• DocumentCode
    2605425
  • Title

    Error control coding for multi-level cell memories

  • Author

    Kousa, M.A. ; Sultan, F.

  • Author_Institution
    Dept. of Electr. Eng., King Fahd Univ. of Pet. & Miner. (K.F.U.P.M.), Dhahran, Saudi Arabia
  • fYear
    2011
  • fDate
    14-17 June 2011
  • Firstpage
    607
  • Lastpage
    610
  • Abstract
    The ever increasing demand to store huge amounts of data at affordable prices has led to the widespread usage of multi level cell (MLC) memory devices. These memories have the capability to store multiple numbers of bits per cell, thus increasing the capacity with minimal effect on hardware. This increase, however, comes at the price of reliability; more bits per cell results in more chances of error and thus less reliability. Error control coding is widely employed to improve the reliability of data that has been read. This paper proposes a new scheme for error correction in multilevel cell memories. The process involves splitting the contents of the memory cells into i symbols and assigning them to i different codewords. Encoding and decoding are performed using the same code but over i iterations. The scheme exhibits an apparent error correction advantage over polyvalent-based schemes.
  • Keywords
    decoding; error correction codes; flash memories; integrated circuit reliability; codewords; data reliability; decoding; error control coding; flash memories; multilevel cell memory devices; polyvalent-based schemes; Computer architecture; Decoding; Encoding; Error correction codes; Flash memory; Generators; Microprocessors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ISCE), 2011 IEEE 15th International Symposium on
  • Conference_Location
    Singapore
  • ISSN
    0747-668X
  • Print_ISBN
    978-1-61284-843-3
  • Type

    conf

  • DOI
    10.1109/ISCE.2011.5973902
  • Filename
    5973902