Design, Implementation and Evaluation of a Low Redundant Error Correction Code

被引:3
|
作者
Gracia-Moran, J. [1 ]
Saiz Adalid, L. J. [1 ]
Baraza Calvo, J. C. [1 ]
Gil Tomas, D. [1 ]
Gil Vicente, P. J. [1 ]
机构
[1] Univ Politecn Valencia, Inst ITACA, Camino Vera S-N, Valencia 46022, Spain
关键词
Error correction codes; Silicon; Redundancy; Silicon compounds; Reduced instruction set computing; Irrigation; Signal to noise ratio; Error Correction Code; Fault-Tolerant Systems; Low Redundancy; Multiple Cell Upsets; Reliability; Single Cell Upsets;
D O I
10.1109/TLA.2021.9475624
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The continuous raise in the integration scale of CMOS technology has provoked an augment in the fault rate. Particularly, computer memory is affected by Single Cell Upsets (SCU) and Multiple Cell Upsets (MCU). A common method to tolerate errors in this element is the use of Error Correction Codes (ECC). The addition of an ECC introduces a series of overheads: silicon area, power consumption and delay overheads of encoding and decoding circuits, as well as several extra bits added to allow detecting and/or correcting errors. ECC can be designed with different parameters in mind: low redundancy, low delay, error coverage, etc. The idea of this paper is to study the effects produced when adding an ECC to a microprocessor with respect to overheads. Usually, ECC with different characteristics are continuously proposed. However, a great quantity of these proposals only present the ECC, not showing its behavior when using them in a microprocessor. In this work, we present the design of an ECC whose main characteristic is a low number of code bits (low redundancy). Then, we study the overhead this ECC introduces. Firstly, we show a study of silicon area, delay and power consumption of encoder and decoder circuits, and secondly, how the addition of this ECC affects to a RISC microprocessor.
引用
收藏
页码:1903 / 1911
页数:9
相关论文
共 50 条
  • [31] On Error-Correction Performance and Implementation of Polar Code List Decoders for 5G
    Ercan, Furkan
    Condo, Carlo
    Hashemi, Seyyed Ali
    Gross, Warren J.
    2017 55TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2017, : 443 - 449
  • [32] Implementation of the three-qubit phase-flip error correction code with superconducting qubits
    Tornberg, L.
    Wallquist, M.
    Johansson, G.
    Shumeiko, V. S.
    Wendin, G.
    PHYSICAL REVIEW B, 2008, 77 (21):
  • [33] On q-ary LDPC Code Design for a Low Error Floor
    Marinoni, Andrea
    Savazzi, Pietro
    Wesel, Richard D.
    2011 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE (GLOBECOM 2011), 2011,
  • [34] Design and Implementation of Low Bit Error Rate of LDPC Decoder
    Kshirsagar, Ashlesha P.
    Kakde, Sandeep
    Chawhan, Manish
    Suryawanshi, Yogesh
    2015 FIFTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT2015), 2015, : 381 - 384
  • [35] 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
  • [36] Error-Tolerant Non-Binary Error Correction Code for Low Power Wireless Sensor Networks
    Qassim, Yousef
    Magana, Mario Edgardo
    2014 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2014), 2014, : 23 - 27
  • [37] Combining a Spread Spectrum Technique with Error-Correction Code to Design an Immune Stegosystem
    Youail, Rami S.
    Samawi, Venus W.
    Kadhim, Abdul-Karim A-R.
    2008 2ND INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION, 2008, : 245 - +
  • [38] Low-complexity error correction of Hamming-code-based LDPC codes
    Zyablov, V. A.
    Johannesson, R.
    Loncar, M.
    PROBLEMS OF INFORMATION TRANSMISSION, 2009, 45 (02) : 95 - 109
  • [39] Low-complexity error correction of Hamming-code-based LDPC codes
    V. A. Zyablov
    R. Johannesson
    M. Lončar
    Problems of Information Transmission, 2009, 45 : 95 - 109
  • [40] Low Power and Area efficient Forward Error correction code for SRAM in FPGAs.
    Rahul, Kumar
    Yachareni, Santosh
    2020 8TH INTERNATIONAL ELECTRICAL ENGINEERING CONGRESS (IEECON), 2020,