A Triple Burst Error Correction Based on Region Selection Code

被引:2
|
作者
Silva, Felipe [1 ]
Pinheiro, Alan [1 ]
Silveira, Jarbas A. N. [1 ]
Marcon, Cesar [2 ]
机构
[1] Univ Fed Ceara, Dept Teleinformat, BR-60455970 Fortaleza, Ceara, Brazil
[2] Pontif Catholic Univ Rio Grande do Sul, Polytech Sch, BR-90619900 Porto Alegre, RS, Brazil
关键词
Critical application; error correction code (ECC); multiple cell upset (MCU); reliable memory; MULTIPLE-CELL UPSETS; RELIABILITY;
D O I
10.1109/TVLSI.2023.3273085
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The evolution of microelectronics boosts more scalable and complex circuit designs, providing high processing speed and greater storage capacity. However, reliability issues have grown significantly as electronic devices scale down, increasing the fault rate, mainly in critical applications exposed to radiation. Memories are sensitive to charged particles, which can corrupt data due to the transient effects. Error correction codes (ECCs) are highly applied to mitigate data failures, increasing memory reliability. The matrix region selection code (MRSC) is an ECC designed to correct a high rate of adjacent errors in memory but less effectively for nonadjacent errors. However, MRSC has a 2-D structure that makes it challenging to implement in memory where one address is accessed at a time. This article introduces the triple burst error correction based on region selection code (TBEC-RSC), an ECC that uses MRSC concepts, converting the MRSC format to a 1-D structure. TBEC-RSC was implemented and evaluated in a 16-bit data version; however, the code is easily extensible to the higher base-2 data words (e.g., 64 bits). Experimental results showed that TBEC-RSC corrects 100% of triple burst errors and more than 40% of 8-bit burst errors.
引用
收藏
页码:1214 / 1222
页数:9
相关论文
共 50 条
  • [1] A single error correction double burst error detection code
    Bodnar, L
    Chapelle, G
    [J]. CONFERENCE RECORD OF THE THIRTY-SEVENTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, VOLS 1 AND 2, 2003, : 1118 - 1121
  • [2] Random and Triple burst error correction code with low redundancy for Network-on-Chip link
    Maheswari, M.
    Murugeshwari, B.
    [J]. 2018 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2018,
  • [3] FAST BURST ERROR-CORRECTION SCHEME WITH FIRE CODE
    ADI, W
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1984, 33 (07) : 613 - 618
  • [4] The Capability of Error Correction for Burst-noise Channels Using Error Estimating Code
    Wang, Yaoyu
    Li, Wenzhong
    Lu, Sanglu
    [J]. 2016 13TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2016, : 360 - 368
  • [5] A simple and efficient burst error correcting code based on an array code
    Raphaeli, D
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1106 - 1110
  • [6] A (64,45) Triple Error Correction Code for Memory Applications
    Reviriego, Pedro
    Flanagan, Mark
    Antonio Maestro, Juan
    [J]. IEEE TRANSACTIONS ON DEVICE AND MATERIALS RELIABILITY, 2012, 12 (01) : 101 - 106
  • [7] MULTIPLE BURST ERROR CORRECTION
    STONE, JJ
    [J]. INFORMATION AND CONTROL, 1961, 4 (04): : 324 - &
  • [8] Universal burst error correction
    Fossorier, Marc
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, : 1969 - 1973
  • [9] Quantum error-correcting code for burst error
    Kawabata, S
    [J]. QUANTUM COMMUNICATION, COMPUTING, AND MEASUREMENT 3, 2001, : 231 - 234
  • [10] Novel Latin square matrix code of large burst error correction for MRAM applications
    Jin, Hui
    Xu, Xiaoyang
    Wang, Zhaohao
    Chen, Siyu
    Guo, Jing
    Wang, Bi
    [J]. MICROELECTRONICS RELIABILITY, 2024, 162