A process-tolerant cache architecture for improved yield in nanoscale technologies

被引:100
作者
Agarwal, A [1 ]
Paul, BC [1 ]
Mahmoodi, H [1 ]
Datta, A [1 ]
Roy, K [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
关键词
process-tolerant cache; resizing; SRAM failures; yield;
D O I
10.1109/TVLSI.2004.840407
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Process parameter variations are expected to be significantly high in a sub-50-nm technology regime, which can severely affect the yield, unless very conservative design techniques are employed. The parameter variations are random in nature and are expected to be more pronounced in minimum geometry transistors commonly used in memories such as SRAM. Consequently, a large number of cells in a memory are expected to be faulty due to variations in different process parameters. In this paper, we analyze the impact of process variation on the different failure mechanisms in SRAM cells. We also propose a process-tolerant cache architecture suitable for high-performance memory. This technique dynamically detects and replaces faulty cells by dynamically resizing the cache. It surpasses all the contemporary fault tolerant schemes such as row/column redundancy and error-correcting code (ECC) in handling failures due to process variation. Experimental results on a 64-K direct map L1 cache show that the proposed technique can achieve 94% yield compared to its original 33% yield (standard cache) in a 45-nm predictive technology under sigma(Vt-inter) = sigma(Vt-intra) = 30 mV.
引用
收藏
页码:27 / 38
页数:12
相关论文
共 20 条
[1]   The impact of intrinsic device fluctuations on CMOS SRAM cell stability [J].
Bhavnagarwala, AJ ;
Tang, XH ;
Meindl, JD .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2001, 36 (04) :658-665
[2]  
Burger D, 1997, 1342 U WISC MAD COMP
[3]  
DEKKER R, 1988, P IEEE INT TEST C, P343
[4]  
Hennessy J. L, 2012, COMPUTER ARCHITECTUR
[5]   PARAMETRIC YIELD OPTIMIZATION FOR MOS CIRCUIT BLOCKS [J].
HOCEVAR, DE ;
COX, PF ;
YANG, P .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (06) :645-658
[6]   Redundancy techniques for high-density DRAMs [J].
Horiguchi, M .
SECOND ANNUAL IEEE INTERNATIONAL CONFERENCE ON INNOVATIVE SYSTEMS IN SILICON, 1997 PROCEEDINGS, 1997, :22-29
[7]   A 50-NS 16-MB DRAM WITH A 10-NS DATA RATE AND ON-CHIP ECC [J].
KALTER, HL ;
STAPPER, CH ;
BARTH, JE ;
DILORENZO, J ;
DRAKE, CE ;
FIFIELD, JA ;
KELLEY, GA ;
LEWIS, SC ;
VANDERHOEVEN, WB ;
YANKOSKY, JA .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (05) :1118-1128
[8]   Defect tolerance in VLSI circuits: Techniques and yield analysis [J].
Koren, I ;
Koren, Z .
PROCEEDINGS OF THE IEEE, 1998, 86 (09) :1819-1836
[9]   Pipeline gating: Speculation control for energy reduction [J].
Manne, S ;
Klauser, A ;
Grunwald, D .
25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, :132-141