Low delay Single Error Correction and Double Adjacent Error Correction (SEC-DAEC) codes

被引:11
|
作者
Li, Jiaqiang [1 ]
Reviriego, Pedro [2 ]
Xiao, Liyi [1 ]
Liu, Zhaochi [3 ]
Li, Linzhe [1 ]
Ullah, Anees [4 ]
机构
[1] Harbin Inst Technol, Harbin, Heilongjiang, Peoples R China
[2] Univ Carlos III Madrid, Madrid, Spain
[3] Realsil, Suzhou, Peoples R China
[4] CASE, Islamabad, Pakistan
关键词
Error correction codes; Memories; SEC-DED; SEC-DAEC; SRAM;
D O I
10.1016/j.microrel.2019.03.012
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In recent years, there has been a growing interest in codes that can correct adjacent bit errors in memories. This is due to the increasing percentage of radiation induced errors that affect multiple cells due to technology scaling. The cells affected by the errors are physically close and in many cases adjacent. This means that in the absence of interleaving, adjacent bits will be likely to be affected by an error. A number of Single Error Correction and Double Adjacent Error Correction (SEC-DAEC) codes have been proposed to deal with those errors. These codes have a low overhead in terms of number of additional parity check bits compared to Double Error Correction (DEC) codes. A problem is that they can introduce a significant penalty in terms of delay compared to a Single Error Correction (SEC) or a Single Error Correction and Double Error Detection (SEC-DED) code. This is due to the more complex decoding that needs to check approximately twice the number of syndrome patterns. In this paper, low delay SEC-DAEC codes are presented and the parity check matrices for 16, 32 and 64 bit data words are provided. To reduce the delay, a number of techniques are used in the construction of the code and in the implementation of the decoder. The evaluation shows that this results in significant savings compared to existing SEC-DAEC codes. Therefore, the proposed codes can be useful for high speed designs on which adjacent error correction is required.
引用
收藏
页码:31 / 37
页数:7
相关论文
共 50 条
  • [21] A Method to Construct Low Delay Single Error Correction Codes for Protecting Data Bits Only
    Reviriego, Pedro
    Pontarelli, Salvatore
    Antonio Maestro, Juan
    Ottavi, Marco
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2013, 32 (03) : 479 - 483
  • [22] On the performance of SEC and SEC-DED-DAEC codes over burst error channels
    Lee, Donggeun
    Cho, Eunyoung
    Kim, Sang-Hyo
    12TH INTERNATIONAL CONFERENCE ON ICT CONVERGENCE (ICTC 2021): BEYOND THE PANDEMIC ERA WITH ICT CONVERGENCE INNOVATION, 2021, : 1898 - 1901
  • [23] Error correction capability of random network error correction codes
    Balli, Huseyin
    Yan, Xijin
    Zhang, Zhen
    2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, : 1581 - 1585
  • [24] Low Redundancy Matrix-Based codes for Adjacent Error Correction with Parity Sharing
    Liu, Shanshan
    Xiao, Liyi
    Li, Jie
    Zhou, Yihan
    Mao, Zhigang
    PROCEEDINGS OF THE EIGHTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2017, : 76 - 80
  • [25] A single error correction double burst error detection code
    Bodnar, L
    Chapelle, G
    CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 1118 - 1121
  • [26] UNDETECTED ERROR PROBABILITIES OF CODES FOR SINGLE-ERROR CORRECTION AND ERROR-DETECTION
    LIN, MC
    ELECTRONICS LETTERS, 1991, 27 (24) : 2264 - 2265
  • [27] Efficient error detection in Double Error Correction BCH codes for memory applications
    Reviriego, P.
    Argyrides, C.
    Maestro, J. A.
    MICROELECTRONICS RELIABILITY, 2012, 52 (07) : 1528 - 1530
  • [28] CRC Codes as Error Correction Codes
    An, Wei
    Medard, Muriel
    Duffy, Ken R.
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [29] ERROR CORRECTION FOR RATELESS CODES
    Jesus, Bruno
    Vieira, Jose M. N.
    Ferreira, Paulo J. S. G.
    2009 IEEE 13TH DIGITAL SIGNAL PROCESSING WORKSHOP & 5TH IEEE PROCESSING EDUCATION WORKSHOP, VOLS 1 AND 2, PROCEEDINGS, 2009, : 560 - 564
  • [30] Single-Error-Correction and Double-Adjacent-Error-Correction Code for Simultaneous Testing of Data Bit and Check Bit Arrays in Memories
    Cha, Sanguhn
    Yoon, Hongil
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2014, 14 (01) : 529 - 535