The Community for Technology Leaders
RSS Icon
Issue No.09 - September (2008 vol.57)
pp: 1277-1288
Wei Huang , University of Virginia, Charlottesville
Karthik Sankaranarayanan , University of Virginia, Charlottesville
Kevin Skadron , University of Virginia, Charlottesville
Robert J. Ribando , University of Virginia, Charlottesville
Mircea R. Stan , University of Virginia, Charlottesville
Preventing silicon chips from negative, even disastrous thermal hazards has become increasingly challenging these days; considering thermal effects early in the design cycle is thus required. To achieve this, an accurate yet fast temperature model together with an early-stage, thermally optimized, design flow are needed. In this paper, we present an improved block-based compact thermal model (HotSpot 4.0) that automatically achieves good accuracy even under extreme conditions. The model has been extensively validated with detailed finite-element thermal simulation tools. We also show that properly modeling package components and applying the right boundary conditions are crucial to making full-chip thermal models like HotSpot accurately resemble what happens in the real world. Ignoring or over-simplifying package components can lead to inaccurate temperature estimations and potential thermal hazards that are costly to fix in later designs stages. Such a full-chip and package thermal model can then be incorporated into a thermally optimized design flow where it acts as an efficient communication medium among computer architects, circuit designers and package designers in early microprocessor design stages, to achieve early and accurate design decisions and also faster design convergence. For example, the temperature-leakage interaction can be readily analyzed within such a design flow to predict potential thermal hazards such as thermal runaway.
microprocessor design, thermal and power analysis
Wei Huang, Karthik Sankaranarayanan, Kevin Skadron, Robert J. Ribando, Mircea R. Stan, "Accurate, Pre-RTL Temperature-Aware Design Using a Parameterized, Geometric Thermal Model", IEEE Transactions on Computers, vol.57, no. 9, pp. 1277-1288, September 2008, doi:10.1109/TC.2008.64
[1] The Int'l Technology Roadmap for Semiconductors (ITRS), 2003.
[2] W. Huang, R. Stan, and K. Skadron, “Parameterized Physical Compact Thermal Modeling,” IEEE Trans. Components and Packaging Technologies, vol. 28, no. 4, pp. 615-622, Dec. 2005.
[3] K. Skadron, K. Sankaranarayanan, S. Velusamy, D. Tarjan, M.R. Stan, and W. Huang, “Temperature-Aware Microarchitecture: Modeling and Implementation,” ACM Trans. Architecture and Code Optimization, vol. 1, no. 1, pp. 94-125, Mar. 2004.
[4] W. Huang, K. Sankaranarayanan, R.J. Ribando, M.R. Stan, and K. Skadron, “An Improved HotSpot Block-Based Thermal Model with Granularity Considerations,” Proc. Workshop Duplicating, Deconstructing, and Debunking in conjunction with the Int'l Symp. Computer Architecture, June 2007.
[5] D. Brooks, V. Tiwari, and M. Martonosi, “Wattch: A Framework for Architectural-Level Power Analysis and Optimizations,” Proc. Int'l Symp. Computer Architecture, pp. 83-94, June 2000.
[6] W. Huang, M.R. Stan, K. Skadron, K. Sankaranarayanan, and S. Ghosh, “Compact Thermal Modeling for Temperature-Aware Design,” Proc. 41st Design Automation Conf., pp. 878-883, June 2004.
[7] P. Chaparro, J. Gonzalez, G. Magklis, Q. Cai, and A. Gonzalez, “Understanding the Thermal Implications of Multicore Architectures,” IEEE Trans. Parallel and Distributed Systems, vol. 18, no. 8, pp. 1055-1065, Aug. 2007.
[8] Y. Yang, Z.P. Gu, C. Zhu, R.P. Dick, and L. Shang, “ISAC: Integrated Space and Time Adaptive Chip-Package Thermal Analysis,” IEEE Trans. Computer-Aided Design, vol. 26, no. 1, pp.86-99, Jan. 2007.
[9] W. Wu, L. Jin, J. Yang, P. Liu, and S.X.-D. Tan, “Efficient Power Modeling and Software Thermal Sensing for Runtime Temperature Monitoring,” ACM Trans. Design Automation of Electronic Systems, vol. 12, no. 3, Aug. 2007.
[10] W. Huang, S. Ghosh, S. Velusamy, K. Sankaranarayanan, K. Skadron, and M.R. Stan, “HotSpot: A Compact Thermal Modeling Methodology for Early-Stage VLSI Design,” IEEE Trans. Very Large Scale Integration (VLSI) Systems, vol. 14, no. 5, pp. 501-513, May 2006.
[11] N. Rinaldi, “On the Modeling of the Transient Thermal Behavior of Semiconductor Devices,” IEEE Trans. Electronic Devices, vol. 48, no. 12, pp. 2796-2802, Dec. 2001.
[12] D. Fetis and P. Michaud, “An Evaluation of HotSpot-3.0 Block-Based Temperature Model,” Proc. Workshop Duplicating, Deconstructing, and Debunking in conjunction with Int'l Symp. Computer Architecture, June 2006.
[13] M.R. Stan, K. Skadron, M. Barcella, W. Huang, K. Sankaranarayanan, and S. Velusamy, “HotSpot: A Dynamic Compact Thermal Model at the Processor-Architecture Level,” Microelectronics J., vol. 34, pp. 1153-1165, 2003.
[14] T.-Y. Wang and C.C.-P. Chen, “3-D Thermal-ADI: A Linear-Time Chip Level Transient Thermal Simulator,” IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 21, no. 12, pp.1434-1445, Dec. 2002.
[15] H. Su, F. Liu, A. Devgan, E. Acar, and S. Nassif, “Full Chip Estimation Considering Power Supply and Temperature Variations,” Proc. Int'l Symp. Low Power Elec. Design, pp. 78-83, Aug. 2003.
[16] P. Li, L. Pileggi, M. Asheghi, and R. Chandra, “Efficient Full-Chip Thermal Modeling and Analysis,” Proc. Int'l Conf. Computer-Aided Design, 2004.
[17] C.J.M. Lasance, “Two Benchmarks to Facilitate the Study of Compact Thermal Modeling Phenomena,” IEEE Trans. Components and Packaging Technologies, vol. 24, no. 4, pp. 559-565, Dec. 2001.
[18] M.-N. Sabry, “Compact Thermal Models for Electronic Systems,” IEEE Trans. Components and Packaging Technologies, vol. 26, no. 1, pp. 179-185, Mar. 2003.
[19] E.G.T. Bosch, “Thermal Compact Models: An Alternative Approach,” IEEE Trans. Components and Packaging Technologies, vol. 26, no. 1, pp. 173-178, Mar. 2003.
[20] W. Huang, E. Humenay, K. Skadron, and M. Stan, “The Need for a Full-Chip and Package Thermal Model for Thermally Optimized IC Designs,” Proc. Int'l Symp. Low Power Electronic Design, pp. 245-250, Aug. 2005.
[21] K. Banerjee, S.C. Lin, A. Keshavarzi, and V. De, “A Self-Consistent Junction Temperature Estimation Methodology for Nanometer Scale ICs with Implications for Performance and Thermal Management,” Proc. Int'l Electron Devices Meeting, pp. 3671-3674, 2003.
[22] L. He, W. Liao, and M.R. Stan, “System Level Leakage Reduction Considering the Interdependence of Temperature and Leakage,” Proc. 41st Design Automation Conf., pp. 12-17, June 2004.
[23] P. Chaparro, J. Gonzalez, and A. Gonzalez, “Thermal-Effective Clustered Microarchitecture,” Proc. First Workshop Temperature-Aware Computer Systems, June 2004.
[24] E.C. Samson, S.V. Machiroutu, J.-Y. Chang, I. Santos, J. Hermerding, A. Dani, R. Prasher, and D.W. Song, “Interface Material Selection and a Thermal Management Technique in Second-Generation Platforms Built on Intel Centrino Mobile Technology,” Intel Technology J., vol. 9, no. 1, Feb. 2005.
[25] H.B. Bakoglu, Circuits, Interconnections, and Packaging for VLSI. Addison-Wesley, 1990.
[26] Y. Zhang, D. Parikh, K. Sankaranarayanan, K. Skadron, and M. Stan, “HotLeakage: A Temperature-Aware Model of Subthreshold and Gate Leakage for Architects,” Technical Report CS-2003-05, Computer Science Dept., Univ. of Virginia, 2003.
[27] H. Stolberg, S. Moch, L. Friebe, A. Dehnhardt, M. Kulaczewski, M. Berekovic, and P. Pirsch, “An SoC with Two Multimedia DSPs and a RISC Core for Video Compression Applications,” Digest of Papers, IEEE Int'l Solid-State Circuits Conf., Feb. 2004.
[28] S. Heo, K. Barr, and K. Asanovic, “Reducing Power Density through Activity Migration,” Proc. Int'l Symp. Low Power Electronics and Design, pp. 217-222, Aug. 2003.
[29] J. Srinivasan, S.V. Adve, P. Bose, and J.A. Rivers, “The Impact of Technology Scaling on Lifetime Reliability,” Proc. Int'l Conf. Dependable Systems and Networks, June 2004.
[30] K. Sankaranarayanan, S. Velusamy, M.R. Stan, and K. Skadron, “A Case for Thermal-Aware Floorplanning at the Microarchitectural Level,” The J. Instruction-Level Parallelism, vol. 7, Oct. 2005.
20 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool