leRescuing Uncorrectable Fault Patterns in On-chip Memories through Error Pattern Transformation

被引:10
|
作者
Duwe, Henry [1 ]
Jian, Xun [1 ]
Petrisko, Daniel [1 ]
Kumar, Rakesh [1 ]
机构
[1] Univ Illinois, Champaign, IL 61801 USA
来源
2016 ACM/IEEE 43RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA) | 2016年
关键词
D O I
10.1109/ISCA.2016.61
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Voltage scaling can effectively reduce processor power, but also reduces the reliability of the SRAM cells in on-chip memories. Therefore, it is often accompanied by the use of an error correcting code (ECC). To enable reliable and efficient memory operation at low voltages, ECCs for on-chip memories must provide both high error coverage and low correction latency. In this paper, we propose error pattern transformation, a novel low-latency error correction technique that allows on-chip memories to be scaled to voltages lower than what has been previously possible. Our technique relies on the observation that the number of on-chip memory errors that many ECCs can correct differs widely depending on the error patterns in the logical words they protect. We propose adaptively rearranging the logical bit to physical bit mapping per word according to the BIST-detectable fault pattern in the physical word. The adaptive logical bit to physical bit mapping transforms many uncorrectable error patterns in the logical words into correctable error patterns and, therefore, improving on-chip memory reliability. This reduces the minimum voltage at which on-chip memory can run by 70mV over the best low-latency ECC baseline, leading to a 25.7% core-wide power reduction for an ARM Cortex-A7-like core. Energy per instruction is reduced by 15.7% compared to the best baseline.
引用
收藏
页码:634 / 644
页数:11
相关论文
共 15 条
  • [1] A Unified Framework for Error Correction in On-Chip Memories
    Sala, Frederic
    Duwe, Henry
    Dolecek, Lara
    Kumar, Rakesh
    2016 46TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS WORKSHOPS (DSN-W), 2016, : 268 - 274
  • [2] Correction Prediction: Reducing Error Correction Latency for On-Chip Memories
    Duwe, Henry
    Jian, Xun
    Kumar, Rakesh
    2015 IEEE 21ST INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2015, : 463 - 475
  • [3] THE RELIABILITY OF SEMICONDUCTOR RAM MEMORIES WITH ON-CHIP ERROR-CORRECTION CODING
    GOODMAN, RM
    SAYANO, M
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (03) : 884 - 896
  • [4] Timing error correction techniques for voltage-scalable on-chip memories
    Karl, E
    Sylvester, D
    Blaauw, D
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 3563 - 3566
  • [5] On-chip error correcting techniques for new-generation Flash memories
    Gregori, S
    Cabrini, A
    Khouri, O
    Torelli, G
    PROCEEDINGS OF THE IEEE, 2003, 91 (04) : 602 - 616
  • [6] Design of on-chip error correction systems for multilevel NOR and NAND flash memories
    Sun, F.
    Devarajan, S.
    Rose, K.
    Zhang, T.
    IET CIRCUITS DEVICES & SYSTEMS, 2007, 1 (03) : 241 - 249
  • [7] On Fault-Tolerant Microarchitectural Techniques for Voltage Underscaling in On-Chip Memories of CNN Accelerators
    Toca-Diaz, Yamilka
    Munoz, Nicolas Landeros
    Gran Tejero, Ruben
    Valero, Alejandro
    2023 26TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, DSD 2023, 2023, : 138 - 145
  • [8] On-chip triple-error correction and quadruple-error detection ECC structure for ultra-large, single-chip memories
    Alzahrani, FM
    Chen, T
    COMPUTERS & ELECTRICAL ENGINEERING, 2000, 26 (05) : 317 - 335
  • [9] Joint Crosstalk Aware Burst Error Fault Tolerance Mechanism for Reliable on-Chip Communication
    Gul, Madiha
    Chouikha, Mohamed
    Wade, Mamadou
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2020, 8 (04) : 889 - 896
  • [10] Testing Embedded Toggle Pattern Generation Through On-Chip IR Drop Monitoring
    Monta, Kazuki
    Kataselas, Leonidas
    Fodor, Ferenc
    Hatzopoulos, Alkis
    Nagata, Makoto
    Marinissen, Erik Jan
    2021 IEEE EUROPEAN TEST SYMPOSIUM (ETS 2021), 2021,