[发明专利]一种生成连接性测试文件的方法、系统及可读存储介质在审
申请号: | 202111553750.8 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114266211A | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 乐亚平;田利波;邵海波 | 申请(专利权)人: | 山东云海国创云计算装备产业创新中心有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 宋薇薇;马鹏林 |
地址: | 250000 山东省济南市中国(山东)自由贸*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 生成 连接 测试 文件 方法 系统 可读 存储 介质 | ||
1.一种生成连接性测试文件的方法,其特征在于,包括:
创建层次结构配置文件、特殊接口说明文件、特殊信号关系说明文件;
获取待验证芯片的配置文件,基于所述层次结构配置文件解析所述配置文件中各个待测试模块及关联模块的输入、输出接口信息以分别生成待测试模块的输入和输出接口文件及关联模块的输入和输出接口文件;
获取所述待测试模块的输入接口文件,依次在所述关联模块的输出接口文件中搜索与所述输入接口文件中的输入信号相匹配的输出信号;
将相匹配的所述输出接口文件中的输出信号与所述输入接口文件中的输入信号组成连接关系组,并输出到连接性测试文件;
基于所述特殊信号关系说明文件更新所述连接性测试文件的连接关系组以得到最终的连接性测试文件。
2.根据权利要求1所述的方法,其特征在于,进一步包括:
若是在所述输出接口文件中未搜索到与所述输入接口文件中的输入信号相匹配的输出信号,则基于所述特殊接口说明文件以及不匹配的输入信号,在所述输出接口文件中搜索与不匹配的输入信号有连接关系的输出信号;
将所述不匹配的输入信号与所述有连接关系的输出信号输出到所述连接性测试文件,并返回基于所述特殊接口说明文件更新所述连接性测试文件的步骤。
3.根据权利要求2所述的方法,其特征在于,进一步包括:
若是在所述输出接口文件中未搜索到与所述不匹配的输入信号有连接关系的输出信号,将所述不匹配的输入信号以及所述不匹配的输入信号所在的模块输出到错误文件。
4.根据权利要求1所述的方法,其特征在于,基于所述特殊信号关系说明文件更新所述连接性测试文件的连接关系组以得到最终的连接性测试文件包括:
根据所述特殊信号关系说明文件的连接性测试函数,对所述连接性测试文件中的各个连接关系组进行更新以得到最终的连接性测试文件。
5.根据权利要求4所述的方法,其特征在于,根据所述特殊信号关系说明文件的连接性测试函数,对所述连接性测试文件中的各个连接关系组进行更新以得到最终的连接性测试文件包括:
获取所述连接关系组的参数长度及特殊字符,基于所述参数长度与所述特殊字符,调用对应的连接性测试函数对所述连接关系组进行更新。
6.根据权利要求1所述的方法,其特征在于,基于所述层次结构配置文件解析所述配置文件中各个待测试模块及关联模块的输入、输出接口信息以分别生成待测试模块的输入和输出接口文件及关联模块的输入和输出接口文件包括:
基于所述层次结构配置文件从所述配置文件提取所述待验证芯片的各个所述待测试模块及所述关联模块的路径信息;
基于所述路径信息提取所述待测试模块的接口信息及所述关联模块的接口信息;
对所述待测试模块的接口信息及所述关联模块的接口信息进行分析以分别生成待验证芯片的各个待测试模块的输入和输出接口文件以及关联模块的输入和输出接口文件。
7.根据权利要求1所述的方法,其特征在于,所述层次结构配置文件包括:待测试模块的信息、关联模块的信息及输出文件的信息;
所述特殊接口说明文件包括:不匹配的待测试模块的接口信息及与所述不匹配的待测试模块的接口信息有连接关系的关联模块的接口信息。
8.根据权利要求1所述的方法,其特征在于,在将连接关系组输出到连接性测试文件之后,方法进一步包括:
获取所述待测试模块的输出接口文件,依次在所述关联模块的输入接口文件中搜索与所述输出接口文件中的待测输出信号相匹配的关联输入信号;
将相匹配的所述关联输入信号与所述待测输出信号组成连接关系组,并输出到所述连接性测试文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东云海国创云计算装备产业创新中心有限公司,未经山东云海国创云计算装备产业创新中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111553750.8/1.html,转载请声明来源钻瓜专利网。