尹子航, 唐磊, 沈绪榜. 一种基于NAND Flash的FTL算法验证平台的设计与实现[J]. 微电子学与计算机, 2018, 35(11): 128-133.
引用本文: 尹子航, 唐磊, 沈绪榜. 一种基于NAND Flash的FTL算法验证平台的设计与实现[J]. 微电子学与计算机, 2018, 35(11): 128-133.
YIN Zi-hang, TANG Lei, SHEN Xu-bang. Design and Implementation of an FTL Algorithm Verification Platform Based on NAND Flash[J]. Microelectronics & Computer, 2018, 35(11): 128-133.
Citation: YIN Zi-hang, TANG Lei, SHEN Xu-bang. Design and Implementation of an FTL Algorithm Verification Platform Based on NAND Flash[J]. Microelectronics & Computer, 2018, 35(11): 128-133.

一种基于NAND Flash的FTL算法验证平台的设计与实现

Design and Implementation of an FTL Algorithm Verification Platform Based on NAND Flash

  • 摘要: 闪存转换层(FTL)算法的设计与开发对于固态硬盘的整体性能至关重要, 由于缺乏错误检测机制, 目前现有的算法验证平台检验结果与真实结果差距较大.本文提出一种基于NAND Flash的FTL算法验证平台, 通过建立基于NAND Flash存储系统的软件平台, 模拟NAND Flash的操作特性, 增加错误检测机制, 模拟真实操作环境, 完成FTL算法的验证.本文对软件平台的整体设计和核心模块进行了分析描述.最后, 在该软件平台与真实闪存设备上运行FTL算法完成模拟实验, 实验证明两者误差范围在7%以内.本文提出的一种基于NAND Flash的FTL算法验证平台为验证FTL算法提供了一种便捷工具, 同时提高了存储系统的可靠性, 缩短了算法开发的周期, 降低了产品成本.

     

    Abstract: At present, the design of FTL algorithm is crucial to the overall performance of the SSD. In view of the shortcomings of large gap between the verification platform and the real operation at home and abroad, this paper presents an FTL algorithm verification platform based on NAND Flash. Through the establishment of a NAND flash-based storage system software platform, simulating the operation characteristics of NAND Flash, adding the error detection mechanism, simulating the real operation environment, and completing the FTL algorithm's verification. In this paper, the overall design and core module of the software platform are analyzed and described. Finally, the FTL algorithm is run on the software platform and the real flash memory device to complete the simulation experiment. The experiment proves that the error range is within 7%. This paper proposes a NAND Flash based FTL algorithm verification platform, which provides a convenient tool to verify FTL algorithm, and improves the reliability of storage system, shortens the cycle of algorithm development, and reduces the cost of products.

     

/

返回文章
返回