Volume 38 Issue 9
Sep.  2012
Turn off MathJax
Article Contents
Kang Wang, Zhang Youguang, Jin Lingxu, et al. Error correction code for Flash memory[J]. Journal of Beijing University of Aeronautics and Astronautics, 2012, (9): 1176-1180. (in Chinese)
Citation: Kang Wang, Zhang Youguang, Jin Lingxu, et al. Error correction code for Flash memory[J]. Journal of Beijing University of Aeronautics and Astronautics, 2012, (9): 1176-1180. (in Chinese)

Error correction code for Flash memory

  • Received Date: 20 Sep 2011
  • Publish Date: 30 Sep 2012
  • Flash memory is a non-volatile storage device, as the technology continuously scales down and storage density requirement increases up, the storage reliability and lifetime of flash memory become two of the most serious challenges. According to the multi-level cell (MLC) NAND Flash structural features and operating characteristics, an error correction coding approach based on orthogonal mapping was proposed, and the error correcting ability was analyzed. On this basis, two typical application scenarios in flash memory system were presented, i.e., distributed multi-user access storage and error-free recovery of historical data. Moreover, the lifetime of flash is strictly limited by the block-erasures operation; this coding scheme could utilize the bad block to enhance the flash lifetime. The analysis shows that this coding scheme could achieve multiple practical applications with simple adjustment to the encoder module.

     

  • loading
  • [1]
    Micheloni R, Croppa L,Marelli A.Inside NAND flash memories [M].Heidelberg,Germany:Springer,2010:19-89
    [2]
    Chang Y H, Hsieh J W,Kuo T W.Endurance enhancement of flash memory storage systems:an efficient static wear leveling design//The 44th Design Automation Conference.New York:ACM/IEEE,2007:212-217
    [3]
    Jiang A X, Bohossian V,Bruck J.Floating codes for joint information storage in write asymmetric memories//IEEE International Symposium on Information Theory.Nice,France:IEEE ISIT,2007:1166-1170
    [4]
    Bohossian V, Jiang A X,Bruck J.Buffer coding for asymmetric multi-level memory//IEEE International Symposium on Information Theory.Nice,France:IEEE ISIT,2007:1186-1190
    [5]
    Yaakobi E, Vardy A,Siegel P H,et al.Multidimensional flash codes//The 46th Annual Allerton Conference on Communication,Control,and Computing.Urbana Champaign:IEEE,2008:392-399
    [6]
    Jiang A X, Mateescu R,Schwartz M,et al.Rank modulation for flash memories[J].IEEE Transactions on Information Theory,2009,55(6):2659-2673
    [7]
    Kuzntsov A V, Vinck A H.On the general defective channel with informed encoder and capacities of some constrained memories[J].IEEE Transactions on Information Theory,1994,40(6):1866-1871
    [8]
    Cassuto Y, Schwartz M,Bohossian V,et al.Codes for multilevel fish memories:correcting asymmetric limited magnitude errors//IEEE International Symposium on Information Theory.Nice,France:IEEE ISIT,2007:1176-1180
    [9]
    Huang Q,Lin S,Ghaffar A K.Error-correcting codes for flash coding//Information Theory and Applications Workshop.La Jolla:IEEE ITA,2011:1-23
    [10]
    Pickholtz R, Schilling D,Milstein L.Theory of spread spectrum communications-a tutorial[J].IEEE Transactions on Communications,1982,30(5):855-884
    [11]
    Jung J, Suh S B,Yoo C.Spread programming using orthogonal code for alleviating bit errors of NAND flash memory//International Conference on Consumer Electronics.Las Vegas:IEEE,2010:83-84
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views(1994) PDF downloads(720) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return