• 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