DocumentCode :
2635059
Title :
Multiple Bit Upset Tolerant Memory Using a Selective Cycle Avoidance Based SEC-DED-DAEC Code
Author :
Dutta, Avijit ; Touba, Nur A.
Author_Institution :
Comput. Eng. Res. Center, Texas Univ., Austin, TX
fYear :
2007
fDate :
6-10 May 2007
Firstpage :
349
Lastpage :
354
Abstract :
Conventional error correcting code (ECC) schemes used in memories and caches cannot correct double bit errors caused by a single event upset (SEU). As memory density increases, multiple bit upsets in nearby cells become more frequent. A methodology is proposed here for deriving an error correcting code through heuristic search that can detect and correct the most likely double bit errors in a memory while minimizing the miscorrection probability of the unlikely double bit errors. A key feature of the proposed ECC is that it uses the same number of check bits as the conventional single error correcting/double error detecting (SEC-DED) codes commonly used, and has nearly identical syndrome generator/encoder area and timing overhead. Hence, there is very little additional cost to using the proposed ECC. The proposed ECC can be used instead of or in addition to bit interleaving to provide greater flexibility for optimizing a memory layout and/or provide better protection from multiple bit upsets. It is also useful for small memories, e.g., content addressable memory or register files, where interleaving is not possible
Keywords :
error correction; integrated circuit testing; integrated memory circuits; logic testing; SEC-DED-DAEC code; bit interleaving; check bits; double bit errors; error correcting code; heuristic search; memory layout; miscorrection probability; multiple bit upset tolerant memory; selective cycle avoidance; single error correcting/double error detecting codes; single event upset; syndrome generator/encoder area; timing overhead; Computer errors; Costs; Decoding; Error correction; Error correction codes; Interleaved codes; Neutrons; Protection; Single event upset; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Test Symposium, 2007. 25th IEEE
Conference_Location :
Berkeley, CA
ISSN :
1093-0167
Print_ISBN :
0-7695-2812-0
Type :
conf
DOI :
10.1109/VTS.2007.40
Filename :
4209937
Link To Document :
بازگشت