测试配置文件的生成方法、装置、系统、设备及存储介质与流程
- 国知局
- 2024-09-11 14:58:06
本公开涉及芯片测试,尤其是一种测试配置文件的生成方法、装置、系统、设备及存储介质。
背景技术:
1、在芯片测试中,可以通过各种资源板卡,执行测试配置文件,也即测试向量(pattern)文件,实现对芯片或管脚(pin)的测试。例如,图像采集板卡对应的pattern文件内配置有用于各种图像采集参数,图像采集板卡通过执行对应的pattern文件进行图像采集。由于不同板卡的内部设计各不相同,需要用户按照板卡规定的参数格式和顺序手动填写各种参数并进行拼接后转换为二进制,生成pattern文件,并下发给板卡,供板卡解析后使用。
2、相关技术中,在生成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、存储器,用于存储计算机程序;
29、处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述方面所述的方法。
30、本公开实施例的另一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现上述方面所述的方法。
31、本公开实施例的另一方面,提供一种计算机程序,包括计算机程序指令,所述计算机程序指令被处理器执行时实现上述方面所述的方法。
32、基于本公开实施例,提供了一种自动生成测试配置文件的方案,通过获取文件生成请求,文件生成请求包括多项配置参数,调用参数转换接口,将多项配置参数对应转换为多项二进制数据,调用参数合并接口,对多项二进制数据进行数据拼接,得到测试配置文件,利用参数转换接口和参数合并接口可实现参数的自动转换和拼接以及测试配置文件的自动生成,用户无需手动编辑拼接参数以及进制转换,简化了测试配置文件的生成操作,降低了测试配置文件的数据错误率,提高了测试配置文件的生成效率以及芯片测试效率。
33、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
技术特征:1.一种测试配置文件的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述调用参数转换接口,将所述多项配置参数对应转换为多项二进制数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述预设拼接顺序和所述预设位数,对所述测试配置文件进行参数校验,包括:
4.根据权利要求1至3任一所述的方法,其特征在于,所述调用参数合并接口,对所述多项二进制数据进行数据拼接,得到测试配置文件之后,所述方法还包括:
5.根据权利要求1至3任一所述的方法,其特征在于,所述参数转换接口包括至少两个参数转换子接口;
6.一种测试配置文件的生成装置,其特征在于,包括:
7.一种测试配置文件的生成系统,其特征在于,包括测试配置文件的生成装置、参数转换接口和参数合并接口;
8.一种电子设备,其特征在于,包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-5任一所述的方法。
10.一种计算机程序,包括计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现上述权利要求1-5任一所述的方法。
技术总结本公开提供了一种测试配置文件的生成方法、装置、系统、设备及存储介质,通过获取文件生成请求,文件生成请求包括多项配置参数,调用参数转换接口,将多项配置参数对应转换为多项二进制数据,调用参数合并接口,对多项二进制数据进行数据拼接,得到测试配置文件,用户无需手动编辑拼接参数以及进制转换,简化了测试配置文件的生成操作,降低了测试配置文件的数据错误率,提高了测试配置文件的生成效率以及芯片测试效率。技术研发人员:姜虎明,吴泽民受保护的技术使用者:杭州长川科技股份有限公司技术研发日:技术公布日:2024/9/9本文地址:https://www.jishuxx.com/zhuanli/20240911/292706.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。