System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数字眼图测试方法、装置、电子设备和存储介质制造方法及图纸_技高网

数字眼图测试方法、装置、电子设备和存储介质制造方法及图纸

技术编号:44001951 阅读:7 留言:0更新日期:2025-01-10 20:18
本申请提供了一种数字眼图测试方法、装置、电子设备和存储介质。该方法包括:获取读写时序的最优位置的训练值;其中,训练值包括相位和电压;根据训练值确定用于测试的相位和电压的测试范围;基于测试范围内的每组相位和电压,使用配置的测试用例分别进行测试;并记录测试结果;其中,测试结果为通过和不通过;响应于当前次测试满足预设结束条件,结束数字眼图测试,并基于记录的所有测试结果输出数字眼图。该方法能够在低成本且不受硬件限制的条件下实现数字眼图的测试。

【技术实现步骤摘要】

本公开实施例涉及计算机,具体涉及数字眼图测试方法、装置、电子设备和存储介质


技术介绍

1、随着ddr(双倍速率同步动态随机存储器,double date rate)/hbm(高带宽内存,high bandwidth memory)的不断迭代,数据读写速率、密度越来越高,使得读写效率大大提高,对i/o(数据总线)的信号质量有着更严格的要求。在silicon(硅后)系统级memory(内存)ip(芯片中具有独立功能的电路模块的设计)参数调优以及信号完整性验证中,直观衡量信号质量的方法就是数字眼图。

2、当前最常用的方法就是通过示波器获得数字眼图,但是设备成本高,如高带宽示波器往往需要花费几百万;测试受硬件限制,对焊点,探头的类型要求比较高;嵌入式设计中不同ddr需要专门的interposer(转接板),对于hbm封装在芯片内的,设计难度更大;因此,亟需一种能够不受硬件限制的且成本低的数字眼图测试方法。


技术实现思路

1、有鉴于此,本申请提供一种数字眼图测试方法、装置、电子设备和存储介质,能够在低成本且不受硬件限制的条件下实现数字眼图的测试。

2、为解决上述技术问题,本申请的技术方案是这样实现的:

3、在一个实施例中,提供了一种数字眼图测试方法,所述方法包括:

4、获取读写时序的最优位置的训练值;其中,所述训练值包括相位和电压;

5、根据所述训练值确定用于测试的相位和电压的测试范围;

6、基于所述测试范围内的每组相位和电压,使用配置的测试用例分别进行测试;并记录测试结果;其中,所述测试结果为通过和不通过;

7、响应于当前次测试满足预设结束条件,结束数字眼图测试,并基于记录的所有测试结果输出数字眼图。

8、其中,所述根据所述训练值确定用于测试的相位和电压的测试范围,包括:

9、以所述训练值为中心点,根据所述训练值,以及预设电压高度和预设相位宽度确定用于测试的相位和电压的测试范围和测试起始点;

10、所述基于所述测试范围内的每组相位和电压,使用配置的测试用例分别进行测试,包括:

11、从所述测试起始点开始,按照预设的第一相位步长和第一电压步长确定每次测试使用的一组相位和电压,并基于确定的所述组相位和电压使用配置的测试用例进行测试;

12、所述预设结束条件为当前次测试是所述测试范围内的最后一组相位和电压对应的测试。

13、其中,所述从所述测试起始点开始,按照预设的第一相位步长和第一电压步长确定每次测试使用的一组相位和电压时,通过相对值的方式确定每次测试使用的相位和电压。

14、其中,所述根据所述训练值确定用于测试的相位和电压的测试范围,包括:

15、以所述训练值为中心点向四周扫描所对应的范围作为用于测试的相位和电压的测试范围;

16、所述基于所述测试范围内的每组相位和电压,使用配置的测试用例分别进行测试,包括:

17、以所述训练值为测试起始点,按照预设的第二相位步长和第二电压步长在不同测试方向确定每次测试使用的一组相位和电压,并基于确定的所述组相位和电压使用配置的测试用例进行测试;在每个测试方向上进行测试时,测试结果为不通过时结束在测试方向上的测试;

