Title :
DEC ECC design to improve memory reliability in Sub-100nm technologies
Author :
Naseer, Riaz ; Draper, Jeff
Author_Institution :
Inf. Sci. Inst., Univ. of Southern California, Marina del Rey, CA
fDate :
Aug. 31 2008-Sept. 3 2008
Abstract :
Exacerbated SRAM reliability issues, due to soft errors and increased process variations in sub-100 nm technologies, limit the efficacy of conventionally used error correcting codes (ECC). The double error correcting (DEC) BCH codes have not found favorable application in SRAMs due to non-alignment of their block sizes to typical memory word widths and particularly due to the large multi-cycle latency of traditional iterative decoding algorithms. This work presents DEC code design that is aligned to typical memory word widths and a parallel decoding implementation approach that operates on complete memory words in a single cycle. The practicality of this approach is demonstrated through ASIC implementations, in which it incurs only 1.4 ns and 2.2 ns decoding latencies for 16- and 64-bit words, respectively, using 90 nm ASIC technology. A comparative analysis between conventionally used ECC and DEC ECC for reliability gains and costs incurred has also been performed.
Keywords :
SRAM chips; error correction codes; integrated circuit reliability; iterative decoding; 90nm ASIC technology; DEC ECC design; SRAM reliability; double error correcting BCH codes; error correcting codes; exacerbated SRAM reliability; iterative decoding algorithms; memory word widths; parallel decoding implementation; size 90 nm; sub-100nm technology; word length 16 bit; word length 64 bit; Application specific integrated circuits; Computer errors; Costs; Delay; Error correction codes; Ionizing radiation; Iterative decoding; Marine technology; Protection; Random access memory;
Conference_Titel :
Electronics, Circuits and Systems, 2008. ICECS 2008. 15th IEEE International Conference on
Conference_Location :
St. Julien´s
Print_ISBN :
978-1-4244-2181-7
Electronic_ISBN :
978-1-4244-2182-4
DOI :
10.1109/ICECS.2008.4674921