A Cache-Assisted Scratchpad Memory for Multiple-Bit-Error Correction

被引:6
|
作者
Farbeh, Hamed [1 ]
Mirzadeh, Nooshin Sadat [1 ,2 ]
Ghalaty, Nahid Farhady [1 ,3 ]
Miremadi, Seyed-Ghassem [1 ]
Fazeli, Mahdi [4 ]
Asadi, Hossein [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, Tehran 1115511365, Iran
[2] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[3] Virginia Polytech Inst & State Univ, Blacksburg, VA 24061 USA
[4] Iran Univ Sci & Technol, Dept Comp Engn, Tehran 1684613114, Iran
关键词
Cache memory; data duplication; multiple-bit upset; scratchpad memory (SPM); soft error correction; RELIABILITY; PROTECTION; IMPROVE;
D O I
10.1109/TVLSI.2016.2544811
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scratchpad memory (SPM) is widely used in modern embedded processors to overcome the limitations of cache memory. The high vulnerability of SPM to soft errors, however, limits its usage in safety-critical applications. This paper proposes an efficient fault-tolerant scheme, called cache-assisted duplicated SPM (CADS), to protect SPM against soft errors. The main aim of CADS is to utilize cache memory to provide a replica for SPM lines. Using cache memory, CADS is able to guarantee a full duplication of all SPM lines. We also further enhance the proposed scheme by presenting buffered CADS (BCADS) that significantly improves the CADS energy efficiency. BCADS is compared with two well-known duplication schemes as well as single-error correction scheme. The comparison results reveal that: 1) BCADS imposes a 13.6% less energy-delay product (EDP) overhead than the duplication schemes and it does not require to modify the SPM manager and target application and 2) in comparison with the conventional single-error correction double-error detection (SEC-DED) scheme, BCADS provides a significantly higher error correction capability by correcting up to 4-b burst errors using a low-cost 4-b interleaved parity code. Moreover, the area overhead for error correction and the performance overhead of BCADS are negligible (less than 1%), whereas the area and performance overheads are 21.9% and 6.1% for SEC-DED, respectively. Furthermore, BCADS imposes about a 10.7% lower EDP overhead compared with the SEC-DED scheme.
引用
收藏
页码:3296 / 3309
页数:14
相关论文
共 34 条
  • [21] Artificial Neural Network Assisted Error Correction for MLC NAND Flash Memory
    He, Ruiquan
    Hu, Haihua
    Xiong, Chunru
    Han, Guojun
    MICROMACHINES, 2021, 12 (08)
  • [22] Efficient Two-Dimensional Error Codes for Multiple Bit Upsets Mitigation in Memory
    Zhu, Ming
    Xiao, Liyi
    Li, Shuhao
    Zhang, Yanjing
    2010 IEEE 25TH INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS (DFT 2010), 2010, : 129 - 135
  • [23] A Method to Design 5-Bit Burst Error Correction Code against the Multiple Bit Upset (MBU) in Memories
    Li, Jia-Qiang
    Xiao, Li-Yi
    He, Liu
    Wu, Hao-Tian
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [24] A novel two-dimensional error correction code for multiple bit upsets mitigation in memories
    Xiao, Li-Yi
    Zhu, Ming
    Li, Jia-Qiang
    Yuhang Xuebao/Journal of Astronautics, 2014, 35 (02): : 227 - 234
  • [25] Enhanced Error Correction against Multiple-Bit-Upset Based on BCH Code for SRAM
    Ma, Weijia
    Cui, Xiaole
    Lee, Chung-Len
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [26] Genetic algorithm assisted minimum bit error rate multiuser detection in multiple antenna aided OFDM
    Alias, MY
    Chen, S
    Hanzo, L
    VTC2004-FALL: 2004 IEEE 60TH VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-7: WIRELESS TECHNOLOGIES FOR GLOBAL SECURITY, 2004, : 548 - 552
  • [27] Improved Error Detection and Correction for Memory Reliability against Multiple Cell Upsets using DMC & PMC
    Manoj, S.
    Babu, C.
    2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [28] Multiple-antenna-aided QFDM employing genetic-algorithm-assisted minimum bit error rate multiuser detection
    Alias, MY
    Chen, S
    Hanzo, L
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2005, 54 (05) : 1713 - 1721
  • [29] The Genetic Algorithm in the Minimum Bit Error Rate Multi-User Detection Assisted Space Division Multiple Access System
    Yamindi, Jean-Baptiste
    Wu Mu-qing
    2010 THE 3RD INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND INDUSTRIAL APPLICATION (PACIIA2010), VOL II, 2010, : 51 - 54
  • [30] Hamming Product Code Based Multiple Bit Error Correction Coding Scheme Using Keyboard Scan Based Decoding for On Chip Interconnects Links
    Maheswari, M.
    Seetharaman, G.
    INDUSTRIAL INSTRUMENTATION AND CONTROL SYSTEMS, PTS 1-4, 2013, 241-244 : 2457 - +