一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于形式化验证的芯片IO复用验证方法与流程

2022-08-13 20:28:56 来源:中国专利 TAG:

技术特征:
1.一种基于形式化验证的芯片io复用验证方法,其特征在于:包括如下步骤:s1、根据芯片规定定义,提炼芯片io复用关系文件;s2、根据芯片io复用关系文件,自动形成io描述文件;s3、开启形式验证,同时导入芯片文件和io描述文件到验证工具;s4、启动形式化验证,输出验证结果;s5、分析结果,判断是否为设计bug。2.根据权利要求1所述的基于形式化验证的芯片io复用验证方法,其特征在于:s1中,根据芯片设计文档,撰写一份芯片io复用关系文件,芯片io复用关系文件包括类型和信号名,类型为输入项input、输出型output或输入输出兼备inout;信号名包括功能复用项的信号名和每项复用后的信号名。3.根据权利要求1或2所述的基于形式化验证的芯片io复用验证方法,其特征在于:s2中,io描述文件是根据芯片io复用关系文件中的信息,撰写一份相应的脚本配置文件;io描述文件内的每个管脚,将每个input型和每个output型的复用功能点均扩展为一个表项,将每个inout型的复用功能点均扩展为两个表项。4.根据权利要求3所述的基于形式化验证的芯片io复用验证方法,其特征在于:每个表项均包括管脚在芯片代码里的层次路径、芯片内部驱动该复用功能点或者受其驱动的信号、使能条件和测试名称。5.根据权利要求1所述的基于形式化验证的芯片io复用验证方法,其特征在于:s3中,验证工具为vc formal。6.根据权利要求1或5所述的基于形式化验证的芯片io复用验证方法,其特征在于:s3中,开启形式化验证工具,进行相关功能配置,导入芯片源代码文件,并进行编译综合成网表, 再导入io复用描述文件,获取待测试的每一个表项,设置初始化状态,时钟、复位信号。7.根据权利要求6所述的基于形式化验证的芯片io复用验证方法,其特征在于:s4中,启动验证,通过io描述文件的每个表项的输入、输出和使能条件,进行连接性测试,判断io复用的正确性,并输出结果,对结果进行分析。8.根据权利要求7所述的基于形式化验证的芯片io复用验证方法,其特征在于:s5中,io复用方式与设计文档不匹配,打印出错误信息来进行结果分析;当打印出的信息表示某引脚出错,就表示在当前脚本设置的条件下,芯片文件中引脚的复用情况与脚本设置不一致;当出现了上述不一致,可能为两种情况,其一是芯片文件有错误,即设计bug,其二是脚本写的有错误,即使能条件设置不准确。9.根据权利要求8所述的基于形式化验证的芯片io复用验证方法,其特征在于: 当验证结果出现问题,则判断是芯片io复用的设计bug,还是表项的使能条件设置不准确;如果是后者,则修改迭代s2的表项,重新启动s3和s4,进行下一轮测试,直到所有设计bug被发现为止。

技术总结
本发明公开了一种基于形式化验证的芯片IO复用验证方法,包括如下步骤:S1、根据芯片规定定义,提炼芯片IO复用关系文件;S2、根据芯片IO复用关系文件,自动形成IO描述文件;S3、开启形式验证,同时导入芯片文件和IO描述文件到验证工具;S4、启动形式化验证,输出验证结果;S5、分析结果,判断是否为设计BUG。优点,本发明验证方法,相比传统的Uvm验证,基于形式化验证的IO复用验证技术使用简单,步骤简洁,大幅降低了工作量;该方法无需芯片系统级仿真运行,因而运行时间短,大幅提升了验证效率。大幅提升了验证效率。大幅提升了验证效率。


技术研发人员:曹靖 李世平 李明 黄银和 郝明 雷志勇
受保护的技术使用者:中国电子科技集团公司第十四研究所
技术研发日:2022.06.10
技术公布日:2022/8/12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献