Hardened Design Based on Advanced Orthogonal Latin Code against Two Adjacent Multiple Bit Upsets (MBUs) in Memories

被引:0
作者
Xiao, Liyi [1 ]
Li, Jiaqiang [1 ]
Li, Jie [1 ]
Guo, Jing [1 ]
机构
[1] Harbin Inst Technol, Microelect Ctr, Harbin 150001, HLJ, Peoples R China
来源
PROCEEDINGS OF THE SIXTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2015) | 2015年
关键词
Error Correction Codes (ECCs); Multiple Bit Upsets (MBUs); Orthogonal Latin Square Codes (OLS); Memory; MULTIBIT UPSETS;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Soft errors have been a concern in memory reliability for many years. With device feature size decreasing and memories density increasing, a single event upset (SEU) in memory may generate adjacent bit upsets in a word that may cause data errors. To avoid data errors in memories, Error Correction Codes (ECCs) are used. As multiple bits affected become frequent, the Single Error Correction (SEC) codes that can correct one bit error per word are not effective against adjacent errors and more advanced ECCs are needed. Orthogonal Latin Square (OLS) codes are a type of one-step majority logic decodable (OS-MLD) codes that have been used to protect memories recently. Although OLS codes can effectively mitigate the multiple bit upsets (MBUs), the impact on the overheads increased by the correction capability improvement is not negligible. In this paper, an optimized Orthogonal Latin Square code capable of two adjacent errors correction is proposed by optimizing the structure of OLS codes parity check matrixes using the proposed block cyclic shift algorithm. The simulation results show that the proposed code not only maintains the advantage of OS-MLD codes, but also has lower overheads than the OLS code capable of double errors correction.
引用
收藏
页码:480 / 484
页数:5
相关论文
共 15 条
  • [1] Models and algorithmic limits for an ECC-Based approach to hardening sub-100-nm SRAMs
    Bajura, Michael A.
    Boulghassoul, Younes
    Naseer, Riaz
    DasGupta, Sandeepan
    Witulski, Arthur F.
    Sondeen, Jeff
    Stansberry, Scott D.
    Draper, Jeffrey
    Massengill, Lloyd W.
    Damoulakis, John N.
    [J]. IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2007, 54 (04) : 935 - 945
  • [2] A Real Time EDAC System for Applications Onboard Earth Observation Small Satellites
    Bentoutou, Y.
    [J]. IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 2012, 48 (01) : 648 - 657
  • [3] Denes J., 1974, LATIN SQUARES THEIR
  • [4] [贺兴华 HE Xing-hua], 2010, [宇航学报, Journal of Chinese Society of Astronautics], V31, P803
  • [5] ORTHOGONAL LATIN SQUARE CODES
    HSIAO, MY
    BOSSEN, DC
    CHIEN, RT
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1970, 14 (04) : 390 - &
  • [6] Impact of Scaling on Neutron-Induced Soft Error in SRAMs From a 250 nm to a 22 nm Design Rule
    Ibe, Eishi
    Taniguchi, Hitoshi
    Yahagi, Yasuo
    Shimbo, Ken-ichi
    Toba, Tadanobu
    [J]. IEEE TRANSACTIONS ON ELECTRON DEVICES, 2010, 57 (07) : 1527 - 1538
  • [7] Characterization of soft errors caused by single event upsets in CMOS processes
    Karnik, T
    Hazucha, P
    Patel, J
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2004, 1 (02) : 128 - 143
  • [8] LIU S, 2012, T VLSI SYSTEMS IEEE, V20, P148, DOI DOI 10.1109/TVLSI.2010.2091432
  • [9] Fault Secure Encoder and Decoder for NanoMemory Applications
    Naeimi, Helia
    DeHon, Andre
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (04) : 473 - 486
  • [10] Parallel Double Error Correcting Code Design to Mitigate Multi-Bit Upsets in SRAMs
    Naseer, Riaz
    Draper, Jeff
    [J]. ESSCIRC 2008: PROCEEDINGS OF THE 34TH EUROPEAN SOLID-STATE CIRCUITS CONFERENCE, 2008, : 222 - 225