DocumentCode
1819648
Title
Design and implementation of error detection and correction circuitry for multilevel memory protection
Author
Polianskikh, Boris ; Zilic, Zeljko
Author_Institution
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que., Canada
fYear
2002
fDate
2002
Firstpage
89
Lastpage
95
Abstract
Traditional memories use only two levels per cell (0/1), which limits their storage capacity to 1 bit per cell. By doubling the cell capacity, we increase the density of the memory at the expense of its reliability. There are several types of memories that employ multi-level techniques. The subject of this paper is the design of a multi-level dynamic random access memory (MLDRAM). The problem of its reliability is investigated and a practical solution is proposed. The solution is based on the organization of the error-correcting code (ECC) that is tuned to the MLDRAM implementation. Conventional memories employ single-error-correcting and double-error-detecting (SEC-DED) ECCs. While such codes have been considered for MLDRAMs, their use is inefficient, due to likely double-bit errors in a single cell. For this reason, we propose an induced ECC architecture that uses ECC in such a way that no common error corrupts two bits. Induced ECC allows a significant increase in the reliability of the MLDRAM, by making use of improved check-bit generation circuitry that allows us to use less space for the parity-bit generation circuitry. The suggested approach is able to correct a two-bit error in a two-bits-per-cell MLDRAM, which the basic ECC cannot correct. The proposed solutions make the MLDRAM more tolerant to any kind of fault, and consequently more practical for mass production
Keywords
DRAM chips; error correction codes; error detection; fault tolerance; semiconductor device reliability; SEC-DED error-correcting code; cell capacity; check-bit generation circuitry; double-bit errors; error correction circuitry; error detection circuitry; fault tolerance; induced architecture; mass production; memory density; multi-level dynamic random access memory; multi-level memory protection; parity-bit generation circuitry; reliability; storage capacity; two-bit error correction; Circuit faults; Computer errors; DRAM chips; Error correction; Error correction codes; Hardware; Mass production; Protection; System-on-a-chip; Voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Multiple-Valued Logic, 2002. ISMVL 2002. Proceedings 32nd IEEE International Symposium on
Conference_Location
Boston, MA
Print_ISBN
0-7695-1462-6
Type
conf
DOI
10.1109/ISMVL.2002.1011075
Filename
1011075
Link To Document