enhancement of system-lifetime by alternating module activation

16
Sill Torres: AMA Enhancement of System-Lifetime by Alternating Module Activation Frank Sill Torres Department of Electronic Engineering, Federal University of Minas Gerais, Belo Horizonte, Brazil

Upload: lorand

Post on 10-Feb-2016

41 views

Category:

Documents


0 download

DESCRIPTION

Enhancement of System-Lifetime by Alternating Module Activation. Frank Sill Torres Department of Electronic Engineering, Federal University of Minas Gerais, Belo Horizonte, Brazil. Focus / Main ideas Approach aiming at extension of expected lifetime - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Enhancement of System-Lifetime by Alternating Module Activation

Sill Torres: AMA

Enhancement of System-Lifetime by Alternating Module Activation

Frank Sill TorresDepartment of Electronic Engineering,

Federal University of Minas Gerais, Belo Horizonte, Brazil

Page 2: Enhancement of System-Lifetime by Alternating Module Activation

2Sill Torres: AMA

Focus / Main ideas

1. Approach aiming at extension of expected

lifetime

2. Enabling of detection of faulty design blocks

Page 3: Enhancement of System-Lifetime by Alternating Module Activation

3Sill Torres: AMA

Motivation Alternating Module Activation Extended Alternating Module Activation Results Conclusion

Outline

Page 4: Enhancement of System-Lifetime by Alternating Module Activation

4Sill Torres: AMA

Probability for failures increases due to: Increasing transistor count Shrinking technology

MotivationTechnology Development

2002 2004 2006 2008 20100

300

600

900

1200

nm

20 nm

40 nm

60 nm

80 nm

100 nm

120 nm

140 nm

130 nm

90 nm 65 nm 45 nm

32 nm

Ano

Tecn

olog

ia

2002 2004 2006 2008 20100

300

600

900

1200

Year

# Tr

ansi

stor

s (M

ill.)

Wolfdale410 Mil.

Northwood55 Mil.

Prescott125 Mil.

Yonah151 Mil.

Gulftown1.170 Mil.

Wolfdale410 Mil.

Tecn

olog

y

Page 5: Enhancement of System-Lifetime by Alternating Module Activation

5Sill Torres: AMA

Electromigration (EM)– 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

MotivationTime Dependent Failure Mechanisms

Increase of lifetime through reduction of supply voltage and activity

Page 6: Enhancement of System-Lifetime by Alternating Module Activation

6Sill Torres: AMA

SLEEP

Basic idea: Reduction of degradation via module deactivation Problem: What to do at run-time?

Alternating Module ActivationConcept and Realization

ModuleModule

Module 1Instance 2

Module 1Instance 1

Module 2

MUX

tlife-new ≈ tlife-old + toff

tlife-system = tlife-module

≈ tlife-old + toff

≈ 2* tlife-old + tsleep

Page 7: Enhancement of System-Lifetime by Alternating Module Activation

7Sill Torres: AMA

Test Environment– BPTM 22nm, Monte-Carlo simulations– Modeling of TDDB and EM (w/o consideration of temperature) – Estimation of expected life time via Mean Time To Failure (MTTF)

Results– Lifetime increase by factor 2.2 (aver.)– Delay increase by 7 % (aver.)– Power increase (dynamic and leakage) by 5 % (aver.)– Area increase by 110 % (aver.)

Alternating Module ActivationPrevious Results (Cornelius, Sill Torres;JOLPE;2011)

Page 8: Enhancement of System-Lifetime by Alternating Module Activation

8Sill Torres: AMA

Extended Alternating Module ActivationDiscussion

Considerably extension of expected lifetime Moderate increase of delay and power

Advantages

Strong increase of area No detection of faulty elements

Disadvantages

Utilization of overlapping activity phases Additional comparators and BIST mode Identification and deactivation of faulty elements

Proposed Improvements

Page 9: Enhancement of System-Lifetime by Alternating Module Activation

9Sill Torres: AMA

Extended Alternating Module ActivationComparator

Additional Comparator → enabling detection of inconsistent results of all module’s instances for same inputs

Deactivation via Sleep Transistor

Page 10: Enhancement of System-Lifetime by Alternating Module Activation

10Sill Torres: AMA

Extended Alternating Module ActivationBuilt-In Self Test (BIST) - Mode

Additional BIST Mode → Enabling identification of faulty instances Deactivation via Sleep Transistor

Page 11: Enhancement of System-Lifetime by Alternating Module Activation

11Sill Torres: AMA

Instance i active

All Instances active

All C-M active

transition to output of

instance (i+1)

All Instanceswithout i+1

deactive

All C-M deactive

All C-BIST and memory

active

System Halt

Instance j removed from list

All C-BIST and memory

deactive

Transition to Test-In

Transition to Data-In

System Reactivated

Error

No Error

transition to output of instance j Run BIST

i++

j++

No Error

Error

j=0

Error detection via comparators C-M

BIST mode

Extended Alternating Module ActivationControl Flow

BIST mode (system paused)

Inconsistence detection while instances in transition

Page 12: Enhancement of System-Lifetime by Alternating Module Activation

12Sill Torres: AMA

0.0

0.5

1.0

1.5

2.0

2.5

b05 b15 b21 c1355 c3540 mult32 MIPS

Incr

ease

of S

yste

m's

MTT

F

ResultsMean Time To Failure (vs. raw designs)

(Verilog cell models, technology and error data based on BPTM 22nm, 100 simulations, error free control circuitry)

2.0

Page 13: Enhancement of System-Lifetime by Alternating Module Activation

13Sill Torres: AMA

ResultsImprovements for Instances with Different MTTFs

(Verilog cell models, data based on BPTM 22nm, 100 simulations, error free control circuitry, 7 standard designs from previous slide)

1

1.5

2

2.5

3

3.5

1 1.25 1.5 1.75 2

Incr

ease

of S

yste

m's

MTT

F

Relation of instances MTTFs

min max average

Page 14: Enhancement of System-Lifetime by Alternating Module Activation

14Sill Torres: AMA

ResultsTest Chip

CMOS ams c35 (0.35µm)

Normal Adder

Redundant Adder based on AMA

Sleep Transistors

Prepared for Controlled Destruction

External Control Circuitry

In testing phase

Standard Adder

AMA based Adder

Page 15: Enhancement of System-Lifetime by Alternating Module Activation

15Sill Torres: AMA

Progressing susceptibility of current technologies against severe failure mechanisms

Extension of expected lifetime by alternating (de-)activation of redundant blocks via sleep transistors

Identification and deactivation of faulty blocks Extended control flow Increase of MTTF by

– Factor 2 for equally distributed failure probabilities– More than factor 3 for unequally distributed failure probabilities

Conclusion

Page 16: Enhancement of System-Lifetime by Alternating Module Activation

16Sill Torres: AMA

Thank [email protected]

ART

OptMAlab / ARTwww.asic-reliability.com