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

芯片测试机时钟同步方法、装置、电子设备和存储介质制造方法及图纸

技术编号:40905456 阅读:4 留言:0更新日期:2024-04-18 14:36
本申请涉及芯片测试技术领域,特别是涉及一种芯片测试机时钟同步方法、装置、电子设备、存储介质。芯片测试机包括主背板以及若干个从背板,主背板包括高精度时钟芯片以及第一可编程逻辑芯片,方法包括:响应于进行时钟同步处理的指令,配置并发送预设频率的低频检测时钟信号;当检测到低频检测时钟信号时,基于高精度时钟芯片配置目标频率的高精度时钟信号,目标频率高于预设频率;当验证第一可编程逻辑芯片和第二可编程逻辑芯片当前获取的时钟信号满足预设的状态约束条件时,基于高精度时钟芯片发送高精度时钟信号至第一可编程逻辑芯片和第二可编程逻辑芯片,以完成所有测试板卡的时钟同步。采用本方法能够时钟同步处理的精度和稳定性。

【技术实现步骤摘要】

本申请涉及芯片测试,特别是涉及一种芯片测试机时钟同步方法、装置、电子设备和存储介质


技术介绍

1、数字芯片测试机是一种用于测试和验证数字芯片(如集成电路、处理器、fpga等)性能和功能的专用设备。它通常由硬件和软件组成,可以对芯片进行各种测试和测量,以确保其在设计规格和预期性能范围内正常工作。数字芯片测试机可以执行电气测试、时序测试、逻辑功能测试、性能测试、可靠性测试等功能。数字芯片测试机在芯片设计和生产过程中起着重要的作用,可以帮助开发人员和制造商确保芯片的质量和性能,并发现和解决潜在的问题和缺陷。

2、为了保证芯片的可靠性,数字芯片测试机通常利用pattern(时序芯片)测试来判断芯片功能是否正常,从而实现数字芯片大规模量产时的快速测试。数字芯片测试机一般支持几百个pattern测试通道,例如512、768、1024通道等,每个通道输出的pattern数字波形都需要同时输出到待测数字芯片的引脚处,即pattern数字芯片需要边沿对齐,以保证输出到待测数字芯片引脚处的信号间时序是正确的。以此为目的,要保证所有数字芯片测试机所有pattern通道输出的数字波形边沿对齐,需要每个数字测量办卡的时钟是同步的。

3、相关技术中,为了实现多个数字芯片测试机的时钟信号同步,通常需要将多块测试背板根据彼此之间的主从模式连接,并使得pattern模块利用输入时钟的第一个边沿触发来检测时钟的开始,即需要保证进入pattern模块用于控制同步的时钟的第一个边沿必须保证完全同步。

4、然而,目前的数字芯片测试机的时钟同步方法,存在如下的技术问题:

5、不同的芯片测试机可能存在不同的专有时钟芯片,导致在时钟切换的过程中,pattern模块难以根据统一的标准检测到最新时钟的第一个边沿,导致时钟同步处理困难。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高多芯片测试机系统内多个芯片测试机的时钟同步处理的精度和稳定性的一种芯片测试机时钟同步方法、装置、电子设备和计算机可读存储介质。

2、第一方面,本申请提供了一种芯片测试机时钟同步方法。所述芯片测试机包括主背板以及若干个从背板,所述主背板以及所述从背板均通讯连接有多个测试板卡,所述主背板包括高精度时钟芯片以及第一可编程逻辑芯片,所述从背板包括第二可编程逻辑芯片,所述方法包括:

3、响应于对多个所述测试板卡进行时钟同步处理的指令,基于所述高精度时钟芯片配置并发送预设频率的低频检测时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片;

4、当所述第一可编程逻辑芯片检测到所述低频检测时钟信号时,基于所述高精度时钟芯片配置目标频率的高精度时钟信号,所述目标频率高于所述预设频率;

5、当验证所述第一可编程逻辑芯片和所述第二可编程逻辑芯片当前获取的时钟信号满足预设的状态约束条件时,基于所述高精度时钟芯片发送所述高精度时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片,以完成所有所述测试板卡的时钟同步。

6、在其中一个实施例中,所述当所述第一可编程逻辑芯片检测到所述低频检测时钟信号时,还包括:

7、基于所述第一可编程逻辑芯片发送触发信号至所述第二可编程逻辑芯片;

8、基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时。

9、在其中一个实施例中,所述基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时包括:

10、当所述第一可编程逻辑芯片计时达到第一预设时长且所述第二可编程逻辑芯片计时达到第二预设时长时,判定所述第一可编程逻辑芯片与所述第二可编程逻辑芯片当前获取的所述时钟信号的开始标志位一致,所述第一预设时长为所述第二预设时长与所述低频检测时钟信号的周期之和。

11、在其中一个实施例中,所述基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时之前,还包括:

12、关闭所述测试板卡以及与所述测试板卡相关联的所述主背板和所述从背板之间的使能通道。

13、在其中一个实施例中,所述基于所述高精度时钟芯片配置并发送预设频率的低频检测时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片之后,还包括:

