测试板数据传输方法、装置、设备、存储介质制造方法及图纸

技术编号:39312265 阅读:11 留言:0更新日期:2023-11-12 15:57
本申请提供了一种测试板数据传输方法、装置、设备、存储介质,方法包括:根据数据分类规则和待发送测试数据得到多个携带有测试标签的测试数据;根据数据传输策略和测试标签对全部的测试数据进行排序,得到排序结果;确定各个子板的测试属性信息;基于排序结果,依次从多个测试标签中选取目标测试标签,并根据目标测试标签确定目标测试属性信息;依次确定与目标测试属性信息对应的目标子板传输地址,通过母板向目标子板传输地址对应的子板发送目标测试标签对应的数据。本申请通过数据传输策略和数据分类规则对待发送测试数据进行分类以及排序,基于排序结果依次发送测试数据,避免数据传输量大时出现数据拥堵,提升母板与子板之间的传输准确性。之间的传输准确性。之间的传输准确性。

【技术实现步骤摘要】
测试板数据传输方法、装置、设备、存储介质


[0001]本申请涉及但不限于通信
,尤其涉及一种测试板数据传输方法、装置、设备、存储介质。

技术介绍

[0002]量产测试是集成电路产品应用于市场前的一道必经程序,相关技术中,通常使用高精度、高可靠性的测试板对集成电路产品进行量产测试。测试板包括一个母板和多个子板,母板分别与各个子板电连接,母板与上位机通过串口通信连接,在利用测试板进行数据测试的过程中,上位机将数据通过母板发送至各个不同的子板,当上位机向测试板所发送的数据量较大的时候,容易造成数据拥堵,从而导致母板向子板发送数据错误,影响集成电路产品的测试结果。

技术实现思路

