SLIDE 1 Reliability Enhancement via Sleep Transistors
Frank Sill Torres+, Claas Cornelius*, Dirk Timmermann*
+ Department of Electronic Engineering, Federal University of
Minas Gerais, Belo Horizonte, Brazil * Inst. of Applied Microelectronics and Computer Engineering, University of Rostock, Germany
SLIDE 2 2 Sill Torres et al.– Reliability w/ Sleep Transistors
Focus / Main ideas
- 1. Approach for extension of expected lifetime
- 2. Application of simulation environment for
MTTF estimation
SLIDE 3 3 Sill Torres et al.– Reliability w/ Sleep Transistors
- Motivation
- Preliminaries
- Reliability Enhancement via Sleep Transistors
- Simulation Environment
- Results
- Conclusion
Outline
SLIDE 4 4 Sill Torres et al.– Reliability w/ Sleep Transistors
Probability for failures increases due to:
- Increasing transistor count
- Shrinking technology
Motivation
Technology Development
130 nm 90 nm 65 nm 45 nm 32 nm
nm 20 nm 40 nm 60 nm 80 nm 100 nm 120 nm 140 nm
300 600 900 1200
2002 2004 2006 2008 2010
Tecnologia Ano
300 600 900 1200
2002 2004 2006 2008 2010
# Transistors (Mill.) Year
Wolfdale 410 Mil. Northwood 55 Mil. Prescott 125 Mil. Yonah 151 Mil. Gulftown 1.170 Mil. Wolfdale 410 Mil.
Tecnology
SLIDE 5
5 Sill Torres et al.– Reliability w/ Sleep Transistors
Motivation
Error classification
Error Permanent Temporary
Soft errors, Voltage drop, Coupling, …
Reduced Performance
Process variations, Electro- migration, Oxide wearout, NBTI, ...
Malfunction
Electromigration, Oxide breakdown ...
SLIDE 6 6 Sill Torres et al.– Reliability w/ Sleep Transistors
Preliminaries
- Very well-known and effective
approach for leakage reduction
- Insertion of sleep transistors
(mostly with high-threshold voltage) between logic module and supply
- Disconnection from supply
during standby
Power-Gating with Sleep Transistors
- M. Powell, et al., Proc. ISLPED, 2000.
- A. Ramalingam, et al., Proc. ASP-DAC, 2005.
Sleep Sleep virtual GND
Logic block
virtual VDD High-Vth
SLIDE 7 7 Sill Torres et al.– Reliability w/ Sleep Transistors
– Performance reduction and errors – Depending on currents and temperature
- Negative Bias Temperature Instability (NBTI)
– Performance reduction – Depending on voltage level and temperature
- Time Dependent Dielectric Breakdown (TDDB)
– Performance reduction and errors – Depending on voltage level and temperature
Preliminaries
Time Dependent Failure Mechanisms
Increase of lifetime through reduction of supply voltage and activity
SLIDE 8 8 Sill Torres et al.– Reliability w/ Sleep Transistors
- Basic idea: Reduction of degradation via module deactivation
Reliability Enhancement via Sleep Transistors
Concept and Realization
Module Module
tlife-new ≈ tlife-old + toff
SLIDE 9 9 Sill Torres et al.– Reliability w/ Sleep Transistors
- Basic idea: Reduction of degradation via module deactivation
- Problem: What to do at run-time?
Reliability Enhancement via Sleep Transistors
Concept and Realization
Module 1 Instance 2 Module 1 Instance 1
tlife-system = tlife-module ≈ tlife-old + toff ≈ 2* tlife-old + tsleep
SLIDE 10 10 Sill Torres et al.– Reliability w/ Sleep Transistors SLEEP
- Basic idea: Reduction of degradation via module deactivation
- Problem: What to do at run-time?
Reliability Enhancement via Sleep Transistors
Concept and Realization
Module 1 Instance 2 Module 1 Instance 1 Module 2
MUX
SLIDE 11 11 Sill Torres et al.– Reliability w/ Sleep Transistors
– Increase by more than factor 2 (not linear relation between effective voltage and failure mechanisms)
– Increase by slightly more than factor 2 – Ca. 50 % less than Triple Modular Redundancy (TMR)
– Slight increase of dynamic power dissipation – Increase of leakage by ca. factor 2
– Slight increase through multiplexer delays
Reliability Enhancement via Sleep Transistors
Expectations
SLIDE 12 12 Sill Torres et al.– Reliability w/ Sleep Transistors
– Limited improvements for devices with long standby times (mobiles, home PCs) – High improvements for high availability applications (server, aerospace equipment, mobile communication nodes)
– Problem: no deactivation of multiplexer – Solution: use of transmission gates (less vulnerable)
- Control signals (for sleep transistor, multiplexer)
– Logic for control signal generation must be reliable too – Hence: reliable implementation (HighTox, wire widening, …) – More research required
Reliability Enhancement via Sleep Transistors
Comments
SLIDE 13 13 Sill Torres et al.– Reliability w/ Sleep Transistors
- Desired: Simulative estimation of average time until first failure (also
known as Mean Time To Failure – MTTF)
– Application of voltage controlled variable elements and parameters for failure modeling (xSpice, VerilogA, …) – Linear increase/decrease of control voltage at simulation time
- Example: HSPICE model of transistor with TDDB and varying width
Simulation Environment
V0 Vref 0 DC 1 V1 Vctrl 0 PULSE 1e12 0 0 1E-2 1E-9 1E1 2E1 M0 D G N1 0 nmos W='1e-7 * V(Vctrl)/V(Vref)' M1 N1 G S 0 nmos W='1e-7 * V(Vctrl)/V(Vref)' G1 G N1 VCR Vctrl 0 10
SLIDE 14
14 Sill Torres et al.– Reliability w/ Sleep Transistors
Results
Mean Time To Failure (MTTF) (BPTM 22nm, 100 samples, TDDB and EM modeling, basic MTTF of 300 clock cycles, relaxed timing, w/o temperature consideration)
2.2
SLIDE 15
15 Sill Torres et al.– Reliability w/ Sleep Transistors
Results
Delay / Power / Area Average values: Delay: + 7 %, Power: + 5 %, Area: + 110 %
SLIDE 16 16 Sill Torres et al.– Reliability w/ Sleep Transistors
Conclusion
- Progressing susceptibility of current technologies against severe
failure mechanisms
- Extension of expected lifetime by alternating (de-)activation of
redundant blocks via sleep transistors
- Environment for simulation of time-dependent degradation of design
components
- Increase of MTTF by more than factor 2 through proposed approach
- Factor 1.2 for relation of average increase of MTTF and area
- Future tasks:
– Application of selective redundancy techniques – Merging with approaches on system level – Analysis of control logic
SLIDE 17
17 Sill Torres et al.– Reliability w/ Sleep Transistors
Thank you!
franksill@ufmg.br claas.cornelius@uni-rostock.de
SLIDE 18 18 Sill Torres et al.– Reliability w/ Sleep Transistors
Motivation
Time-Dependent Dielectric Breakdown (TDDB)
Wear out of gate oxide
- Creation of conducting path
between Gate and Substrate, Drain, Source
- Depending on electrical field over
gate oxide, temperature (exp.), and gate oxide thickness (exp.)
- Also: abrupt damage due to
extreme overvoltage (e.g. Electro- Static Discharge)
Source: Pey&Tung Source: Pey&Tung
SLIDE 19
19 Sill Torres et al.– Reliability w/ Sleep Transistors
Reliability Enhancement via Sleep Transistors
Realization
SLIDE 20
20 Sill Torres et al.– Reliability w/ Sleep Transistors
Reliability Enhancement via Sleep Transistors
Blocks / Requirements
SLIDE 21
21 Sill Torres et al.– Reliability w/ Sleep Transistors
Simulation Environment
Overview
SLIDE 22
22 Sill Torres et al.– Reliability w/ Sleep Transistors
Simulation Environment
Error Modeling