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
Link To Document