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
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;
Conference_Titel :
Consumer Electronics (ISCE), 2011 IEEE 15th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-61284-843-3
DOI :
10.1109/ISCE.2011.5973902