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
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;
Conference_Titel :
Multiple-Valued Logic, 2002. ISMVL 2002. Proceedings 32nd IEEE International Symposium on
Conference_Location :
Boston, MA
Print_ISBN :
0-7695-1462-6
DOI :
10.1109/ISMVL.2002.1011075