DocumentCode :
2178069
Title :
A Class of q-Ary Unidirectional Error Correcting Codes for MLC Flash Memories
Author :
Kotaki, Shohei ; Kitakami, Masato
Author_Institution :
Grad. Sch. of Adv. Integration Sci., Chiba Univ., Chiba, Japan
fYear :
2013
fDate :
2-4 Dec. 2013
Firstpage :
132
Lastpage :
133
Abstract :
Error correcting codes (ECCs) are essential techniques to ensure reliability of NAND Flash Memories. BCH codes, ECCs which have been employed for multi-level cell (MLC) memories, don´t reflect nonbinary error characteristics while error sources show them actually. Cell-to-cell interference (CCI), which occurs on a word unit, shifts threshold voltage distribution to the negative side. In addition, data retention, every cell suffers its effects, shifts the distribution to the positive side. Consequently, errors are either to upper levels, or lower levels in a word. Such errors, their values as an integer are either (+1) or (-1), can be regarded as unidirectional errors on q-ary symbols. This paper proposes codes capable of correcting the q-ary unidirectional errors. Evaluation results show the codes have less check bits than conventional BCH codes.
Keywords :
BCH codes; NAND circuits; error correction codes; flash memories; BCH codes; CCI; ECC; MLC flash memories; NAND flash memory reliability; cell-to-cell interference; data retention; error sources; lower levels; multilevel cell memories; q-ary symbols; q-ary unidirectional error correcting codes; threshold voltage distribution; upper levels; word unit; Computer architecture; Error correction codes; Flash memories; Reliability; Threshold voltage; Throughput; Vectors; NAND Flash memories; error correcting codes; multi-level cell; q-ary unidirectional errors; unidirectional errors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Computing (PRDC), 2013 IEEE 19th Pacific Rim International Symposium on
Conference_Location :
Vancouver, BC
Type :
conf
DOI :
10.1109/PRDC.2013.28
Filename :
6820854
Link To Document :
بازگشت