Parameter Variation Tolerance and Error Resiliency: New Design Paradigm for the Nanoscale Era

被引:136
作者
Ghosh, Swaroop [1 ]
Roy, Kaushik [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47906 USA
关键词
Digital signal processing; graceful quality degradation; low power; process-tolerant design; process variations; reliability; robust design; voltage scaling; BIAS-TEMPERATURE INSTABILITY; 65-NM CMOS TECHNOLOGY; LOW-POWER; SUBTHRESHOLD SRAM; VOLTAGE; IMPACT; GATE; FLUCTUATIONS; CELLS; RELIABILITY;
D O I
10.1109/JPROC.2010.2057230
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Variations in process parameters affect the operation of integrated circuits (ICs) and pose a significant threat to the continued scaling of transistor dimensions. Such parameter variations, however, tend to affect logic and memory circuits in different ways. In logic, this fluctuation in device geometries might prevent them from meeting timing and power constraints and degrade the parametric yield. Memories, on the other hand, experience stability failures on account of such variations. Process limitations are not exhibited as physical disparities only; transistors experience temporal device degradation as well. Such issues are expected to further worsen with technology scaling. Resolving the problems of traditional Si-based technologies by employing non-Si alternatives may not present a viable solution; the non-Si miniature devices are expected to suffer the ill-effects of process/temporal variations as well. To circumvent these nonidealities, there is a need to design ICs that can adapt themselves to operate correctly under the presence of such inconsistencies. In this paper, we first provide an overview of the process variations and time-dependent degradation mechanisms. Next, we discuss the emerging paradigm of variation-tolerant adaptive design for both logic and memories. Interestingly, these resiliency techniques transcend several design abstraction levels-we present circuit and microarchitectural techniques to perform reliable computations in an unreliable environment.
引用
收藏
页码:1718 / 1751
页数:34
相关论文
共 167 条
[41]   Software-based online detection of hardware defects: Mechanisms, architectural support, and evaluation [J].
Constantinides, Kypros ;
Mutlu, Onur ;
Austin, Todd ;
Bertacco, Valeria .
MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, :97-+
[42]   BulletProof: A defect-tolerant CMP switch architecture [J].
Constantinides, Kypros ;
Plaza, Stephen ;
Blome, Jason ;
Zhang, Bin ;
Bertacco, Valeria ;
Mahlke, Scott ;
Austin, Todd ;
Orshansky, Michael .
TWELFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2006, :3-+
[43]   Architecting a reliable CMP switch architecture [J].
Constantinides, Kypros ;
Plaza, Stephen ;
Blome, Jason ;
Bertacco, Valeria ;
Mahlke, Scott ;
Austin, Todd .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2007, 4 (01) :2
[44]   Positive bias temperature instability in nMOSFETs with ultra-thin Hf-silicate gate dielectrics [J].
Crupi, F ;
Pace, C ;
Cocorullo, G ;
Groeseneken, G ;
Aoulaiche, M ;
Houssa, A .
MICROELECTRONIC ENGINEERING, 2005, 80 :130-133
[45]   Statistical modeling of pipeline delay and design of pipeline under process variation to enhance yield in sub-100nm technologies [J].
Datta, A ;
Bhunia, S ;
Mukhopadhyay, S ;
Banerjee, N ;
Roy, K .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :926-931
[46]   A statistical approach to area-constrained yield enhancement for pipelined circuits under parameter variations [J].
Datta, A ;
Bhunia, S ;
Mukhopadhyay, S ;
Roy, K .
14TH ASIAN TEST SYMPOSIUM, PROCEEDINGS, 2005, :170-175
[47]   CHARACTERISTICS OF SURFACE-STATE CHARGE (QSS) OF THERMALLY OXIDIZED SILICON [J].
DEAL, BE ;
SKLAR, M ;
GROVE, AS ;
SNOW, EH .
JOURNAL OF THE ELECTROCHEMICAL SOCIETY, 1967, 114 (03) :266-+
[48]   Razor: Circuit-level correction of timing errors for low-power operation [J].
Ernst, D ;
Das, S ;
Lee, S ;
Blaauw, D ;
Austin, T ;
Mudge, T ;
Kim, NS ;
Flautner, K .
IEEE MICRO, 2004, 24 (06) :10-20
[49]  
Ernst D, 2003, 36TH INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, PROCEEDINGS, P7
[50]   Drowsy caches: Simple techniques for reducing leakage power [J].
Flautner, K ;
Kim, NS ;
Martin, S ;
Blaauw, D ;
Mudge, T .
29TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2002, :148-157