面向NAND Flash的DAM-FTL算法的设计与实现

来源 :西安微电子技术研究所 | 被引量 : 1次 | 上传用户:geosec
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
NAND Flash发展迅猛,尤其在存储固态硬盘方面表现强势。随着材料和工艺的提升,NAND Flash的容量逐渐增加,本文着眼大容量NAND Flash,并针对NAND Flash的操作特性和闪存转换层(FTL)算法做了深入研究。通过分析当前应用的FTL算法以及YAFFS2文件系统,本文提出DAM-FTL算法,并对其中的坏块管理、地址映射和垃圾回收模块进行了详细介绍。本文提出的DAM-FTL坏块管理算法,针对NAND Flash中坏块的产生的不同原因,设计静态坏块表和动态坏块表,将坏块区放在地址映射表的最后,通过指针完成坏块的映射。DAM-FTL坏块管理算法有效延长了NAND Flash使用寿命。本文通过分析YAFFS2文件系统,结合文件大小和分布特征,提出DAM-FTL地址映射算法,算法引入映射段概念有效减少地址映射表占用RAM空间,提升写操作效率。本文针对当前垃圾回收算法的不足,提出DAM-FTL垃圾回收算法,根据回收次数的不同选择不同的垃圾回收策略。同时,还改进了垃圾回收算法中待回收目标块的选取方式。此外,由于缺乏错误检测机制,使得目前现有的算法验证平台检验结果与真实结果差距较大,本文提出一种FTL算法验证平台,通过模拟NAND Flash的操作特性,增加错误检测机制,模拟真实操作环境,完成FTL算法的验证。实验证明该软件平台与真实闪存设备上运行同种FTL算法实验误差范围在7%以内。FTL算法验证平台的研发,缩短了FTL算法的研发周期,降低了研发成本。最后,通过FlashSim和本文提出的基于NAND Flash的FTL算法验证平台共同完成DAM-FTL算法的仿真工作,实验结果分析表明DAM-FTL算法相比于其他FTL算法提高了写操作效率和垃圾回收效率。
其他文献
钢筋调直切断机的顶刀与连切冶金工业部北京冶金设备研究院王平张强徐世辉LGT系列带肋钢筋调直切断机是在GT系列调直切断机的基础上研制成功的新一代钢筋调直切断设备,其最大特点是
当前 ,农产品的安全问题 ,情况令人担忧。生产安全农产品势在必行。如何搞好滁州市的安全农产品生产 ,本文提出四点建议
目的:建立测定肥儿丸中肉桂酸含量的方法。方法:以C18化学键合硅胶为固定相,乙腈-0.1%磷酸溶液(25∶75)为流动相;检测波长为268nm。结果:平均回收率为97.9%(n=5),RSD=1.3%,肉
"立体化教材"知识服务系统能有效地管理教学资源,实现教学资源的配置和利用。这个系统的建设是个长远而有意义的计划,需要分步逐级才能实现。
本文简要分析了新一代信息技术产业的内涵,总结了我国信息技术产业的发展现状与问题,提出了财政政策支持新一代信息技术产业发展的必要性以及支持新一代信息技术产业发展的相
"官",自古有之,清官、贪官大抵是对"官"最为常见的划分。清官、贪官有着截然不同的为政作风及社会影响。鉴于贪官的社会危害,历代励精图治的帝王在大力嘉奖清官廉吏的同时,总
为评定玉米秸和大豆秸在生长獭兔上的营养价值,本试验选择18只60日龄平均体重(1.78±0.20)kg的健康白色獭兔,随机分为3组,每组6个重复,每个重复1只。基础饲粮用套算法进行配
【正】威尼斯坐落于意大利东北部的亚得里亚海岸,她建筑在最不可能建造城市的地方——水上。威尼斯城市总面积不到7.8平方公里,由118个小岛组成,177条运河如同蜘蛛网一般密布
近年来,污水与废水处理问题越来越严重,而解决的办法中,光催化氧化技术被认为是最具有发展前景的处理方式。本论文以单钙钛矿化合物(YFeO3)为主要研究对象,通过复合的手段,制备
介绍了一个实现多点测温的方法。使用DALLAS公司的数字温度传感器DS18B20,成功实现多点测温。介绍了DS18B20的特性及测温原理,提供了一种搜索DS18B20的64位注册码的算法,给出