Temperature-Aware Design Presented by Mehul Shah 4/29/04.

Slides:



Advertisements
Similar presentations
Performance, Energy and Thermal Considerations of SMT and CMP architectures Yingmin Li, David Brooks, Zhigang Hu, Kevin Skadron Dept. of Computer Science,
Advertisements

Bridging Theory in Practice Transferring Technical Knowledge to Practical Applications.
Power Reduction Techniques For Microprocessor Systems
Multi Dimensional Steady State Heat Conduction P M V Subbarao Associate Professor Mechanical Engineering Department IIT Delhi It is just not a modeling.
3D-STAF: Scalable Temperature and Leakage Aware Floorplanning for Three-Dimensional Integrated Circuits Pingqiang Zhou, Yuchun Ma, Zhouyuan Li, Robert.
A Look at Chapter 4: Circuit Characterization and Performance Estimation Knowing the source of delays in CMOS gates and being able to estimate them efficiently.
Lecture 2: Modern Trends 1. 2 Microprocessor Performance Only 7% improvement in memory performance every year! 50% improvement in microprocessor performance.
1 Thermal Via Placement in 3D ICs Brent Goplen, Sachin Sapatnekar Department of Electrical and Computer Engineering University of Minnesota.
1 Closed-Loop Modeling of Power and Temperature Profiles of FPGAs Kanupriya Gulati Sunil P. Khatri Peng Li Department of ECE, Texas A&M University, College.
S. Reda EN160 SP’08 Design and Implementation of VLSI Systems (EN1600) Lecture 14: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
The Wire Scaling has seen wire delays become a major concern whereas in previous technology nodes they were not even a secondary design issue. Wire parasitic.
11/5/2004EE 42 fall 2004 lecture 281 Lecture #28 PMOS LAST TIME: NMOS Electrical Model – NMOS physical structure: W and L and d ox, TODAY: PMOS –Physical.
מודלים של חיבורי ביניים מודלים חשמליים של חיבורי ביניים עבור מעגלי VLSI פרופ ’ יוסי שחם המחלקה לאלקטרוניקה פיזיקלית, אוניברסיטת ת ” א.
04/09/02EECS 3121 Lecture 25: Interconnect Modeling EECS 312 Reading: 8.3 (text), 4.3.2, (2 nd edition)
Institute of Digital and Computer Systems 1 Fabio Garzia / Finding Peak Performance in a Process23/06/2015 Chapter 5 Finding Peak Performance in a Process.
Interconnect Optimizations
CSCE 612: VLSI System Design Instructor: Jason D. Bakos.
From Compaq, ASP- DAC00. Power Consumption Power consumption is on the rise due to: - Higher integration levels (more devices & wires) - Rising clock.
1 Temperature-Aware Resource Allocation and Binding in High Level Synthesis Authors: Rajarshi Mukherjee, Seda Ogrenci Memik, and Gokhan Memik Presented.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 13: Power Dissipation Prof. Sherief Reda Division of Engineering, Brown.
Analytical Thermal Placement for VLSI Lifetime Improvement and Minimum Performance Variation Andrew B. Kahng †, Sung-Mo Kang ‡, Wei Li ‡, Bao Liu † † UC.
Power-Aware Computing 101 CS 771 – Optimizing Compilers Fall 2005 – Lecture 22.
CS 7810 Lecture 15 A Case for Thermal-Aware Floorplanning at the Microarchitectural Level K. Sankaranarayanan, S. Velusamy, M. Stan, K. Skadron Journal.
Noise and Delay Uncertainty Studies for Coupled RC Interconnects Andrew B. Kahng, Sudhakar Muddu † and Devendra Vidhani ‡ UCLA Computer Science Department,
The CMOS Inverter Slides adapted from:
Requirements: General, simple, and fast, and must model heating at the granularity of architectural objects  Must be able to dynamically calculate temperatures.
ECE 424 – Introduction to VLSI Design
6.893: Advanced VLSI Computer Architecture, September 28, 2000, Lecture 4, Slide 1. © Krste Asanovic Krste Asanovic
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
Self-heating investigation of bulk and SOI transistors
Chalmers University of Technology FlexSoC Seminar Series – Page 1 Power Estimation FlexSoc Seminar Series – Daniel Eckerbert
1 VLSI Design SMD154 LOW-POWER DESIGN Magnus Eriksson & Simon Olsson.
CAD for Physical Design of VLSI Circuits
On-chip power distribution in deep submicron technologies
Source: Lundstrom/Fossom/Yang/Neudeck, Purdue EE612 lecture notes.
Basics of Energy & Power Dissipation Lecture notes S. Yalamanchili, S. Mukhopadhyay. A. Chowdhary.
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
An evaluation of HotSpot-3.0 block-based temperature model
Two Dimensional Steady State Heat Conduction
MS108 Computer System I Lecture 2 Metrics Prof. Xiaoyao Liang 2014/2/28 1.
Thermal-aware Steiner Routing for 3D Stacked ICs M. Pathak and S.K. Lim Georgia Institute of Technology ICCAD 07.
CHAPTER 5 MESB 374 System Modeling and Analysis Thermal Systems
EE141 © Digital Integrated Circuits 2nd Wires 1 Digital Integrated Circuits A Design Perspective The Interconnect Jan M. Rabaey Anantha Chandrakasan Borivoje.
CSCE 613: Fundamentals of VLSI Chip Design Instructor: Jason D. Bakos.
Modern VLSI Design 4e: Chapter 3 Copyright  2008 Wayne Wolf Topics n Pseudo-nMOS gates. n DCVS logic. n Domino gates. n Design-for-yield. n Gates as IP.
1 An Improved Block-Based Thermal Model in HotSpot 4.0 with Granularity Considerations Wei Huang 1, Karthik Sankaranarayanan 1, Robert Ribando 3, Mircea.
TSV-Constrained Micro- Channel Infrastructure Design for Cooling Stacked 3D-ICs Bing Shi and Ankur Srivastava, University of Maryland, College Park, MD,
1 Interconnect/Via. 2 Delay of Devices and Interconnect.
Basics of Energy & Power Dissipation
VLSI INTERCONNECTS IN VLSI DESIGN - PROF. RAKESH K. JHA
© Digital Integrated Circuits 2nd Inverter Digital Integrated Circuits A Design Perspective The Inverter Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic.
By Nasir Mahmood.  The NoC solution brings a networking method to on-chip communication.
Chapter 4: Secs ; Chapter 5: pp
Die Stacking (3D) Microarchitecture Bryan Black, Murali Annavaram, Ned Brekelbaum, John DeVale, Lei Jiang, Gabriel H. Loh1, Don McCauley, Pat Morrow, Donald.
14 February, 2004SLIP, 2004 Self-Consistent Power/Performance/Reliability Analysis for Copper Interconnects Bipin Rajendran, Pawan Kapur, Krishna C. Saraswat.
CARBON NANOTUBES (A SOLUTION FOR IC INTERCONNECT) By G. Abhilash 10H61D5720.
COE 360 Principles of VLSI Design Delay. 2 Definitions.
Smruti R. Sarangi IIT Delhi
CS203 – Advanced Computer Architecture
Hot Chips, Slow Wires, Leaky Transistors
Basics of Energy & Power Dissipation
Temperature aware architecture of 14nm Broadwell chip-sets
Dr John Fletcher Thermal Management Dr John Fletcher
Overview Motivation (Kevin) Thermal issues (Kevin)
Transient Heat Conduction
Overview Motivation (Kevin) Thermal issues (Kevin)
ISCA 2000 Panel Slow Wires, Hot Chips, and Leaky Transistors: New Challenges in the New Millennium Moderator: Shubu Mukherjee VSSAD, Alpha Technology Compaq.
Lev Finkelstein ISCA/Thermal Workshop 6/2004
Technology scaling Currently, technology scaling has a threefold objective: Reduce the gate delay by 30% (43% increase in frequency) Double the transistor.
Dr. Hari Kishore Kakarla ECE
Presentation transcript:

Temperature-Aware Design Presented by Mehul Shah 4/29/04

The Problem Power & Thermal densities are increasing 50W/cm 2, 100W/cm 50nm technology Power density doubles every 3 years Operating Vdd scaling much more slowly (ITRS) Cost of cooling rising exponentially $1 - $3 per Watt of power dissipation Packages designed for worst case power Hot spots – heat dissipation non-uniform across chip Low-Power design techniques not sufficient Big Hammer : Global Clock Gating limits performance

Impact of Temperature on Design Increased Delay, Lower Reliability Slower Transistors Carrier mobility lower at higher temperature Inverter 35% slower at 110 o C vs. 60 o C Higher Leakage Power By orders of magnitude at higher temperature Leakage becoming more significant than switching power Higher Metal Resistivity Copper 39% more resistive at 120 o C vs. 20 o C Lower Mean-Time-To-Failure (MTF) MTF = MTF o exp (E a / k b T) MTF decreases exponentially w/ Temperature

Moral of the Story Problem: Temperature adversely affects power, performance & reliability Solution: “Temperature-Aware” Design

Temperature Aware Design Thermal Modeling Estimate Operating Temperature Simple : Allow architects to easily reason about thermal effects Detailed : Model runtime temperature at Functional-Unit granularity Computationally Efficient Flexible : Easily extend to novel architectures Dynamic Thermal Management Use runtime behavior and thermal status to adjust/distribute workload among Functional-Units