[0003]本申请实施例提供了一种测试板数据传输方法、装置、设备、存储介质,能够有效避免数据传输量大的情况下出现数据拥堵,提升母板与子板之间的数据传输效率以及传输准确性。
[0004]为实现上述目的,本申请实施例的第一方面提出了一种测试板数据传输方法,应用于上位机,所述上位机通过串口通信设备与测试板的母板通信连接,所述测试板还包括多个子板,各个所述子板分别与所述母板电连接,所述方法包括:
[0005]获取待发送测试数据,根据预设的数据分类规则对所述待发送测试数据进行分类处理,得到多个携带有测试标签的测试数据;
[0006]根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,得到排序结果;
[0007]确定各个所述子板对应的测试属性信息;
[0008]基于所述排序结果,依次从多个所述测试标签中选取目标测试标签,并根据所述目标测试标签从各个所述测试属性信息中确定目标测试属性信息;
[0009]依次确定与所述目标测试属性信息对应的目标子板传输地址,通过所述母板向所述目标子板传输地址对应的目标子板发送所述目标测试标签对应的目标测试数据。
[0010]在一些实施例中,所述根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,得到排序结果,包括:
[0011]确定各个所述测试标签对应的紧急度权值,根据各个所述紧急度权值确定各个所述测试数据的第一优先级参数,其中,所述第一优先级参数的数值越高表示所述测试数据的测试紧急程度越高;
[0012]按照各个所述第一优先级参数由高到低的顺序对全部的所述测试数据进行排序。
[0013]在一些实施例中,所述根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,得到排序结果,包括:
[0014]分别从各个所述测试标签中获取数据生成时间信息;
[0015]按照各个所述数据生成时间信息对应的时间先后顺序对全部的所述测试数据进行排序。
[0016]在一些实施例中,各个所述子板对应有子板传输地址,在所述依次确定与所述目标测试属性信息对应的目标子板传输地址之前,所述方法还包括:
[0017]确定参考数据量和目标存储空间容量,所述参考数据量为所述目标测试数据的数据量,所述目标存储空间容量为所述目标子板传输地址对应的存储空间当前的存储容量;
[0018]当所述参考数据量大于或等于所述目标存储容量,降低目标测试标签对应的第一优先级参数的数值;
[0019]按照各个所述第一优先级参数由高到低的顺序重新对全部的所述测试数据进行排序。
[0020]在一些实施例中,在所述按照各个所述优先级参数由高到低的顺序重新对全部的所述测试数据进行排序之后,所述方法还包括:
[0021]当所述目标存储容量大于所述参考数据量,根据所述目标测试标签对应的所述紧急度权值重新确定新的第一优先级参数;
[0022]按照各个所述新的第一优先级参数由高到低的顺序重新对全部的所述测试数据进行排序。
[0023]在一些实施例中,所述通过所述母板向所述目标子板传输地址对应的目标子板发送所述目标测试标签对应的目标测试数据,包括:
[0024]确定所述参考数据量和所述目标存储空间容量;
[0025]当所述参考数据量大于或等于所述目标存储空间容量,对所述目标测试数据进行特征提取,得到携带有多个特征标记信息的新的目标测试数据;
[0026]对所述新的目标测试数据进行分片处理,得到多个数据分片,并确定各个所述数据分片的第二优先级参数,其中,携带有所述特征标记信息的数据分片对应的第二优先级参数的数值高于没有携带所述特征标记信息的数据分片对应的第二优先级参数的数值;
[0027]按照各个所述第二优先级参数由高到低的顺序,通过所述母板向所述目标子板传输地址对应的所述目标子板发送所述数据分片。
[0028]在一些实施例中,所述目标子板传输地址根据以下步骤确定:
[0029]当所述目标测试标签至少对应有第一传输地址和第二传输地址,确定所述第一传输地址对应的第一存储空间容量和所述第二传输地址对应的第二存储空间容量;
[0030]确定参考数据量,所述参考数据量为所述目标测试标签对应的测试数据的数据量;
[0031]当所述第一存储空间容量大于所述参考数据量,所述第二存储空间容量小于或等于所述参考数据量,将所述第一传输地址确定为所述目标子板传输地址;
[0032]当所述第一存储空间容量与所述第二存储空间容量相等,并且所述第一存储空间容量与所述第二存储空间容量均大于所述参考数据量,从所述第一传输地址和所述第二传输地址中随机选取所述目标子板传输地址。
[0033]为实现上述目的,本申请实施例的第二方面提出了一种测试板数据传输装置,所述装置包括:
[0034]数据获取模块,所述数据获取模块用于获取待发送测试数据,根据预设的数据分类规则对所述待发送测试数据进行分类处理,得到多个携带有测试标签的测试数据;
[0035]数据排序模块,所述数据排序模块用于根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,得到排序结果;
[0036]第一数据处理模块,所述第一数据处理模块用于确定各个所述子板对应的测试属性信息;
[0037]第二数据处理模块,所述第二数据处理模块用于基于所述排序结果,依次从多个所述测试标签中选取目标测试标签,并根据所述目标测试标签从各个所述测试属性信息中确定目标测试属性信息;
[0038]数据发送模块,所述数据发送模块用于依次确定与所述目标测试属性信息对应的目标子板传输地址,根据所述目标子板传输地址发送所述目标测试标签对应的目标测试数据。
[0039]为实现上述目的,本申请实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的测试板数据传输方法。
[0040]为实现上述目的,本申请实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法。
[0041]本申请提出的测试板本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试板数据传输方法,应用于上位机,其特征在于,所述上位机通过串口通信设备与测试板的母板通信连接,所述测试板还包括多个子板,各个所述子板分别与所述母板电连接,所述方法包括:获取待发送测试数据,根据预设的数据分类规则对所述待发送测试数据进行分类处理,得到多个携带有测试标签的测试数据;根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,得到排序结果;确定各个所述子板对应的测试属性信息;基于所述排序结果,依次从多个所述测试标签中选取目标测试标签,并根据所述目标测试标签从各个所述测试属性信息中确定目标测试属性信息;依次确定与所述目标测试属性信息对应的目标子板传输地址,通过所述母板向所述目标子板传输地址对应的目标子板发送所述目标测试标签对应的目标测试数据。2.根据权利要求1所述的测试板数据传输方法,其特征在于,所述根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,包括:确定各个所述测试标签对应的紧急度权值,根据各个所述紧急度权值确定各个所述测试数据的第一优先级参数,其中,所述第一优先级参数的数值越高表示所述测试数据的测试紧急程度越高;按照各个所述第一优先级参数由高到低的顺序对全部的所述测试数据进行排序。3.根据权利要求1所述的测试板数据传输方法,其特征在于,所述根据预设的数据传输策略和各个所述测试标签对全部的所述测试数据进行排序,包括:分别从各个所述测试标签中获取数据生成时间信息;按照各个所述数据生成时间信息对应的时间先后顺序对全部的所述测试数据进行排序。4.根据权利要求2所述的测试板数据传输方法,其特征在于,各个所述子板对应有子板传输地址,在所述依次确定与所述目标测试属性信息对应的目标子板传输地址之前,所述方法还包括:确定参考数据量和目标存储空间容量,所述参考数据量为所述目标测试数据的数据量,所述目标存储空间容量为所述目标子板传输地址对应的存储空间当前的存储容量;当所述参考数据量大于或等于所述目标存储容量,降低目标测试标签对应的第一优先级参数的数值;按照各个所述第一优先级参数由高到低的顺序重新对全部的所述测试数据进行排序。5.根据权利要求4所述的测试板数据传输方法,其特征在于,在所述按照各个所述优先级参数由高到低的顺序重新对全部的所述测试数据进行排序之后,所述方法还包括:当所述目标存储容量大于所述参考数据量,根据所述目标测试标签对应的所述紧急度权值重新确定新的第一优先级参数;按照各个所述新的第一优先级参数由高到低的顺序重新对全部的所述测试数据进行排序。6.根据权利要求4所述的测试板数据传输方法,其特征在于,所述通过所述母板向所述目标子板传输地址对应的目标子板发送所述目...

【专利技术属性】
技术研发人员:郑鑫
申请(专利权)人:深圳市晶存科技有限公司
类型:发明
国别省市:

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

1