DRAM测试方法、装置、计算机可读存储介质及电子设备与流程_1.docx

DRAM测试方法、装置、计算机可读存储介质及电子设备与流程_1.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1 DRAM测试方法、装置、计算机可读存储介质及电子设备与流程 本创造涉及dram芯片测试领域,尤其涉及一种dram测试方法、装置、计算机可读存储介质及电子设备。 背景技术: 动态随机存取存储器(dynamicrandomaccessmemory,dram),是当代计算机系统不行或缺的组成部件,分平台可有应用于个人电脑或服务器的双倍速率同步动态随机存储器(doubledatarate,ddr)模组以及应用于嵌入式arm架构的低功耗内存(lowpowerdoubledatarate,lpddr)芯片。 lpddr的基本存储单元为cell,计算机及嵌入式系统通过在cell中写入高电平或低电平的方式进行数据存储和读写。 另外,由于当前dram为了高效的存取速率接受的是突发读写方式,即读写操作在一个存储阵列中是以突发长度(burstlength,bl)为单位进行的,一次操作多位(如8位、16位或32位)列地址的读写,并对每个突发长度里访问由0和1组成的数据。例如定位的地址是0行,突发长度为8bit,那么在0行0列至0行7列这一段空间每一位写入1bit数据,共8bit,其次个突发长度由0行8列至15列,以此类推。当一行的存储位置全部写完时,内存把握器(memorycontroller,mc)定位下一行的地址,连续同样的操作。 不同的访问方式会对存储单元的状态产生肯定的影响。一般状况下ic(integratedcircuit,集成电路)是以挨次进行访问,但在内存的失效模型中,有部分故障用法非连续的访问更简洁激发,比如耦合故障(couplingfault,cf)。所以,对于挨次访问的状况下,有些故障类型就无法掩盖到。 技术实现要素: 本创造所要解决的技术问题是:供应了一种dram测试方法、装置、计算机可读存储介质及电子设备,能够提高测试dram时故障的掩盖率。 为了解决上述技术问题,本创造接受的一种技术方案为: 一种dram测试方法,包括步骤: 对待测试的dram进行两轮测试,分别得到第一比较结果和其次比较结果; 所述测试包括: 以预设操作单元为单位对所述待测试的dram的存储阵列交替写入预设测试数据以及所述预设测试数据的反数直至所述待测试的dram的全部存储单元均写入数据; 任一预设操作单元写入的数据与其相邻的相邻预设操作单元写入的数据不同; 基于写入的数据以所述预设操作单元为单位对所述待测试的dram的每一第一预设读写单元分别进行两次遍历直至遍历完所述待测试的dram的全部存储单元; 对于遍历到的目标预设操作单元,确定与其相邻的相邻预设操作单元,基于所述预设测试数据依据预设挨次对所述目标预设操作单元以及所述相邻预设操作单元进行数据读写操作,将读取的数据与对应写入的数据进行比较; 第一轮测试的预设测试数据为其次轮测试的预设测试数据的反数; 依据所述第一比较结果和其次比较结果得到所述待测试的dram的测试结果。 为了解决上述技术问题,本创造接受的另一种技术方案为: 一种dram测试装置,包括: 数据读写模块,用于对待测试的dram进行两轮测试,分别得到第一比较结果和其次比较结果; 所述测试包括: 以预设操作单元为单位对所述待测试的dram的存储阵列交替写入预设测试数据以及所述预设测试数据的反数直至所述待测试的dram的全部存储单元均写入数据; 任一预设操作单元写入的数据与其相邻的相邻预设操作单元写入的数据不同; 基于写入的数据以所述预设操作单元为单位对所述待测试的dram的每一第一预设读写单元分别进行两次遍历直至遍历完所述待测试的dram的全部存储单元; 对于遍历到的目标预设操作单元,确定与其相邻的相邻预设操作单元,基于所述预设测试数据依据预设挨次对所述目标预设操作单元以及所述相邻预设操作单元进行数据读写操作,将读取的数据与对应写入的数据进行比较; 第一轮测试的预设测试数据为其次轮测试的预设测试数据的反数; 测试模块,用于依据所述第一比较结果和其次比较结果得到所述待测试的dram的测试结果。 为了解决上述技术问题,本创造接受的另一种技术方案为: 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述dram测试方法中的各个步骤。 为了解决上述技术问题,本创造接受的另一种技术方案为: 一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述dram测试方法中的各个步骤。 本创造的有益效果在于: 通过对待测试的dram进行两轮测试,通过两轮测试的比较结果得到最终测试结果,由于部分故障用法非连续的访问更简洁激发,以预设操作单元为单位对待测试的dram的存储阵列交替写入预设测试数据以及预设测试数据的反数,

文档评论(0)

坏小孩儿…… + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档