DocumentCode
3240860
Title
Hamming product code with iterative process for NAND flash memory controller
Author
Kim, Luhee ; Yong Jee
Author_Institution
Dept. of Electron. Eng., Sogang Univ., Seoul, South Korea
fYear
2010
fDate
2-4 Nov. 2010
Firstpage
611
Lastpage
615
Abstract
This paper presents a (32640, 30720, 224) iterative Hamming product code for forward error correction (FEC) in multi-level cell (MLC) NAND flash memory systems. The proposed code consists of folded product codes with processing (2040, 1920, 14) Hamming product codes, reiteratively, which are designed to be able to correct multiple burst or random errors. Experimental results show that coding gain is 1.6 dB at 10-9 of bit error probability, redundancy 6.3%, the number of iterating decoding process 16, and its bandwidth 3.17 Gbps, when implemented with a high speed FPGA.
Keywords
Hamming codes; flash memories; forward error correction; Hamming product codes; MLC NAND flash memory systems; NAND flash memory controller; folded product codes; forward error correction; iterative Hamming product code; iterative process; multilevel cell; Clocks; Logic gates; Sun; System-on-a-chip; NAND flash memory; error correction code; iterative Hamming code; product code;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Technology and Development (ICCTD), 2010 2nd International Conference on
Conference_Location
Cairo
Print_ISBN
978-1-4244-8844-5
Electronic_ISBN
978-1-4244-8845-2
Type
conf
DOI
10.1109/ICCTD.2010.5645968
Filename
5645968
Link To Document