HotAging — Impact of Power Dissipation on Hardware Degradation

Slides:



Advertisements
Similar presentations
EVALUATION OF A CIRCUIT PATH DELAY TUNING TECHNIQUE FOR NANOMETER CMOS Advisor: Dr. Adit D. Singh Committee members: Dr. Vishwani D. Agrawal and Dr. Victor.
Advertisements

Practical Aspects of Reliability Analysis for IC Designs T. Pompl, C. Schl ü nder, M. Hommel, H. Nielen, J. Schneider.
Collaborators EXPERIMENT Duc Nguyen, 3rd year student UNM/AFRL RVSE
Reliability Enhancement via Sleep Transistors Frank Sill Torres +, Claas Cornelius*, Dirk Timmermann* + Department of Electronic Engineering, Federal University.
Single Electron Devices Single-electron Transistors
Algorithm for Fast Statistical Timing Analysis Jakob Salzmann, Frank Sill, Dirk Timmermann SOC 2007, Nov ‘07, Tampere, Finland Institute of Applied Microelectronics.
-1- VLSI CAD Laboratory, UC San Diego Post-Routing BEOL Layout Optimization for Improved Time- Dependent Dielectric Breakdown (TDDB) Reliability Tuck-Boon.
5/4/2006BAE Analog to Digital (A/D) Conversion An overview of A/D techniques.
Ch.3 Overview of Standard Cell Design
Twin Logic Gates – Improved Logic Reliability by Redundancy concerning Gate Oxide Breakdown Hagen Sämrow, Claas Cornelius, Frank Sill, Andreas Tockhorn,
1 A Lithography-friendly Structured ASIC Design Approach By: Salman Goplani* Rajesh Garg # Sunil P Khatri # Mosong Cheng # * National Instruments, Austin,
Timing Analysis Timing Analysis Instructor: Dr. Vishwani D. Agrawal ELEC 7770 Advanced VLSI Design Team Project.
EE/MAtE1671 Process Variability EE/MatE 167 David Wahlgren Parent.
S. Reda EN160 SP’07 Design and Implementation of VLSI Systems (EN0160) Lecture 20: Circuit Design Pitfalls Prof. Sherief Reda Division of Engineering,
Power-Aware Placement
Chung-Kuan Cheng†, Andrew B. Kahng†‡,
1 Temperature-Aware Resource Allocation and Binding in High Level Synthesis Authors: Rajarshi Mukherjee, Seda Ogrenci Memik, and Gokhan Memik Presented.
1 32-bit parallel load register with clock gating ECE Department, 200 Broun Hall, Auburn University, Auburn, AL 36849, USA Lan Luo ELEC.
Lecture 7: Power.
1 Reconfigurable ECO Cells for Timing Closure and IR Drop Minimization TingTing Hwang Tsing Hua University, Hsin-Chu.
University of Michigan Electrical Engineering and Computer Science 1 Online Timing Analysis for Wearout Detection Jason Blome, Shuguang Feng, Shantanu.
-1- UC San Diego / VLSI CAD Laboratory Methodology for Electromigration Signoff in the Presence of Adaptive Voltage Scaling Wei-Ting Jonas Chan, Andrew.
Advanced Computing and Information Systems laboratory Device Variability Impact on Logic Gate Failure Rates Erin Taylor and José Fortes Department of Electrical.
Robust Low Power VLSI R obust L ow P ower VLSI Aatmesh Shrivastava Taniya Siddiqua Incorporating Reliability in SoC Flow.
Items for Discussion Chip reliability & testing Testing: who/where/what ??? GBTx radiation testing GBTx SEU testing Packaging – Low X0 options, lead free.
EE466: VLSI Design Power Dissipation. Outline Motivation to estimate power dissipation Sources of power dissipation Dynamic power dissipation Static power.
MOS Capacitors MOS capacitors are the basic building blocks of CMOS transistors MOS capacitors distill the basic physics of MOS transistors MOS capacitors.
17 Sep 2002Embedded Seminar2 Outline The Big Picture Who’s got the Power? What’s in the bag of tricks?
1 EE 587 SoC Design & Test Partha Pande School of EECS Washington State University
Process Variation Mohammad Sharifkhani. Reading Textbook, Chapter 6 A paper in the reference.
On-Chip Reliability Monitor for Measuring Frequency Degradation of Digital Circuits Department of Electrical and Computer Engineering By Han Lin Jiun-Yi.
HW (Also, use google scholar to find one or two well cited papers on symmetric models of MOSFET, and quickly study them.)
Outline Introduction: BTI Aging and AVS Signoff Problem
Basics of Energy & Power Dissipation
Enabling System-Level Modeling of Variation-Induced Faults in Networks-on-Chips Konstantinos Aisopos (Princeton, MIT) Chia-Hsin Owen Chen (MIT) Li-Shiuan.
EE201C : Stochastic Modeling of FinFET LER and Circuits Optimization based on Stochastic Modeling Shaodi Wang
University of Rostock Institute of Applied Microelectronics and Computer Engineering Monitoring and Control of Temperature in Networks-on- Chip Tim Wegner,
Static Timing Analysis
Z. Feng MTU EE4800 CMOS Digital IC Design & Analysis 6.1 EE4800 CMOS Digital IC Design & Analysis Lecture 6 Power Zhuo Feng.
Taniya Siddiqua, Paul Lee University of Virginia, Charlottesville.
1 Hardware Reliability Margining for the Dark Silicon Era Liangzhen Lai and Puneet Gupta Department of Electrical Engineering University of California,
High Speed Properties of Digital Gates, Copyright F. Canavero, R. Fantino Licensed to HDT - High Design Technology
Smruti R. Sarangi IIT Delhi
Circuit characterization and Performance Estimation
Library Characterization
Raghuraman Balasubramanian Karthikeyan Sankaralingam
2014 Spring ASIC/SOC Design
Supervised Learning Based Model for Predicting Variability-Induced Timing Errors Xun Jiao, Abbas Rahimi, Balakrishnan Narayanaswamy, Hamed Fatemi, Jose.
Hot Chips, Slow Wires, Leaky Transistors
Downsizing Semiconductor Device (MOSFET)
Reliability KPOH = Power-On hours for MTBF (thousand)
Timing Analysis 11/21/2018.
Device Physics – Transistor Integrated Circuit
Downsizing Semiconductor Device (MOSFET)
ELEC 6970: Low Power Design Class Project By: Sachin Dhingra
Circuit Design Techniques for Low Power DSPs
Impact of Parameter Variations on Multi-core chips
Frank Sill Torres1,2, Pedro A. Silva3, Geraldo Fontes3, José A. M
FPGA Glitch Power Analysis and Reduction
Synchronization of Clocked Field-Coupled Circuits
On the Improvement of Statistical Timing Analysis
1DFKI GmbH (Germany), 2University of Bremen (Germany)
Lecture 7: Power.
Encountering Gate Oxide Breakdown with Shadow Transistors to Increase Reliability Claas Cornelius1, Frank Sill2, Hagen Sämrow1, Jakob Salzmann1, Dirk Timmermann1,
Lecture 7: Power.
Re-Thinking Reliability Analysis
Technology scaling Currently, technology scaling has a threefold objective: Reduce the gate delay by 30% (43% increase in frequency) Double the transistor.
Low Power Digital Design
Lecture 4: Nonideal Transistor Theory
Unintrusive Aging Analysis based on Offline Learning
Presentation transcript:

