• DocumentCode
    2322049
  • Title

    Techniques for embracing intra-cell unbalanced bit error characteristics in MLC NAND flash memory

  • Author

    Dong, Guiqiang ; Xie, Ningde ; Zhang, Tong

  • Author_Institution
    Electr., Comput. & Syst. Eng. Dept., Rensselaer Polytech. Inst. (RPI), Troy, NY, USA
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    1915
  • Lastpage
    1920
  • Abstract
    Multi-level per cell (MLC) technique has been widely used to improve the storage density of NAND flash memory. However, bits stored in each MLC memory cell are subject to different bit error rates. In current practice, bits stored in each cell belong to different pages and all the pages are protected using the same ECC tuned for the worst-case scenario, which results in over-protection for other pages and hence reduced storage capacity. In this work, we first develop a flash memory channel model to capture the dominant noise sources such as cell-to-cell interference and random telegraph noise. Using this model, we demonstrate the significant intra-cell unbalanced bit error characteristics for MLC NAND flash memory. We further develop two techniques that can better address this issue to minimize the overall redundancy overhead and hence improve effective capacity. Firstly, we propose an aggregated page programming scheme by modifying the recently emerging full-sequence MLC NAND flash memory programming strategy, which can ensure all the pages experience the same overall bit error rates so that the coding rate of BCH code can be increased by more than 6%. Secondly, in the implementation of non-binary ECC such as RS code, we propose to combine a bit-error-rate-aware symbol grouping scheme in order to further reduce the required coding redundancy.
  • Keywords
    BCH codes; Reed-Solomon codes; flash memories; logic gates; BCH code; ECC; MLC NAND flash memory; RS code; aggregated page programming scheme; bit-error-rate-aware symbol grouping scheme; cell-to-cell interference; coding redundancy; flash memory channel model; full-sequence MLC NAND flash memory programming strategy; intracell unbalanced bit error characteristics; multilevel per cell technique; nonbinary ECC; page protection; random telegraph noise; storage capacity; storage density; BCH; ECC; NAND Flash; RS; RTN; cell-to-cell interference;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    GLOBECOM Workshops (GC Wkshps), 2010 IEEE
  • Conference_Location
    Miami, FL
  • Print_ISBN
    978-1-4244-8863-6
  • Type

    conf

  • DOI
    10.1109/GLOCOMW.2010.5700276
  • Filename
    5700276