基于错误特征的NAND Flash存储策略研究
[Abstract]:NAND Flash has been widely used in large capacity and high sampling rate test systems because of its excellent characteristics, such as non-easy to lose, fast reading and writing speed, large storage capacity, low power consumption and good seismic resistance. In order to further improve the storage capacity of NAND Flash and reduce its unit storage cost, the size of, NAND Flash chip continues to decrease with the increase of semiconductor production process. However, the gradual decrease of the voltage interval between the two adjacent threshold cells in NAND Flash storage cells leads to the increase of data error rate. Because the storage cell can only withstand a limited number of programming / erasure cycles, it leads to the limited service life of NAND Flash. Therefore, it is very meaningful to study the related NAND Flash storage management strategies to reduce its error rate and prolong its service life. Based on the error characteristics of NAND Flash, this paper optimizes the algorithm from programming data preprocessing and Flash conversion layer (Flash Translation Layer,FTL). The average error rate prediction model and the wear balance of page granularity are studied, and the management strategy of NAND Flash storage system is studied, and the related experiments are carried out on the hardware platform. The main research contents and achievements of this paper are as follows: 1. In order to reduce the main error rate of NAND Flash, this paper first studies the obvious data correlation between NAND Flash data residence and programming interference error, and then proposes a joint coding strategy based on data pattern difference. The core of this strategy is to improve the proportion of "1" in the data to be programmed through a kind of remapping coding, and to protect the data in the process of remapping coding and decoding by shortening the joint coding framework of BCH code. Because the joint coding strategy does not cause the change of the effective data width before and after coding and decoding, it will not occupy the additional user data area, so the strategy can realize the transparent adaptation with various FTL algorithms. The experimental results show that the joint coding strategy proposed in this paper can reduce the programming interference and data resident error of NAND Flash by about 90% and 98% respectively when the data throughput decreases slightly. In order to improve the service life of NAND Flash, this paper first studies the significant page difference of NAND Flash resident error, and then proposes a novel concern page tolerance difference (Page Endurance Variance Aware,. The FTL optimization strategy of PEVA). The PEVA strategy merges and optimizes the traditional FTL address mapping principle and the framework of bad block management, and converts the coarse-grain bad block management running in the underlying driver layer into the fine-granularity bad page management integrated into the FTL layer. In order to fully tap the useful life potential of each page in the NAND Flash data block. The experimental results show that compared with the traditional bad block management algorithm, PEVA strategy can prolong the life of NAND Flash by 9. 8 times without increasing the additional hardware load. In this paper, the error characteristics of NAND Flash with resident time and programming / erasure times are analyzed in detail, on the basis of which a prediction model of page original average bit error rate based on multinomial is summarized. Based on this model and the difference of page tolerance in NAND Flash, a fine granularity and realizable page wear equilibrium (Page-Granularity Wear-Leveling,) is proposed in this paper. PGWL) Strategy. PGWL strategy can judge the error rate level of data page according to the NAND Flash error rate prediction model, and use it as a measure to implement programming release operation in real time and dynamically. The experimental results show that compared with the traditional block wear equilibrium strategy, PGWL strategy can prolong the service life of NAND Flash by about 87.8%, and the data throughput load can be ignored.
【学位授予单位】:哈尔滨工业大学
【学位级别】:博士
【学位授予年份】:2016
【分类号】:TP333
【相似文献】
相关期刊论文 前10条
1 汉泽西;吕飞;;大容量NAND Flash在嵌入式系统中的应用[J];石油仪器;2006年01期
2 编辑部;;成长强劲的NAND Flash产业[J];电子与电脑;2006年11期
3 ;NAND一季度表现糟糕[J];电子产品世界;2007年07期
4 江兴;;三星NAND闪存龙头地位牢固[J];半导体信息;2008年03期
5 ;NAND闪存闪现光芒,今年营业收入有望大增[J];今日电子;2013年07期
6 ;云应用导致NAND闪存需求下降[J];电子产品世界;2013年12期
7 羽冬;;东芝推出多芯片封装NAND闪存[J];半导体信息;2004年05期
8 羽冬;;Chip Enable Don't Care的NAND闪存[J];半导体信息;2004年01期
9 任萍;嵌入式NAND Flash稳步起飞[J];电子与电脑;2005年05期
10 马丰玺;杨斌;卫洪春;;非易失存储器NAND Flash及其在嵌入式系统中的应用[J];计算机技术与发展;2007年01期
相关会议论文 前5条
1 ;Design and Implement NAND FLASH Data Storage System Based on the ARM[A];全国数字媒体技术专业建设与人才培养研讨会论文集[C];2011年
2 赵忠文;王魁;;基于NAND Flash的高速大容量固态记录器设计[A];全国第三届信号和智能信息处理与应用学术交流会专刊[C];2009年
3 肖珂;郭永超;郭书军;;基于MTD的NAND Flash驱动开发[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
4 雷磊;谢民;李先楚;;基于NAND型Flash的海量存储板的设计与实现[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年
5 刘恕;;NAND Flash的ECC分级及其在ATE设备中的测试方法[A];第五届中国测试学术会议论文集[C];2008年
相关重要报纸文章 前10条
1 佳宜;NAND型Flash缺货恐至2005年[N];电子资讯时报;2004年
2 佳宜;NAND型Flash价跌 需求仍看俏[N];电子资讯时报;2004年
3 燕蕙;休虑NAND型 Flash价跌[N];电子资讯时报;2004年
4 怡均;NAND型Flash难止跌[N];电子资讯时报;2004年
5 ;NAND闪存吃紧[N];计算机世界;2005年
6 周悟;NAND闪存大战在即[N];计算机世界;2005年
7 吴宗翰 DigiTimes 专稿;茂德将于12英寸厂投产NAND Flash[N];电子资讯时报;2006年
8 吴宗翰 DigiTimes;三星、海力士、美光全靠拢NAND Flash[N];电子资讯时报;2006年
9 连于慧/DigiTimes;NAND Flash价格压力沉重 恐再现跌势[N];电子资讯时报;2006年
10 连于慧 DigiTimes;NAND Flash报价跌 厂商大打容量消耗战[N];电子资讯时报;2006年
相关博士学位论文 前5条
1 李江鹏;提高NAND型闪存使用寿命的数字信号处理方法研究[D];上海交通大学;2014年
2 黄敏;提高MLC NAND Flash存储系统可靠性的方法研究[D];哈尔滨工业大学;2016年
3 魏德宝;基于错误特征的NAND Flash存储策略研究[D];哈尔滨工业大学;2016年
4 徐永刚;基于NAND Flash的嵌入式图像记录技术[D];中国科学院研究生院(光电技术研究所);2013年
5 孙辉;NAND固态盘有限编程/擦除次数的评测模型及优化方法[D];华中科技大学;2014年
相关硕士学位论文 前10条
1 丁德红;嵌入式系统中大页NAND Flash应用研究[D];吉林大学;2008年
2 周天伟;NAND闪存的软硬判决纠错码应用研究[D];西安电子科技大学;2014年
3 周仕成;基于NAND FLASH高速海量存储系统的设计[D];上海交通大学;2015年
4 江旭东;基于NAND Flash阵列的高速大容量图像存储器设计[D];中北大学;2016年
5 张云鹏;一种基于虚拟分区页映射的闪存FTL设计[D];安徽大学;2016年
6 张蓉;支持ONFI和Toggle模式的NAND Flash控制器设计[D];华中科技大学;2014年
7 王举利;eMMC存储系统的闪存转换层研究与设计[D];天津工业大学;2016年
8 谭雪青;高密度NAND闪存的纠错码架构及评价方法研究[D];华南理工大学;2016年
9 王世元;NAND Flash错误特性模型及应用研究[D];哈尔滨工业大学;2016年
10 许芮铭;基于SOPC的NAND Flash控制器设计[D];电子科技大学;2016年
,本文编号:2495740
本文链接:https://www.wllwen.com/shoufeilunwen/xxkjbs/2495740.html