DocumentCode :
12607
Title :
Block-Wise Concatenated BCH Codes for NAND Flash Memories
Author :
Sung-gun Cho ; Daesung Kim ; Jinho Choi ; Jeongseok Ha
Author_Institution :
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
Volume :
62
Issue :
4
fYear :
2014
fDate :
Apr-14
Firstpage :
1164
Lastpage :
1177
Abstract :
In this work, we consider high-rate error-control systems for storage devices using multi-level per cell (MLC) NAND flash memories. Aiming at achieving a strong error-correcting capability, we propose error-control systems using block-wise parallel/serial concatenations of short Bose-Chaudhuri-Hocquenghem (BCH) codes with two iterative decoding strategies, namely, iterative hard-decision decoding (IHDD) and iterative reliability based decoding (IRBD). It will be shown that a simple but very efficient IRBD is possible by taking advantage of a unique feature of the block-wise concatenation. For tractable performance analysis and design of IHDD and IRBD at very low error rates, we derive semi-analytic approaches. The proposed error-control systems are compared with various error-control systems with well-known coding schemes such as a product code, multiple BCH codes, a single long BCH code, and low-density parity-check codes in terms of page error rates, which confirms our claim: the proposed error-control systems achieve good tradeoffs between error-performance and complexity as compared to the traditional schemes and is also very favorable for implementation.
Keywords :
BCH codes; NAND circuits; block codes; concatenated codes; error correction codes; flash memories; iterative decoding; parity check codes; IHDD; IRBD; MLC; block-wise concatenated BCH codes; block-wise parallel-serial concatenations; error-correcting capability; high-rate error-control systems; iterative hard-decision decoding; iterative reliability based decoding; low-density parity-check codes; multilevel per cell NAND flash memories; page error rates; semianalytic approach; short Bose-Chaudhuri-Hocquenghem codes; Concatenated codes; Decoding; Encoding; Error correction codes; Flash memory; Iterative decoding; Storage automation; Threshold voltage; Error-correcting codes; NAND flash memories; concatenated codes; storage systems;
fLanguage :
English
Journal_Title :
Communications, IEEE Transactions on
Publisher :
ieee
ISSN :
0090-6778
Type :
jour
DOI :
10.1109/TCOMM.2014.021514.130287
Filename :
6750421
Link To Document :
بازگشت