留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

Flash存储中的纠错编码

康旺 张有光 金令旭 王名邦

康旺, 张有光, 金令旭, 等 . Flash存储中的纠错编码[J]. 北京航空航天大学学报, 2012, (9): 1176-1180.
引用本文: 康旺, 张有光, 金令旭, 等 . Flash存储中的纠错编码[J]. 北京航空航天大学学报, 2012, (9): 1176-1180.
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)

Flash存储中的纠错编码

基金项目: 国家重点基础研究发展计划(973)资助项目(2010CB731803)
详细信息
  • 中图分类号: TN911.22

Error correction code for Flash memory

  • 摘要: Flash闪存是一种非易失性的存储器件,随着工艺尺寸的不断减小,存储容量需求的不断增加,存储可靠性与寿命成为Flash生产与应用过程中最严重的两个挑战.基于多级 (MLC,Multilevel Cell) "与非(NAND)型" Flash的层级结构特征与读写操作特性,构造了一种基于正交映射的纠错编码方法,给出其编解码原理与结构,并分析其纠错能力.在此基础上,分析了该编码方法在Flash存储系统中的两种典型应用场景,即分布式多用户共享存储以及历史数据的无差错恢复.此外,Flash存储单元的可靠性受擦除次数的限制,其寿命相当有限,该编码方法可以有效地利用坏块来提高Flash的整体生命周期.分析结果表明:不改变整体结构,只需对编码模块进行简单调整,即可实现多种实际应用需求.

     

  • [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
  • 加载中
计量
  • 文章访问数:  2031
  • HTML全文浏览量:  233
  • PDF下载量:  721
  • 被引次数: 0
出版历程
  • 收稿日期:  2011-09-20
  • 网络出版日期:  2012-09-30

目录

    /

    返回文章
    返回
    常见问答