18、所述预设结束条件为当前次测试为所有测试方向中的最后一个测试方向上的测试,且当前次测试的测试结果为不通过。

19、其中,若测试运行失败,或,测试运行成功且发生ecc,则记录测试结果为不通过;

20、若测试运行成功,且未发生ecc,则记录测试结果为通过。

21、其中,所述获取读写时序的最优位置的训练值之后,所述根据所述训练值确定用于测试的相位和电压的测试范围;所述方法进一步包括:

22、确定是否开启周期训练,如果是,关闭所述周期训练,再根据所述训练值确定用于测试的相位和电压的测试范围;否则,直接根据所述训练值确定用于测试的相位和电压的测试范围。

23、在另一个实施例中,提供了一种数字眼图测试装置,所述装置包括:

24、获取单元,用于获取读写时序的最优位置的训练值;其中,所述训练值包括相位和电压;

25、确定单元,用于根据所述训练值确定用于测试的相位和电压的测试范围;

26、测试单元,用于基于所述测试范围内的每组相位和电压,使用配置的测试用例分别进行测试;

27、记录单元,用于记录测试结果;其中,所述测试结果为通过和不通过;

28、输出单元,用于响应于当前次测试满足预设结束条件,结束数字眼图测试,并基于记录的所有测试结果输出数字眼图。

29、其中,所述装置进一步包括:

30、处理单元,用于所述获取单元获取读写时序的最优位置的训练值之后,确定是否开启周期训练,如果是,关闭所述周期训练,再触发所述确定单元根据所述训练值确定用于测试的相位和电压的测试范围;否则,直接触发所述确定单元根据所述训练值确定用于测试的相位和电压的测试范围。

31、在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现数字眼图测试方法。

32、在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现数字眼图测试方法。

33、由上面的技术方案可见,上述实施例中通过读写时序的最优位置的训练值确定用于测试的相位和电压的测试范围;基于该测试范围内的每组相位和电压,使用配置的测试用例进行测试;并记录测试结果;其中,测试结果为通过和不通过;响应于当前次测试满足预设结束条件,结束数字眼图测试,并基于记录的所有测试结果输出数字眼图。该方法能够大大提高测试效率。因此,该方法能够在低成本且不受硬件限制的条件下实现数字眼图的测试。

本文档来自技高网...

【技术保护点】

1.一种数字眼图测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,当以所述训练值为中心点,根据所述训练值,以及预设电压高度和预设相位宽度确定用于测试的相位和电压的测试范围时,所述方法进一步包括:确定测试起始点;

3.根据权利要求2所述的方法,其特征在于,所述从所述测试起始点开始,按照预设的第一相位步长和第一电压步长确定每次测试使用的一组相位和电压时,通过相对值的方式确定每次测试使用的相位和电压。

4.根据权利要求1所述的方法,其特征在于,当以所述训练值为中心点向四周扫描所对应的范围作为用于测试的相位和电压的测试范围时,所述基于所述测试范围内的每组相位和电压,使用配置的测试用例分别进行测试,包括:

5.根据权利要求1所述的方法,其特征在于,

6.根据权利要求1所述的方法,其特征在于,所述获取读写时序的最优位置的训练值之后,所述根据所述训练值确定用于测试的相位和电压的测试范围;所述方法进一步包括:

7.一种数字眼图测试装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,所述装置进一步包括:

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6任一项所述的方法。

...

【技术特征摘要】

1.一种数字眼图测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,当以所述训练值为中心点,根据所述训练值,以及预设电压高度和预设相位宽度确定用于测试的相位和电压的测试范围时,所述方法进一步包括:确定测试起始点;

3.根据权利要求2所述的方法,其特征在于,所述从所述测试起始点开始,按照预设的第一相位步长和第一电压步长确定每次测试使用的一组相位和电压时,通过相对值的方式确定每次测试使用的相位和电压。

4.根据权利要求1所述的方法,其特征在于,当以所述训练值为中心点向四周扫描所对应的范围作为用于测试的相位和电压的测试范围时,所述基于所述测试范围内的每组相位和电压,使用配置的测试用例分别进行测试,包括:

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:上海壁仞科技股份有限公司
类型:发明
国别省市:

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

1