[发明专利]总线同步系统在审
申请号: | 201980029930.0 | 申请日: | 2019-04-19 |
公开(公告)号: | CN112074747A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 迈克尔·C·帕尼斯;杰弗里·S·贝纳;理查德·派伊 | 申请(专利权)人: | 泰瑞达公司 |
主分类号: | G01R31/317 | 分类号: | G01R31/317;G01R31/3183;G06F13/42 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 穆森;戚传江 |
地址: | 美国马*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 同步 系统 | ||
示例性测试系统包括用于控制测试的仪器。每个仪器可由处理单元控制。每个处理单元可被配置为在与该处理单元控制的仪器有关的测试程序的部分上操作。同步机制利用至少一些处理单元进行操作,以在没有集中控制器干预的情况下在测试仪器界面处产生动作、测量或测量和动作的同步序列。
技术领域
本说明书整体涉及总线同步系统。
背景技术
自动测试装备(ATE)包括用于向被测设备(DUT)发送信号以及用于从被测设备(DUT)接收信号以便测试DUT的操作的电子器件。在一些示例中,测试DUT涉及多个测试。ATE可包括多个仪器模块,该多个仪器模块中的每个仪器模块均可包含一个或多个仪器模块资源,该一个或多个仪器模块资源可被配置为执行测试中的一个或多个测试。在一些示例中,每个测试可能需要使用不同的资源来测试同一DUT,并且不同的测试可能需要不同的资源组合。在一些示例中,可同时测试多个DUT。在一些示例中,多个资源可专用于测试特定DUT。在一些示例中,可共享多个资源以对多个DUT执行测试。
发明内容
一种示例性总线同步系统包括计算机总线、执行测试流的主计算机和仪器模块。仪器模块包括资源和处理设备。由测试流操作的资源限定域。主计算机被配置为向仪器模块输出包括测试流中的同步命令的命令。同步命令用于使仪器模块向计算机总线提供状态并暂停处理设备。来自域中的仪器模块的状态聚合在计算机总线上。基于聚合的状态将信息分发给仪器模块。处理设备被配置为基于该信息恢复执行命令。示例性系统可包括下列特征中的一个或多个(单独地或组合地)。
可在域中的所有仪器模块都遇到同步命令之后,分发该信息。主计算机可被编程为经由不同于计算机总线的通信总线将命令发送到仪器模块。聚合状态并分发信息可独立于主计算机执行。命令中的至少一些命令可指示域中的资源执行操作。
仪器模块可包括用于向计算机总线提供状态的第一类型的端点设备。第一类型的端点设备可包括贡献端点设备。贡献端点设备可被配置为从计算机总线接收信息并且基于该信息生成信号以触发资源中的一个或多个资源的操作。
仪器模块可包括第二类型的端点设备。第二类型的端点设备可包括用于从计算机总线接收信息并且基于该信息生成信号以触发资源中的一个或多个资源的操作的无贡献端点设备。
主计算机可被编程为执行包括多个单独指令流的测试程序。多个单独指令流可包括测试流。端点设备可被配置为订阅多个单独流中的一个或多个单独流。端点设备可被配置为生成信号以提供给域中的资源。该信号可用于触发资源以执行该资源先前已被装备的动作。可向信号添加偏移以控制相对于信息接收的信号定时。端点设备可包括用于实现向计算机总线的输出的发射器和用于实现从计算机总线的接收的接收器。
状态可包括由处理器执行的测试的通过或失败状态。状态可包括使用包括多个位的周期帧以时分多址方式编码到计算机总线上的位。周期帧可通过标头、标尾、循环冗余校验或8b/10b编码中的一者或多者来表征。
信息的位中的至少一些位可表示系统时间对准信号,用于将仪器上的系统时钟计数器设定为计算机总线上的有效载荷中的指定值或指定时间中的至少一者。计算机总线可包括以下至少一者:线“或”总线;点对点连接和逻辑门;非接触式、无线或光学信令媒体;或者以下一者或多者的组合:线“或”总线;点对点连接和逻辑门;非接触式和无线或光学信令媒体。
可通过计算机总线接收信息。可通过不同于计算机总线的通信总线接收信息。在测试流中,测试流中的同步命令可紧接在需要通过测试流对被测设备进行动作或测量的命令之前。测试流的至少一部分可被控制为不是同步的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰瑞达公司,未经泰瑞达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980029930.0/2.html,转载请声明来源钻瓜专利网。