首页> 外文期刊>Microprocessors and microsystems >Real-time emulation and analysis of multiple NAND flash channels in solid-state storage device
【24h】

Real-time emulation and analysis of multiple NAND flash channels in solid-state storage device

机译:固态存储设备中多个NAND闪光频的实时仿真和分析

获取原文
获取原文并翻译 | 示例
           

摘要

NAND Flash is the most prevalent memory technology used today in data storage systems covering a wide range of applications, from consumer devices to high-end enterprise systems. In this work, we present a modular and versatile FPGA-based platform that achieves accurate emulation of multiple NAND Flash channels. The NAND Flash emulator is based on an expandable and reconfigurable architecture that can be used for developing and testing new NAND Flash controllers and for analysing the behaviour of existing NAND Flash controllers and/or host device drivers. The presented NAND Flash emulator is based on PCIe-based FPGA boards attached to a high-end server, supports standard memory interfaces, responds to all memory commands in proper time and has the capability to emulate memory space in the range of a few TBs. The NAND Flash emulator has been prototyped and tested, and experimental results demonstrate that all timing requirements are satisfied under maximum read/write workloads. The NAND Flash emulator also includes a hardware tracer unit that records information of all commands exchanged at the NAND Flash interfaces along with high resolution timestamps. The recorded information can be used to analyse higher level functions, like wear leveling and garbage collection, and combined with other software tools for analysing cognitive functions. Experimental results demonstrate the advantage of using this emulator for analysing how host device drivers implement wear leveling and garbage collection functions. (C) 2020 Elsevier B.V. All rights reserved.
机译:NAND Flash是当今在数据存储系统中使用的最普遍存在的内存技术,包括从消费者设备到高端企业系统的广泛应用。在这项工作中,我们介绍了一个基于模块化和多功能的FPGA平台,实现了多个NAND闪光灯通道的精确仿真。 NAND闪存仿真器基于可扩展和可重新配置的架构,可用于开发和测试新的NAND闪存控制器,并用于分析现有NAND闪存控制器和/或主机设备驱动程序的行为。呈现的NAND闪存模拟器基于连接到高端服务器的PCIe的FPGA板,支持标准内存接口,在适当的时间内响应所有内存命令,并具有模拟几个TB范围内的存储空间的能力。 NAND闪存仿真器已被原型和测试,实验结果表明,在最大读/写工作量下满足所有时序要求。 NAND闪存仿真器还包括硬件示踪单元,其记录在NAND闪存接口处交换的所有命令的信息以及高分辨率的时间戳。记录的信息可用于分析更高的级别函数,如佩戴调平和垃圾收集,并与其他软件工具相结合,用于分析认知功能。实验结果展示了使用该仿真器分析主机设备驱动器如何实现磨损升级和垃圾收集功能的优点。 (c)2020 Elsevier B.v.保留所有权利。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号