摘要
NAND Flash固态存储器(固存)广泛应用于航天工程,受限于微电子特性及制造工艺,固存在出厂及使用过程中均会产生坏块,通常由固存控制FPGA(现场可编程门阵列)来管理并标记坏块;为保证固存控制FPGA对坏块管理的正确性、健壮性,必须对其进行严格验证;提出了基于VCS的固存坏块仿真验证系统,为固存控制FPGA提供了所需的外围接口,特别是提供了固存坏块反馈机制,令固存坏块产生时机受控;实时向FPGA反馈固存读写过程及产生的坏块信息;将坏块表建立、维护和固存响应过程记录到数据文件;实现了坏块分布的可配置性和仿真系统的闭环性、可记录性;仿真系统可有效发现坏块管理的设计缺陷,进而优化设计,提高航天固存产品可靠性。
Solid-state Memory based on NAND Flash has been widely applied in aerospace engineering.Limited by its microelectronic characteristic and manufacturing technics,Solid-state Memory may generate invalid blocks during the manufacturing or working process.Usually,FPGA is used to manage and tag invalid blocks of Solid-state Memory.To guarantee the correctness and robustness of invalid blocks management provided by FPGA,strict verification must be performed.Simulation System for Solid-state Memory Invalid Blocks Based on VCS was proposed.It provides necessary peripheral IOs for FPGA,especially the feedback mechanism of invalid blocks which making the generation of invalid blocks under control;reading-writing process and the information of invalid blocks are fed back to FPGA in real time;the establishment and maintenance procedure of invalid blocks as well as the response of Solid-state Memory are recorded in data file simutaneously.The simulation system is closed-loop,recordable,and configurable for the distribution of invalid blocks.The simulation system shows validity in verifying and optimizing design of invalid blocks management,and the reliability of Solid-state Memory used in aerospace has been enhanced accordingly.
作者
刘国斌
祝周荣
宁静
刘攀
陈恩耀
Liu Guobin;Zhu Zhourong;Ning Jing;Liu Pan;Chen enyao(Shanghai Aerospace Electronic Technology Institute,Shanghai 201109,China)
出处
《计算机测量与控制》
2018年第4期264-267,293,共5页
Computer Measurement &Control
关键词
VCS
仿真
固存
坏块管理
VCS,simulation
solid-state memory
invalid block management