The invention discloses an exemplary method, which includes periodically broadcasting the control packet from the computing system to the instrument module through the network, wherein the control packet includes data representing the serial number of the last data packet received from the instrument module and information based on the serial number, and the control packet includes slots for all the instrument modules in the instrument module, wherein each Slots contain data specific to one instrument module in the instrument module. The exemplary method also includes receiving a confirmation packet at the computing system and in response to a control packet, via unicast and over a network, from each of the instrument modules, wherein the confirmation packet includes repair information based on a control packet received by the instrument module from the computing system.
【技术实现步骤摘要】
【国外来华专利技术】测试通信协议
本说明书整体涉及一种可用于实现主机计算机与测试仪器模块(“仪器模块”)之间的通信的测试通信协议。
技术介绍
自动测试装置(ATE)包括用于将信号发送到待测设备(DUT)并且从其接收信号的电子器件,以便测试DUT的操作。ATE包括仪器模块,这些仪器模块可以被配置为作为测试过程的一部分发送和接收信号。不同的仪器模块可执行不同的测试,并且在一些情况下,可用于测试不同的DUT。主机计算机通过与仪器模块通信来协调测试。传输控制协议(TCP)已用于实现主机计算机与仪器模块之间的通信。传统上,在主机计算机与每个仪器模块之间维护单独连接。在一些情况下,尤其是对于大量连接,测试系统可能难以维护和管理如此多的单独连接,同时又要满足所需的可靠性、延迟和带宽约束。当通过以太网维护单独连接时,尤其如此。
技术实现思路
一种示例性测试系统包括:仪器模块,这些仪器模块用于控制一个或多个待测设备的测试;基于以太网的通信网络;和计算系统,该计算系统被配置为通过基于以太网的通信网络将控制分组周期性地广播到仪器模块。控制分组包括表示从仪器模块接收的最后数据分组的序号的数据以及基于序号的信息。控制分组包括用于仪器模块中的所有仪器模块的槽,其中每个槽包含特定于仪器模块中的一个仪器模块的数据,并且其中每个槽基于仪器模块中的一个仪器模块的标识符被索引。示例性测试系统还包括计算系统,该计算系统被配置为响应于控制分组,经由单播并且通过基于以太网的通信网络并从仪器模块中的每个仪器模块接收确认分组。确认分组包括修复信息,该修复信 ...
【技术保护点】
1.一种测试系统,包括:/n仪器模块,所述仪器模块用于控制一个或多个待测设备的测试;/n基于以太网的通信网络;和/n计算系统,所述计算系统被配置为通过所述基于以太网的通信网络将控制分组周期性地广播到所述仪器模块,控制分组包括表示从所述仪器模块接收的最后数据分组的序号的数据以及基于每个序号的信息,所述控制分组包括用于所述仪器模块中的所有仪器模块的槽,每个槽包含特定于所述仪器模块中的一个仪器模块的数据,并且每个槽基于所述仪器模块中的一个仪器模块的标识符被索引;/n所述计算系统还被配置为响应于所述控制分组,经由单播并且通过所述基于以太网的通信网络并从所述仪器模块中的每个仪器模块接收确认分组,所述确认分组包括修复信息,所述修复信息基于所述仪器模块从所述计算系统接收的所述控制分组。/n
【技术特征摘要】
【国外来华专利技术】20170424 US 15/495,3571.一种测试系统,包括:
仪器模块,所述仪器模块用于控制一个或多个待测设备的测试;
基于以太网的通信网络;和
计算系统,所述计算系统被配置为通过所述基于以太网的通信网络将控制分组周期性地广播到所述仪器模块,控制分组包括表示从所述仪器模块接收的最后数据分组的序号的数据以及基于每个序号的信息,所述控制分组包括用于所述仪器模块中的所有仪器模块的槽,每个槽包含特定于所述仪器模块中的一个仪器模块的数据,并且每个槽基于所述仪器模块中的一个仪器模块的标识符被索引;
所述计算系统还被配置为响应于所述控制分组,经由单播并且通过所述基于以太网的通信网络并从所述仪器模块中的每个仪器模块接收确认分组,所述确认分组包括修复信息,所述修复信息基于所述仪器模块从所述计算系统接收的所述控制分组。
2.根据权利要求1所述的测试系统,其中所述修复信息包括具有由所述计算系统从所述仪器模块接收的从数据分组丢失的序号的数据分组。
3.根据权利要求1所述的测试系统,其中所述控制分组包括基于仪器模块标识符被索引的信息,以供具有所述仪器模块标识符的仪器模块访问。
4.根据权利要求1所述的测试系统,其中所述控制分组包括全局信息,所述全局信息能够由所述仪器模块中的每个仪器模块用来调节所述计算系统与所述仪器模块之间的消息业务的通信连接。
5.根据权利要求4所述的测试系统,其中所述全局信息包括所述计算系统的业务拥塞状态。
6.根据权利要求5所述的测试系统,其中所述业务拥塞状态包括以下一项或多项:拥塞窗口控制信息或数据流控制信息。
7.根据权利要求1所述的测试系统,其中基于序号的所述信息包括所述序号之后的丢弃分组的数量。
8.根据权利要求1所述的测试系统,其中所述计算系统被配置为通过所述基于以太网的通信网络将广播消息发送到所述仪器模块,广播消息包括数据分组,所述数据分组包括序号、用于识别仪器模块的操纵信息和定义待采取动作的命令;并且
其中所述计算系统还被配置为响应于所述数据分组,通过所述基于以太网的通信网络从所述仪器模块中的每个仪器模块接收单播消息,每个单播消息包括来自仪器模块的响应数据,所述仪器模块发送所述单播消息。
9.根据权利要求8所述的测试系统,其中所述数据分组包括第一数据项,所述第一数据项表示对来自所述仪器模块的测试信息的请求,并且其中所述响应数据中的至少一些响应数据表示所述测试信息。
10.根据权利要求8所述的测试系统,其中所述计算系统被配置为基于从所述计算系统接收的最后数据分组的序号,确定从仪器模块丢失了一个或多个数据分组,并且所述计算系统被配置为广播控制分组,所述控制分组识别丢失一个或多个数据分组。
11.根据权利要求10所述的测试系统,其中所述计算系统被配置为经由单播消息来接收响应于所述控制分组而丢失的所述一个或多个数据分组。
12.根据权利要求1所述的测试系统,其中所述基于以太网的通信网络包括局域网(LAN)。
13.根据权利要求1所述的测试系...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。