Talk Outline Thermal Modeling Model Description Validation & Case Studies Dynamic Thermal Management Results Conclusions

References Kevin Skadron et. al, “Temperature-Aware Microarchitecture” Wei Huang et. al, Compact Thermal Modeling for Temperature-Aware Design”

Thermal Modeling Thermal model interacts with Power, Performance, Reliability models Design convergence requires several iterations

Heat Flow vs. Electrical Phenomenon Both can be described by the same differential equations Heat Flow = Electrical Current Temperature = Voltage Capacitance = Heat Absorption Capacity Describe design as a Thermal RC circuit Node = Functional Block Solve RC equations to obtain Node Temperature

HotSpot Package

Equivalent Model

Equivalent Model (Continued) Die Area divided into micro-architectural blocks Spreader, Sink divided into five blocks Rsp, Rhs areas under the die Trapezoids not covered by the die R convective represents thermal resistance from package to air RC Model Vertical R’s : heat flow between layers Lateral R’s : heat diffusion within a layer R1 = Block1 to Spreader, R2 = Block1 to rest of the chip R = t / k * A t : thickness k : thermal conductivity of the material A : Cross-sectional area C = c * t * A c : thermal capacitance per unit volume Require empirical scaling factor due to lumped model

HotSpot Validation

Fallacy of Using a Power Metric

Compact Thermal Model

Equivalent Model

Equivalent Model (Cont.) Compact Model vs. HotSpot Arbitrary granularity grid Thermal interface material Spreader, Interface under the die are divided into chip granularity Primary Heat Flow Path R vertical = t / (k * A) C = Alpha * c p * ρ * A Alpha : To account for lumped capacitor model C p : specific heat ρ : material density

Equivalent Model (Secondary Path) Interconnect Thermal Model Self-heating power & wire length prediction Pself = I 2 R R = ρ m * L / A m

Equivalent Model (Secondary Path, Cont.) Equivalent Thermal Resistance

Model Validation & Evaluation (Primary) Steady State Transient

Model Validation (Secondary)

Case Study

Thermal Management Dynamic Thermal Management Emergency Threshold temperature above which chip is in thermal violation Trigger Threshold temperature above which DTM is applied

DTM Techniques Temperature-Tracking Frequency Scaling Feedback controlled Fetch Toggling Migrating Computation Dynamic Voltage Scaling (DVS) Global Clock Gating

DTM Results

Conclusions Accurate Thermal models are essential for early design estimation Models are similar to electrical RC networks Arbitrary granularity for localized temperature information Model all parts of the package Architectural Techniques can reduce demands on the IC package by Dynamically adjusting workload to avoid emergencies Reducing Hot Spots