• DocumentCode
    3354270
  • Title

    Error correction for multi-level NAND flash memory using Reed-Solomon codes

  • Author

    Chen, Bainan ; Zhang, Xinmiao ; Wang, Zhongfeng

  • Author_Institution
    Case Western Reserve Univ., Cleveland, OH
  • fYear
    2008
  • fDate
    8-10 Oct. 2008
  • Firstpage
    94
  • Lastpage
    99
  • Abstract
    Prior research efforts have been focusing on using BCH codes for error correction in multi-level cell (MLC) NAND flash memory. However, BCH codes often require highly parallel implementations to meet the throughput requirement. As a result, large area is needed. In this paper, we propose to use Reed-Solomon (RS) codes for error correction in MLC flash memory. A (828, 820) RS code has almost the same rate and length in terms of bits as a BCH (8248, 8192) code. Moreover, it has at least the same error-correcting performance in flash memory applications. Nevertheless, with 70% of the area, the RS decoder can achieve a throughput that is 121% higher than the BCH decoder. A novel bit mapping scheme using gray code is also proposed in this paper. Compared to direct bit mapping, our proposed scheme can achieve 0.02 dB and 0.2 dB additional gains by using RS and BCH codes, respectively, without any overhead.
  • Keywords
    BCH codes; Gray codes; NAND circuits; Reed-Solomon codes; error correction; flash memories; BCH codes; Reed-Solomon codes; error correction; gray code; multilevel cell NAND flash memory; Ash; Decoding; Error correction codes; Memory architecture; Nonvolatile memory; Parallel processing; Reed-Solomon codes; Reflective binary codes; Throughput; Very large scale integration; BCH codes; Reed-Solomon codes; VLSI architecture; flash memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems, 2008. SiPS 2008. IEEE Workshop on
  • Conference_Location
    Washington, DC
  • ISSN
    1520-6130
  • Print_ISBN
    978-1-4244-2923-3
  • Electronic_ISBN
    1520-6130
  • Type

    conf

  • DOI
    10.1109/SIPS.2008.4671744
  • Filename
    4671744