DocumentCode
2308925
Title
Error-locality-aware linear coding to correct multi-bit upsets in SRAMs
Author
Shamshiri, Saeed ; Cheng, Kwang-Ting
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of California, Santa Barbara, CA, USA
fYear
2010
fDate
2-4 Nov. 2010
Firstpage
1
Lastpage
10
Abstract
High-energy cosmic radiation is the major source of soft errors in SRAMs that can cause multi-bit upset around the location of the strike. In this paper, we generalize the coding problem for error detection and correction of both local (burst) and global (random) errors. We suggest using error-locality-aware codes for SRAM memories to correct single-bit or multi-bit upsets as well as physical defects. Solving the coding problem with a SAT-solver, we have found codes to correct double global or multiple (>;=3) local errors for 8, 12, 16, and 24-bit memories. For 16-bit memories, we propose a code that corrects two global or four local errors. With the same cost, our proposed code provides extra reliability than double-error-correcting BCH code. For 12-bit memories, we suggest a code that corrects two global or five local errors and has the same cost as triple-error-correcting Golay code but provides better reliability against multi-bit upsets. For memories of other widths, using syndrome analysis, we demonstrate the possibility of designing codes to correct any arbitrary number of local and global errors.
Keywords
BCH codes; Golay codes; SRAM chips; error correction codes; linear codes; reliability; 12-bit memories; 16-bit memories; 24-bit memories; 8-bit memories; SAT-solver; SRAM; SRAM memory; error correction; error detection; error-locality-aware codes; error-locality-aware linear coding; global error; multibit upsets; physical defects; reliability; single-bit upset; syndrome analysis; triple-error-correcting Golay code;
fLanguage
English
Publisher
ieee
Conference_Titel
Test Conference (ITC), 2010 IEEE International
Conference_Location
Austin, TX
ISSN
1089-3539
Print_ISBN
978-1-4244-7206-2
Type
conf
DOI
10.1109/TEST.2010.5699220
Filename
5699220
Link To Document