A Method to Construct Low Delay Single Error Correction Codes for Protecting Data Bits Only

被引:34
|
作者
Reviriego, Pedro [1 ]
Pontarelli, Salvatore [2 ]
Antonio Maestro, Juan [1 ]
Ottavi, Marco [2 ]
机构
[1] Univ Antonio Nebrija, Madrid 28040, Spain
[2] Univ Roma Tor Vergata, I-00133 Rome, Italy
关键词
Double error detection; error correction codes (ECCs); single error correction (SEC); soft errors; MEMORY;
D O I
10.1109/TCAD.2012.2226585
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Error correction codes (ECCs) have been used for decades to protect memories from soft errors. Single error correction (SEC) codes that can correct 1-bit error per word are a common option for memory protection. In some cases, SEC codes are extended to also provide double error detection and are known as SEC-DED codes. As technology scales, soft errors on registers also became a concern and, therefore, SEC codes are used to protect registers. The use of an ECC impacts the circuit design in terms of both delay and area. Traditional SEC or SEC-DED codes developed for memories have focused on minimizing the number of redundant bits added by the code. This is important in a memory as those bits are added to each word in the memory. However, for registers used in circuits, minimizing the delay or area introduced by the ECC can be more important. In this paper, a method to construct low delay SEC or SEC-DED codes that correct errors only on the data bits is proposed. The method is evaluated for several data block sizes, showing that the new codes offer significant delay reductions when compared with traditional SEC or SEC-DED codes. The results for the area of the encoder and decoder also show substantial savings compared to existing codes.
引用
收藏
页码:479 / 483
页数:5
相关论文
共 50 条
  • [21] Study on Error Correction in IP Network with LDPC Codes for Satellite Broadcasting and Coding Rate Conversion Method with Padding Bits
    Koizumi, Yuki
    Suzuki, Yoichi
    Kusunoki, Tomoya
    Yokohata, Kazunori
    Sujikai, Hisashi
    2020 10TH ADVANCED SATELLITE MULTIMEDIA SYSTEMS CONFERENCE AND THE 16TH SIGNAL PROCESSING FOR SPACE COMMUNICATIONS WORKSHOP (ASMS/SPSC), 2020,
  • [22] A Single and Adjacent Error Correction Code for Fast Decoding of Critical Bits
    Namba, Kazuteru
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (10) : 1525 - 1531
  • [23] Protecting Memories against Soft Errors: The Case for Customizable Error Correction Codes
    Li, Jiaqiang
    Reviriego, Pedro
    Xiao, Liyi
    Wu, Haotian
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (02) : 651 - 663
  • [24] Burst erasure correction codes with low decoding delay
    Martinian, E
    Sundberg, CEW
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (10) : 2494 - 2502
  • [25] Correction of Adjacent Errors with Low Redundant Matrix Error Correction Codes
    Gracia-Moran, J.
    Saiz-Adalid, L. J.
    Baraza-Calvo, J. C.
    Gil-Vicente, P. J.
    2018 EIGHTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2018, : 107 - 114
  • [27] UNDETECTED ERROR PROBABILITIES OF CODES FOR SINGLE-ERROR CORRECTION AND ERROR-DETECTION
    LIN, MC
    ELECTRONICS LETTERS, 1991, 27 (24) : 2264 - 2265
  • [28] A subspace based method for error correction with DFT codes
    Rath, G
    Guillemot, C
    2003 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-5: NEW FRONTIERS IN TELECOMMUNICATIONS, 2003, : 2857 - 2861
  • [29] Reversable Logic Gates Based Linear Block Codes For Multiple Adjacent Bits Error Correction
    Sri, Y. Vishwa
    Bernatin, T.
    2023 International Conference on Next Generation Electronics, NEleX 2023, 2023,
  • [30] MP decoder with error correction codes based on single feedback SLT codes
    Niu, Fang-Lin
    Wang, Hong-Yu
    Zhu, Kai-Yan
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2015, 37 (01): : 175 - 179