[发明专利]验证信号走向配码的测试方法、装置、介质及设备有效
申请号: | 202110916195.4 | 申请日: | 2021-08-11 |
公开(公告)号: | CN113378502B | 公开(公告)日: | 2021-10-29 |
发明(设计)人: | 夏燕;徐维涛 | 申请(专利权)人: | 中科亿海微电子科技(苏州)有限公司 |
主分类号: | G06F30/347 | 分类号: | G06F30/347;G06F11/22 |
代理公司: | 北京融智邦达知识产权代理事务所(普通合伙) 11885 | 代理人: | 董惠文 |
地址: | 215000 江苏省苏州市苏州工业园区金*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 信号 走向 测试 方法 装置 介质 设备 | ||
1.一种验证信号走向配码的测试方法,其特征在于,包括以下步骤:
步骤1:解析待验证的信号走向布线文件得到所有信号的布线节点信息;
步骤2:根据每个信号的布线节点信息生成与该信号有关的多条命令,所有信号的命令形成配码命令文件及与配码命令列表,所述配码命令列表中包括配码命令文件中的每条命令以及与每条命令被执行时的配码期望值,所述配码期望值为预先设置的每个信号布线节点的配码值;
步骤3:将配码命令文件路径地址以及执行配码命令文件生成日志文件的路径地址设置在执行配码时所调用的配码执行文件中;
步骤4:执行所述配码执行文件,根据日志文件路径地址找到配码执行文件执行时所生成的日志文件中每条命令的实际配码值,将所述实际配码值与所述配码命令列表中的配码期望值进行比对,比对一致则配码正确,不一致则配码失败,将不一致的电路路径地址及配码值写入结果文件中并输出。
2.根据权利要求1所述的测试方法,其特征在于,在步骤1之前还包括:
步骤1′: 读取存放电路路径及顶层实体名的CASE文件,根据CASE文件中的电路路径以及顶层实体名找到与电路路径和顶层实体相对应的信号走向布线文件路径地址以及配码文件路径地址;
步骤2′:判断信号走向布线文件路径地址中是否存在信号走向布线文件,判断配码文件地址中是否存在配码文件,如果两个都存在,则执行步骤1,否则,返回步骤1′的CASE文件中读取下一条待测电路信息。
3.根据权利要求2所述的测试方法,其特征在于,步骤2中预先设置的每个信号布线节点的配码值是指通过解析配码配置文件,得到与配码配置文件相对应的配码配置字典,所述配码配置字典以模块名为关键词,包括每个模块名下的实例名,输出端口以及输入端口,每个输入端口为配置项,输入端口的值为配码值,每个模块节点的配码值即为与每个模块节点相对应的布线节点的配码期望值。
4.根据权利要求3所述的测试方法,其特征在于,步骤2中在所有信号的命令形成配码命令文件时,当命令超过5万条时,按照每个配码命令文件最多5万条的原则进行生成多个配码命令文件,将多个配码命令文件的路径地址写入配码执行文件中。
5.根据权利要求3所述的测试方法,其特征在于,在步骤2中根据每个信号的布线节点信息生成与该信号有关的多条命令时,当有布线节点在所述配码配置字典中找不到对应的模块节点时,则将该布线节点的信息记录在结果文件中供测试人员查阅是否为缺陷漏洞。
6.一种验证信号走向配码的测试装置,其特征在于,包括以下模块:
信号布线节点信息获取模块:用于通过解析待验证的信号走向布线文件得到所有信号的布线节点信息;
命令文件生成模块:用于根据每个信号的布线走向生成与该信号有关的多条命令,所有信号的命令形成配码命令文件及与配码命令列表,所述配码命令列表中包括配码命令文件中的每条命令以及与每条命令执行时的配码期望值,所述配码期望值为预先设置的每个信号的布线节点的配码值;
执行文件更新模块:用于将配码命令文件路径地址以及执行配码命令文件生成的日志文件路径地址设置在执行配码时所调用的配码执行文件中;
验证模块:用于在执行所述配码执行文件,根据日志文件路径地址找到配码执行文件执行时所生成的日志文件中每条命令的实际配码值,将所述实际配码值与所述配码命令列表中的配码期望值进行比对,比对一致则配码正确,不一致则配码失败,将错误的电路路径地址及配码值写入结果文件中并输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科亿海微电子科技(苏州)有限公司,未经中科亿海微电子科技(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110916195.4/1.html,转载请声明来源钻瓜专利网。