14、响应于检测到的所述主背板以及所述从背板,设置所述开始标志位并启动计时;

15、当所述第二可编程逻辑芯片达到所述第二预设时长时,判定所述第一可编程逻辑芯片和所述第二可编程逻辑芯片获取的所述高精度时钟信号同步完成;

16、开放所述使能通道,以基于目标背板向相对于的目标测试板卡发送所述高精度时钟信号。

17、在其中一个实施例中,所述主背板包括第一系统时钟芯片,所述从背板包括第二系统时钟芯片,所述响应于对多个所述测试板卡进行时钟同步处理的指令之前,还包括:

18、基于所述第一系统时钟芯片和所述第二系统时钟芯片配置相应背板的初始时钟,以使所述主背板和所述从背板的完成系统时钟配置。

19、在其中一个实施例中,所述触发信号为所述第一可编辑逻辑芯片以所述系统时钟作为参考时钟在所述低频检测时钟信号的上升沿生成的同步起始脉冲信号。

20、第二方面,本申请还提供了一种芯片测试机时钟同步装置,所述芯片测试机包括主背板以及若干个从背板,所述主背板以及所述从背板均通讯连接有多个测试板卡,所述主背板包括高精度时钟芯片以及第一可编程逻辑芯片,所述从背板包括第二可编程逻辑芯片,所述方法包括:

21、低频检测时钟模块,用于响应于对多个所述测试板卡进行时钟同步处理的指令,基于所述高精度时钟芯片配置并发送预设频率的低频检测时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片;

22、高精度时钟配置模块,用于当所述第一可编程逻辑芯片检测到所述低频检测时钟信号时,基于所述高精度时钟芯片配置目标频率的高精度时钟信号,所述目标频率高于所述预设频率;

23、时钟同步模块,用于当验证所述第一可编程逻辑芯片和所述第二可编程逻辑芯片当前获取的时钟信号满足预设的状态约束条件时,基于所述高精度时钟芯片发送所述高精度时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片,以完成所有所述测试板卡的时钟同步。

24、在其中一个实施例中,所述高精度时钟配置模块,还包括:

25、触发信号生成模块,用于基于所述第一可编程逻辑芯片发送触发信号至所述第二可编程逻辑芯片;

26、同步计时模块,用于基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时。

27、在其中一个实施例中,所述同步计时模块包括:

28、同步校验模块,用于当所述第一可编程逻辑芯片计时达到第一预设时长且所述第二可编程逻辑芯片计时达到第二预设时长时,判定所述第一可编程逻辑芯片与所述第二可编程逻辑芯片当前获取本文档来自技高网...

【技术保护点】

1.一种芯片测试机时钟同步方法,其特征在于,所述芯片测试机包括主背板以及若干个从背板,所述主背板以及所述从背板均通讯连接有多个测试板卡,所述主背板包括高精度时钟芯片以及第一可编程逻辑芯片,所述从背板包括第二可编程逻辑芯片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述当所述第一可编程逻辑芯片检测到所述低频检测时钟信号时,还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述高精度时钟芯片配置并发送预设频率的低频检测时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片之后,还包括:

6.根据权利要求2所述的方法,其特征在于,所述主背板包括第一系统时钟芯片,所述从背板包括第二系统时钟芯片,所述响应于对多个所述测试板卡进行时钟同步处理的指令之前,还包括:

7.根据权利要求6所述的方法,其特征在于,所述触发信号为所述第一可编辑逻辑芯片以所述系统时钟作为参考时钟在所述低频检测时钟信号的上升沿生成的同步起始脉冲信号。

8.一种芯片测试机时钟同步装置,其特征在于,所述芯片测试机包括主背板以及若干个从背板,所述主背板以及所述从背板均通讯连接有多个测试板卡,所述主背板包括高精度时钟芯片以及第一可编程逻辑芯片,所述从背板包括第二可编程逻辑芯片,所述方法包括:

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

10.一种电子设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1-7中任意一项所述的一种芯片测试机时钟同步方法。

...

【技术特征摘要】

1.一种芯片测试机时钟同步方法,其特征在于,所述芯片测试机包括主背板以及若干个从背板,所述主背板以及所述从背板均通讯连接有多个测试板卡,所述主背板包括高精度时钟芯片以及第一可编程逻辑芯片,所述从背板包括第二可编程逻辑芯片,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述当所述第一可编程逻辑芯片检测到所述低频检测时钟信号时,还包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时包括:

4.根据权利要求3所述的方法,其特征在于,所述基于所述触发信号指示所述第一可编程逻辑芯片以及所述第二可编程逻辑芯片进行同步计时之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述基于所述高精度时钟芯片配置并发送预设频率的低频检测时钟信号至所述第一可编程逻辑芯片和所述第二可编程逻辑芯片之后,还包括:

6.根据权利要求2所述的方法,其特征在于,所述主背板包括第一系统时钟芯片,所述从背...

【专利技术属性】
技术研发人员:蔡公华董亚明陈焕
申请(专利权)人:苏州华兴源创科技股份有限公司
类型:发明
国别省市:

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

1