基于固态硬盘系统中闪存和内存信号总线的验证和时序优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:helen515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
固态硬盘(Solid Static Disks,SSD)因为读写速度快、功耗低、抗震防摔、尺寸小等优势,已经逐渐取代机械硬盘,占据存储器的主导地位。随着半导体技术的飞速发展,固态硬盘的传输速度越来越快,因此对其数据传输可靠性的要求也越来越高。在固态硬盘系统中,主要的存储模块为闪存和内存,要保证固态硬盘传输数据的可靠性,对闪存和内存信号质量的分析必不可少。通常,使用采样闪存和内存信号的眼图来对信号质量进行分析。但该方法需要使用芯片焊接的仪器对闪存和内存芯片进行植球,同时还需要设计转接板用于将信号从芯片ball out上引出,之后才可通过示波器采样信号的眼图,这整个过程大约需要一周的时间。如果对大批量的固态硬盘进行信号分析,则需要消耗更多的时间。所以本文创新性地提出一种使用固件的方式,对固态硬盘中闪存和内存信号质量进行分析,用以优化传统的验证流程,减少信号验证的时间,提高固态硬盘开发的效率。同时使用固件对当前信号进行时序优化,保证固态硬盘使用过程中数据的可靠性。本文基于对闪存和内存接口数据传输原理以及固态硬盘工作原理的研究,得出一种表征信号完整性的方法。该方法的核心是通过控制DQS延时时间的改变去获取数据锁存的最大区间,并将最终的DQS延时放置在整个区间的中心,以此获得最佳数据锁存能力,而达到时序优化的目的。根据该方法,设计闪存和内存信号验证的算法。分析原有的固件架构并对其优化,减少硬件资源的使用,提高固件运行的效率。在优化的固件架构上,设计实现闪存和内存信号验证算法的固件。同时设计直接操作闪存的API(Application Programming Interface,应用程序编程接口),用于对闪存发送命令,以提高代码的可读性和可移植性。最后搭建固件仿真的环境,对固件进行仿真,验证其功能的实现。仿真通过后,运行固件得到信号验证结果,并将固件验证结果和采样眼图测量结果进行对比分析。结果表明,使用固件的方式可以代替传统眼图的方式对固态硬盘系统中闪存和内存信号进行验证,得到信号的完整区间,根据该区间反映出该信号的质量。研究的成果不仅可以应用于固态硬盘开发时,优化对闪存和内存信号验证的流程;同时也可以在量产过程中用于检测出信号质量不达标的固态硬盘,提高出厂产品的可靠性。
其他文献
我国已将可持续发展战略确立为国家战略。本文编译介绍了可持续发展理论的基本理论,包括可持续发展的实质、主要观点及其目标。同时介绍了经济可持续发展的目标、评价指标体
近年来,深度学习和自然语言处理技术在飞速发展,医疗领域与计算机领域的联系越来越密切,计算机不单用于电子计算通信,还用来进行辅助性的临床研究,运用其强大的计算能力和处理能力帮助产生医疗决策。本文所解决的临床试验队列选择任务即是自然语言处理在临床研究领域的应用。伴随着计算机决策在医学研究方面的准确性不断提高,自然语言处理技术在医疗领域的应用受到更多研究人员的关注。本文引入了一个临床实验队列选择的任务和
伦敦集市 英国城市的另类名片今年5月我从北京出发,坐上了飞往伦敦的班机,当飞机在希斯罗机场降落的瞬间,我便感受到了这座城市的热情召唤,开始了为期9天的伦敦生活。在那里的几
我国古代把小满分为三候:“一候苦菜秀,二候靡草死,三候麦秋至。”小满虽然预示着麦子将熟,但毕竟仍然处在一个青黄不接的阶段。在过去,百姓们在这个时候往往以野菜充饥,食苦菜在中