HotAging — Impact of Power Dissipation on Hardware Degradation Frank Sill Torres1,2, Alberto Garcia Ortiz2, Rolf Drechsler1,2 1CPS, DFKI GmbH, Bremen Germany 2University of Bremen, Germany

Motivation On chip power dissipation → increases temperature (Almost) all aging mechanism depend also on temperature HotAging - How does power dissipation impact circuit degradation over time (aging)?

Outline Aging Mechanism Analysis Environment Results Conclusions

Aging Bias Temperature Instability (BTI) Electric field over oxide leads to accumulation of ‘traps’ into silicon-oxide interface → vth increase Time-Dependent Dielectric Breakdown (TDDB) Tunneling current through gate oxide generates path from oxide to channel → vth increase Electromigration Transport of material caused by gradual movement of ions in wires → delay increase

Acceleration due to higher Temperature Aging Time-Dependent Dielectric Breakdown (TDDB) Tunneling current through gate oxide generates path from oxide to channel → vth increase Bias Temperature Instability (BTI) Electric field over oxide leads to accumulation of ‘traps’ into silicon-oxide interface → vth increase Electromigration Transport of material caused by gradual movement of ions in wires → delay increase Acceleration due to higher Temperature

Power and Temperature Power dissipation can be directly related to temperature Power Map On-Die Temperature

