基于预处理条件生成测试多核SSD固件的系统和方法技术方案

技术编号:37134834 阅读:33 留言:0更新日期:2023-04-06 21:33
本公开的实施例提供了一种用于测试存储器系统中的多核固件(FW)的系统及其方法。一种测试系统包括:测试装置;以及存储装置,包括多个闪存转换层(FTL)内核,每个FTL内核与多个存储块相关联。测试装置生成多个FTL内核的多个测试预处理条件,并将多个测试预处理条件提供给多个FTL内核,多个测试预处理条件彼此不同。多个FTL内核中的每一个基于多个测试预处理条件中的相应测试预处理条件来执行一个或多个测试操作。测试操作。测试操作。

【技术实现步骤摘要】
基于预处理条件生成测试多核SSD固件的系统和方法


[0001]本公开的实施例涉及一种测试系统。

技术介绍

[0002]计算机环境范例已经转变成可以随时随地使用的普适计算系统。因此,诸如移动电话、数码相机和笔记本电脑的便携式电子装置的使用已经迅速增加。这些便携式电子装置通常使用具有存储器装置(即,数据存储装置)的存储器系统。数据存储装置用作便携式电子装置的主存储器装置或辅助存储器装置。
[0003]因为存储器装置不具有移动部件,所以使用存储器装置的存储器系统提供优良的稳定性、耐久性、高信息访问速度和低功耗。具有这种优点的存储器系统的示例包括通用串行总线(USB)存储器装置、诸如通用闪存(UFS)的具有各种接口的存储卡以及固态驱动器(SSD)。可以使用各种测试工具来测试存储器系统。

技术实现思路

[0004]本专利技术的方面包括一种用于测试存储器系统中的多核固件(FW)的系统及其方法。
[0005]在本专利技术的一个方面,一种测试系统包括:测试装置;以及存储装置,包括多个闪存转换层(FTL)内核,每个FTL内核与多个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试系统,包括:存储装置,包括多个闪存转换层内核即多个FTL内核,每个FTL内核与多个存储块相关联;以及测试装置,生成所述多个FTL内核的测试预处理条件,并将所述测试预处理条件提供给所述多个FTL内核,所述测试预处理条件彼此不同,其中所述多个FTL内核中的每一个基于所述测试预处理条件中的相应测试预处理条件来执行一个或多个测试操作。2.根据权利要求1所述的测试系统,其中所述测试预处理条件中的每一个指示所述多个存储块的状态。3.根据权利要求2所述的测试系统,其中所述测试预处理条件为相同类型但具有不同参数值的测试预处理条件。4.根据权利要求2所述的测试系统,其中所述测试预处理条件为不同类型的测试预处理条件。5.根据权利要求2所述的测试系统,其中所述测试预处理条件包括所述多个存储块中的每一个的擦除计数器和读取计数器的一个或多个参数值。6.根据权利要求2所述的测试系统,其中每个FTL内核基于读取计数器值和擦除计数器值选择性地对所述多个存储块执行包括损耗均衡操作和读取干扰操作的测试操作。7.根据权利要求6所述的测试系统,其中当擦除计数器值大于擦除阈值时,每个FTL内核对所述多个存储块执行所述损耗均衡操作。8.根据权利要求6所述的测试系统,其中当所述读取计数器值大于读取阈值时,每个FTL内核对所述多个存储块执行读取刷新操作。9.根据权利要求1所述的测试系统,其中所述测试装置包括在真实或虚拟主机装置中,所述真实或虚拟主机装置与所述存储装置联接或者包括在所述存储装置中。10.一种测试存储装置的方法...

【专利技术属性】
技术研发人员:亚霍尔
申请(专利权)人:爱思开海力士有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1