本发明是有关于一种系统及方法,且特别是有关于一种测试存储器装置的 系统及方法。
背景技术:
1、动态随机存取存储器(dram)是一种随机存取半导体存储器,其将数据 的每一位存储在存储单元中。现在人们用模式来分析dram是否足够好。基本 上,不管是哪种测试仪,模式一开始都是手动规划的。模式取决于人们的想法。 手动规划的模式的结构通常很简单,因此手动规划的模式不足以有效和完整地 测试dram。
2、为了解上述问题,相关领域莫不费尽心思来谋求解决之道,但长久以来一 直未见适用的方式被发展完成。因此,如何能更有效率地解决上述问题,实属 当前重要研发课题之一,亦成为当前相关领域亟需改进的目标。
技术实现思路
1、本发明提出一种测试存储器装置的系统与方法及计算机可读存储介质,改 善先前技术的问题。
2、在本发明的一实施例中,本发明所提出的测试存储器装置的系统包含存储 装置以及处理器,处理器电性连接存储装置。存储装置用于存储至少一指令, 处理器用于存取及执行至少一指令:使用符合存储器装置的规格的复数个命令; 对复数个命令执行随机决策以产生复数个不同模式,使至少一测试装置根据复 数个不同模式以测试存储器装置,其中复数个不同模式中每一者包含从复数个 命令中随机选择的一个或多个命令的序列。
3、在本发明的一实施例中,存储装置存储规格,规格包括复数个命令、复数 个时序以及操作环境的定义,处理器存取及执行至少一指令:根据存储器装置 的规格,使用复数个命令以及复数个时序;对复数个命令以及复数个时序执行 随机决策以建立复数个不同模式,其中复数个不同模式中每一者包含从复数个 命令中随机选择的一个或多个命令的序列以及从复数个时序中随机选择的一个 或多个时序。
4、在本发明的一实施例中,处理器存取及执行至少一指令:将复数个不同模 式分类至具有多个不同测试偏好的复数个群组。
5、在本发明的一实施例中,处理器存取及执行至少一指令:基于复数个不同 模式中每一者中的一个或多个命令的特征,分析复数个不同模式中每一者的相 应测试偏好;根据复数个不同模式中每一者的相应测试偏好,将复数个不同模 式分类至复数个群组,使多个群组分别具有多个不同测试偏好。
6、在本发明的一实施例中,处理器存取及执行至少一指令:从复数个群组中 选择一个或多个群组;从一个或多个群组中随机选择一个或多个模式进行排列 组合以产生至少一组合序列,使至少一测试装置根据至少一组合序列以测试存 储器装置。
7、在本发明的一实施例中,存储装置存储列表以记录复数个群组,处理器存 取及执行至少一指令:当新群组产生时,添加新群组至清单中。
8、在本发明的一实施例中,处理器存取及执行至少一指令:根据改变的条件 重新执行随机决策,以产生复数个不同的新模式。
9、在本发明的一实施例中,本发明所提出的测试存储器装置的方法包含以下 步骤:使用符合存储器装置的规格的复数个命令;对复数个命令执行随机决策 以产生复数个不同模式,使至少一测试装置根据复数个不同模式以测试存储器 装置,其中复数个不同模式中每一者包含从复数个命令中随机选择的一个或多 个命令的序列。
10、在本发明的一实施例中,使用符合存储器装置的规格的复数个命令的步骤 包含:预载规格,规格包括复数个命令、复数个时序以及操作环境的定义;根 据存储器装置的规格,使用复数个命令以及复数个时序。对复数个命令执行随 机决策以产生复数个不同模式的步骤包含:对复数个命令以及复数个时序执行 随机决策以建立复数个不同模式,其中复数个不同模式中每一者包含从复数个 命令中随机选择的一个或多个命令的序列以及从复数个时序中随机选择的一个 或多个时序。
11、在本发明的一实施例中,上述方法还包含:将复数个不同模式分类至具有 多个不同测试偏好的复数个群组。
12、在本发明的一实施例中,将复数个不同模式分类至具有多个不同测试偏好 的复数个群组的步骤包含:基于复数个不同模式中每一者中的一个或多个命令 的特征,分析复数个不同模式中每一者的相应测试偏好;根据复数个不同模式 中每一者的相应测试偏好,将复数个不同模式分类至复数个群组,使多个群组 分别具有多个不同测试偏好。
13、在本发明的一实施例中,上述方法还包含:从复数个群组中选择一个或多 个群组;从一个或多个群组中随机选择一个或多个模式进行排列组合以产生至 少一组合序列,使至少一测试装置根据至少一组合序列以测试存储器装置。
14、在本发明的一实施例中,上述方法还包含:存储列表以记录复数个群组; 当新群组产生时,添加新群组至清单中。
15、在本发明的一实施例中,上述方法还包含:根据改变的条件重新执行随机 决策,以产生复数个不同的新模式。
16、在本发明的一实施例中,本发明所提出的计算机可读存储介质,存储复数 个指令,以令计算机执行测试存储器装置的方法,方法包含以下步骤:使用符 合存储器装置的规格的复数个命令;对复数个命令执行随机决策以产生复数个 不同模式,使至少一测试装置根据复数个不同模式以测试存储器装置,其中复 数个不同模式中每一者包含从复数个命令中随机选择的一个或多个命令的序列。
17、在本发明的一实施例中,预载规格,规格包括复数个命令、复数个时序以 及操作环境的定义;根据存储器装置的规格,使用复数个命令以及复数个时序。 对复数个命令执行随机决策以产生复数个不同模式的步骤包含:对复数个命令 以及复数个时序执行随机决策以建立复数个不同模式,其中复数个不同模式中 每一者包含从复数个命令中随机选择的一个或多个命令的序列以及从复数个时 序中随机选择的一个或多个时序。
18、在本发明的一实施例中,上述方法还包含:将复数个不同模式分类至具有 多个不同测试偏好的复数个群组。
19、在本发明的一实施例中,将复数个不同模式分类至具有多个不同测试偏好 的复数个群组的步骤包含:基于复数个不同模式中每一者中的一个或多个命令 的特征,分析复数个不同模式中每一者的相应测试偏好;根据复数个不同模式 中每一者的相应测试偏好,将复数个不同模式分类至复数个群组,使多个群组 分别具有多个不同测试偏好。
20、在本发明的一实施例中,上述方法还包含:从复数个群组中选择一个或多 个群组;从一个或多个群组中随机选择一个或多个模式进行排列组合以产生至 少一组合序列,使至少一测试装置根据至少一组合序列以测试存储器装置。
21、在本发明的一实施例中,上述方法还包含:存储列表以记录复数个群组; 当新群组产生时,添加新群组至清单中。
22、综上所述,本发明的技术方案与现有技术相比具有明显的优点和有益效果。 借由本发明的技术方案,系统和方法可以自动生成合乎存储器装置规格的不同 模式,从而有效和完整地测试存储器装置。
23、以下将以实施方式对上述的说明作详细的描述,并对本发明的技术方案提 供更进一步的解释。
1.一种测试存储器装置的系统,其特征在于,该系统包含:
2.根据权利要求1所述的系统,其特征在于,该存储装置存储该规格,该规格包括该复数个命令、复数个时序以及操作环境的定义,该处理器存取及执行该至少一指令:
3.根据权利要求1所述的系统,其特征在于,该处理器存取及执行该至少一指令:
4.根据权利要求3所述的系统,其特征在于,该处理器存取及执行该至少一指令:
5.根据权利要求3所述的系统,其特征在于,该处理器存取及执行该至少一指令:
6.根据权利要求3所述的系统,其特征在于,该存储装置存储列表以记录该复数个群组,该处理器存取及执行该至少一指令:
7.根据权利要求1所述的系统,其特征在于,该处理器存取及执行该至少一指令:
8.一种测试存储器装置的方法,其特征在于,该方法包含以下步骤:
9.根据权利要求8所述的方法,其特征在于,使用符合该存储器装置的该规格的该复数个命令的步骤包含:
10.根据权利要求8所述的方法,其特征在于,还包含:
11.根据权利要求10所述的方法,其特征在于,将该复数个不同模式分类至具有该多个不同测试偏好的该复数个群组的步骤包含:
12.根据权利要求10所述的方法,其特征在于,还包含:
13.根据权利要求10所述的方法,其特征在于,还包含:
14.根据权利要求10所述的方法,其特征在于,还包含:
15.一种计算机可读存储介质,存储复数个指令,以令计算机执行测试存储器装置的方法,其特征在于,该方法包含以下步骤:
16.根据权利要求15所述的计算机可读存储介质,其特征在于,使用符合该存储器装置的该规格的该复数个命令的步骤包含:
17.根据权利要求15所述的计算机可读存储介质,其特征在于,该方法还包含:
18.根据权利要求17所述的计算机可读存储介质,其特征在于,将该复数个不同模式分类至具有该多个不同测试偏好的该复数个群组的步骤包含:
19.根据权利要求17所述的计算机可读存储介质,其特征在于,该方法还包含:
20.根据权利要求17所述的计算机可读存储介质,其特征在于,该方法还包含: