• 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