DocumentCode :
88032
Title :
A New SEC-DED Error Correction Code Subclass for Adjacent MBU Tolerance in Embedded Memory
Author :
Neale, Adam ; Sachdev, Manoj
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Waterloo, Waterloo, ON, Canada
Volume :
13
Issue :
1
fYear :
2013
fDate :
Mar-13
Firstpage :
223
Lastpage :
230
Abstract :
The reliability concern associated with radiation-induced soft errors in embedded memories increases as semiconductor technology scales deep into the sub-40-nm regime. As the memory bit-cell area is reduced, single event upsets (SEUs) that would have once corrupted only a single bit-cell are now capable of upsetting multiple adjacent memory bit-cells per particle strike. While these error types are beyond the error handling capabilities of the commonly used single error correction double error detection (SEC-DED) error correction codes (ECCs) in embedded memories, the overhead associated with moving to more sophisticated double error correction (DEC) codes is considered to be too costly. To address this, designers have begun leveraging selective bit placement to design SEC-DED codes capable of double adjacent error correction (DAEC) or triple adjacent error detection (TAED). These codes can be implemented for the same check-bit overhead as the conventional SEC-DED codes; however, no codes have been developed that use both DAEC and TAED together. In this paper, a new ECC scheme is introduced that provides not only the basic SEC-DED coverage but also both DAEC and scalable adjacent error detection ( xAED) with a reduction in miscorrection probability as well. Codes capable of up to 11-bit AED have been developed for both 16- and 32-bit standard memory word sizes, and a (39, 32) SEC-DED-DAEC-TAED code implementation that uses the same number of check-bits as a conventional 32-data-bit SEC-DED code is presented.
Keywords :
embedded systems; error correction codes; error detection codes; integrated circuit reliability; radiation hardening (electronics); storage management chips; DEC codes; ECC scheme; SEC-DED error correction code subclass; SEC-DED-DAEC-TAED code; SEU; adjacent MBU tolerance; check-bit overhead; double adjacent error correction; double error correction codes; embedded memory; memory bit-cell area; multiple adjacent memory bit-cells per particle strike; radiation-induced soft errors; reliability; scalable adjacent error detection; semiconductor technology; single bit-cell; single error correction double error detection codes; single event upsets; storage capacity 11 bit; storage capacity 16 bit; storage capacity 32 bit; triple adjacent error detection; xAED; Block codes; Error correction; Error correction codes; Materials reliability; Standards; Vectors; Error correction codes (ECCs); memories; multiple bit upsets (MBUs); soft errors;
fLanguage :
English
Journal_Title :
Device and Materials Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
1530-4388
Type :
jour
DOI :
10.1109/TDMR.2012.2232671
Filename :
6376147
Link To Document :
بازگشت