HotAging Principal analysis flow

Aging-aware cell library Aging analysis on SPICE level Several models with good prediction High flexibility in terms of aging parameters Supported by EDA tools (e.g. Eldo, MOSRA, RelXpert) Inapplicable for designs > 1000 devices Analysis on cell level No support by industry Lower flexibility in terms of aging parameters Lower accuracy Applicable for >1M devices

Aging-aware cell library Principal flow Based on (freely available) 45nm technology and cell library (FreePDK) BTI aging simulated via its impact on threshold voltage vth and mobility µ Considered BTI factor: stress/recovery time via input duty-cycle All parameters taken from literature All cell characterized for with Cadence Liberate / SPECTRE Note: temperature impact considered in later step

Aging-aware cell library Aging aware characterization Duty-cycle (dc) varied in steps of 10% for all cell inputs → each cell with 11 (1 input) and 121 (2 inputs) versions for different combinations of input signal probabilities 17 cells (comb/seq) Example: INV1 with 40% dc: INV1_40 NAND2 with 1st input 20% dc and 2nd input 70% dc: NAND2_20_70

Hot-Aging Algorithm Observations Many aging mechanism are data-dependent Power dissipation is data-dependent Question: What would be a critical combination of input vectors for maximum aging and power dissipation? Hot-Aging algorithm Genetic algorithm Two phases: Determination of critical aging input vector In the following: determination of critical power input vectors

Invert bit (=mutation) Hot-Aging Algorithm Invert bit (=mutation) Phase 1 1 Input vector 6 Apply to Fitness: Nr. signals in critical paths @GND (worst case for NBTI) Netlist If new best

Invert bit (=mutation) Hot-Aging Algorithm Invert bit (=mutation) Phase 2 1 Input vector 1 Input vector 2 6 Apply to Fitness: Nr. signals in critical paths @GND + Switched capacitance Netlist If new best

Consideration of Temp. impact Extraction of power dissipation and max. delay via Modelsim and Synopsys DesignCompiler for determined input vectors using aging-aware cell library Extraction of temperature via HotSpot Temperature-dependent acceleration factor: With: Top – Actual temperature during operation T0 – Reference temperature (125oC) EaBTI – activation energy (0.58), kB – Boltzmann's constant

Consideration of Temp. impact Delay dependency (approx.) of vth and µ: Delay increase due to BTI over period of 10 years With: Δtd,T0 – Delay degradation if operated at T0 for 10 years td,init – Pristine delay t10 – 10 years α,β,γ – Extracted parameters for chosen technology

Guard-band Guard-band (Δtguard): extra delay added to clock against parameters variations (incl. due to aging) Extracted model for determining time until delay increase is beyond Δtguard With: δ,ε,φ – Extracted parameters for chosen technology

Simulations 3 Analyses Input vectors Aging without and with consideration of temperature Impact on guard-banding Input vectors Randomly generated (modeling typical use case) Critical case (GA) (can be malicious or unintentionally) Circuits from EPFL benchmark suite

Results – Temp. increase Average: Random inputs increase temperature by 16oC Hot-Aging increases temperature by 26oC

Results – Delay incr. @ 27oC (10y) Average: Random inputs increase delay by 12% Hot-Aging increases delay by 15%

Results: Delay incr. @ Top (10y) Increase doubled Worst case: Random inputs increase delay by 26% Hot-Aging increases delay by 40%

Results: Time to miss 10% guard [months] Circuit might fail within weeks/months

Conclusions Exploration of relation between hardware degradation and temperature Analysis environment Extraction of random and worst case input scenarios Determination of how aging and temperature impact the circuit delay. Results indicate If temperature is considered: degradation can increase by more than factor 2 If guard-banding is applied: circuits can enter malfunction states within months (random case) or even within weeks (critical case). There is a need for appropriate countermeasures

HotAging — Impact of Power Dissipation on Hardware Degradation Frank Sill Torres1,2, Alberto Garcia Ortiz2, Rolf Drechsler1,2 1CPS, DFKI GmbH, Bremen Germany 2University of Bremen, Germany