Process variation in embedded memories: Failure analysis and variation aware architecture

被引:107
作者
Agarwal, A [1 ]
Paul, BC [1 ]
Mukhopadhyay, S [1 ]
Roy, K [1 ]
机构
[1] Purdue Univ, Sch Elect & Comp Engn, W Lafayette, IN 47907 USA
关键词
resizing; SRAM failures; variation aware cache; yield;
D O I
10.1109/JSSC.2005.852159
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
With scaling of device dimensions, microscopic variations in number and location of dopant atoms in the channel region of the device induce increasingly limiting electrical deviations in device characteristics such as threshold voltage. These atomic-level intrinsic fluctuations cannot be eliminated by external control of the manufacturing process and are most pronounced in minimum-geometry transistors commonly used in area-constrained circuits such as SRAM cells. Consequently, a large number of cells in a memory are expected to be faulty due to process variations in sub-50-nm technologies. This paper analyzes SRAM cell failures under process variation and proposes new variation-aware cache architecture suitable for high performance applications. The proposed architecture adaptively resizes the cache to avoid faulty cells, thereby improving yield. This scheme is transparent to processor architecture and has negligible energy and area overhead. Experimental results on a 32 K direct map L1 cache show that the proposed architecture can achieve 93% yield compared to its original 33%. The Simplescalar simulation shows that designing the data and instruction cache using the proposed architecture results in 1.5% and 5.7% average CPU performance loss (over SPEC 2000 benchmarks), respectively, for the chips with maximum number of faulty cells which can be tolerated by our proposed scheme.
引用
收藏
页码:1804 / 1814
页数:11
相关论文
共 20 条
  • [1] The impact of intrinsic device fluctuations on CMOS SRAM cell stability
    Bhavnagarwala, AJ
    Tang, XH
    Meindl, JD
    [J]. 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., Computer Architecture: A Quantitative Approach, V5th
  • [5] PARAMETRIC YIELD OPTIMIZATION FOR MOS CIRCUIT BLOCKS
    HOCEVAR, DE
    COX, PF
    YANG, P
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1988, 7 (06) : 645 - 658
  • [6] Redundancy techniques for high-density DRAMs
    Horiguchi, M
    [J]. 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
    KALTER, HL
    STAPPER, CH
    BARTH, JE
    DILORENZO, J
    DRAKE, CE
    FIFIELD, JA
    KELLEY, GA
    LEWIS, SC
    VANDERHOEVEN, WB
    YANKOSKY, JA
    [J]. IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1990, 25 (05) : 1118 - 1128
  • [8] Statistical design and optimization of SRAM cell for yield enhancement
    Mukhopadhyay, S
    Mahmoodi, H
    Roy, K
    [J]. ICCAD-2004: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2004, : 10 - 13
  • [9] Modeling and estimation of failure probability due to parameter variations in nano-scale SRAMs for yield enhancement
    Mukhopadhyay, S
    Mahmoodi-Meimand, H
    Roy, K
    [J]. 2004 SYMPOSIUM ON VLSI CIRCUITS, DIGEST OF TECHNICAL PAPERS, 2004, : 64 - 67
  • [10] NAKAHARA S, 1999, P INT TEST C ITC, P301