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 条
  • [31] A DECODING METHOD FOR ARITHMETIC CODES WITH SINGLE ERROR CORRECTION
    DADAYEV, YG
    ENGINEERING CYBERNETICS, 1967, (01): : 88 - &
  • [32] Reducing the Overhead of BCH Codes: New Double Error Correction Codes
    Saiz-Adalid, Luis-J.
    Gracia-Moran, Joaquin
    Gil-Tomas, Daniel
    Baraza-Calvo, J. -Carlos
    Gil-Vicente, Pedro-J.
    ELECTRONICS, 2020, 9 (11) : 1 - 15
  • [33] LOW DELAY ERROR CORRECTION CODES TO CORRECT STUCK-AT DEFECTS AND SOFT ERRORS
    Asuvaran, A.
    Senthilkumar, S.
    2014 INTERNATIONAL CONFERENCE ON ADVANCES IN ENGINEERING AND TECHNOLOGY (ICAET), 2014,
  • [34] Optimised decoding of odd-weight single error correction double error detection codes with 64 bits
    Reviriego, P.
    Pontarelli, S.
    Maestro, J. A.
    ELECTRONICS LETTERS, 2013, 49 (25) : 1617 - 1618
  • [35] On the Positional Single Error Correction and Double Error Detection in Racetrack Memories
    Saeed, Awais
    Fayyaz, Ubaid U.
    Tahir, Ahsan
    Hong, Seokin
    Mahmood, Tayyeb
    IEEE ACCESS, 2023, 11 : 18300 - 18310
  • [36] A Joint Scheme for Error Correction and Secrecy Based on Rateless Error Correction Codes
    Lei W.-J.
    Li Y.-Y.
    Beijing Youdian Daxue Xuebao/Journal of Beijing University of Posts and Telecommunications, 2019, 42 (01): : 74 - 80
  • [37] Unequal Error Protection Codes Derived from Double Error Correction Orthogonal Latin Square Codes
    Demirci, Mustafa
    Reviriego, Pedro
    Antonio Maestro, Juan
    IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (09) : 2932 - 2938
  • [38] Matroidal Error Correction Networks and Linear Network Error Correction MDS Codes
    ZHOU Hang
    LIU Guangjun
    Wuhan University Journal of Natural Sciences, 2013, 18 (06) : 477 - 483
  • [39] Evaluating Direct Compare for Double Error-Correction Codes
    Liu, Shanshan
    Reviriego, Pedro
    Xiao, Liyi
    IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2017, 17 (04) : 802 - 804
  • [40] POOR ERROR CORRECTION CODES ARE POOR ERROR-DETECTION CODES
    PADOVANI, R
    WOLF, JK
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1984, 30 (01) : 110 - 111