Power Mapping of Integrated Circuits Using AC-Based Thermography

Post-silicon power validation is an important step in integrated circuit design and fabrication flow. It involves runtime power characterization of a fabricated chip under realistic loadings. The most versatile procedure for post-silicon power characterization involves capturing the thermal emissions from the back of the die and inverting the captured images to get power estimates. This process faces two major challenges: the spatial heat diffusion effect, which blurs the underlying power map, and measurement noise in the thermal imaging system. In this paper, we propose to use ac-based thermography, where ac excitation signals are applied to the chip instead of dc excitation signals, to improve post-silicon power mapping. We show that using ac excitation reduces the impact of flicker noise and spatial heat diffusion, which translates to significant improvements in power mapping accuracy. We perform a number of experiments using a test chip that can be programmed to control spatial and temporal power consumption. We use the test chip to analyze the noise in our thermal imaging system, and to quantify the improvements in power mapping attained from the proposed ac-based methodology. We elucidate the impact of the ac excitation frequency on both the signal-to-noise ratio and power mapping accuracy. We also demonstrate the basic applicability of our technique on a dual-core processor.

[1]  O. Breitenstein,et al.  Lock-In IR-Thermography – A Novel Tool for Material and Device Characterization , 2001 .

[2]  M. Asheghi,et al.  Investigation of the Impact of Power Granularity on Chip Thermal Modeling Using White Noise Analysis , 2008, IEEE Transactions on Components and Packaging Technologies.

[3]  Otwin Breitenstein,et al.  Lock-in thermography : basics and use for functional diagnostics of electronic components , 2003 .

[4]  Kevin Skadron,et al.  Temperature-to-power mapping , 2010, 2010 IEEE International Conference on Computer Design.

[5]  Farid N. Najm Power estimation techniques for integrated circuits , 1995, ICCAD.

[6]  Margaret Martonosi,et al.  Wattch: a framework for architectural-level power analysis and optimizations , 2000, Proceedings of 27th International Symposium on Computer Architecture (IEEE Cat. No.RS00201).

[7]  Kevin Skadron,et al.  Many-core design from a thermal perspective , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[8]  Sherief Reda,et al.  Post-silicon power characterization using thermal infrared emissions , 2010, 2010 ACM/IEEE International Symposium on Low-Power Electronics and Design (ISLPED).

[9]  Jose Renau,et al.  Measuring performance, power, and temperature from real processors , 2007, ExpCS '07.

[10]  Chih-Cheng Hsieh,et al.  Focal-plane-arrays and CMOS readout techniques of infrared imaging systems , 1997, IEEE Trans. Circuits Syst. Video Technol..

[11]  A. Abidi,et al.  Flicker noise in CMOS transistors from subthreshold to strong inversion at various temperatures , 1994 .

[12]  Sherief Reda,et al.  Improved post-silicon power modeling using AC lock-in techniques , 2011, 2011 48th ACM/EDAC/IEEE Design Automation Conference (DAC).

[13]  Mohammed Ali Berawi Creating Alternatives through Design and Technology Innovation , 2014 .

[14]  Sherief Reda,et al.  Post-silicon power mapping techniques for integrated circuits , 2013, Integr..

[15]  E. Marín,et al.  The role of thermal properties in periodic time-varying phenomena , 2007 .

[16]  Stephen H. Gunther,et al.  Managing the Impact of Increasing Microprocessor Power Consumption , 2001 .

[17]  Sherief Reda,et al.  Thermal and power characterization of field-programmable gate arrays , 2011, FPGA '11.

[18]  Li Shang,et al.  Power, Thermal, and Reliability Modeling in Nanometer-Scale Microprocessors , 2007, IEEE Micro.

[19]  E. Cohen,et al.  Hotspot-Limited Microprocessors: Direct Temperature and Power Distribution Measurements , 2007, IEEE Journal of Solid-State Circuits.

[20]  Sherief Reda Thermal and Power Characterization of Real Computing Devices , 2011, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[21]  Shrirang M. Yardi,et al.  CAMP: A technique to estimate per-structure power at run-time using a few simple parameters , 2009, 2009 IEEE 15th International Symposium on High Performance Computer Architecture.

[22]  Norman P. Jouppi,et al.  CACTI: an enhanced cache access and cycle time model , 1996, IEEE J. Solid State Circuits.