【技术实现步骤摘要】
一种形式验证的方法、系统、设备和存储介质
[0001]本专利技术涉及芯片设计领域,更具体地,特别是指一种形式验证的方法、系统、设备和存储介质。
技术介绍
[0002]科技的高速发展带动芯片行业发展迅猛,提高验证可靠性可大大提高芯片成功的概率。目前主流的验证方式是使用UVM(Universal Verification Methodology,通用验证方法学)平台进行仿真验证,该验证方式采用编写直接测试用例加随机约束条件来达到验证目的,为了提高验证可靠性,在验证过程中还需要定义功能覆盖率,必要时需要编写比对模型等,但是对于一些比较难达到的场景,该验证方式很难去构造,因此对于隐藏较深的Bug(漏洞)就不太容易发现,形式验证方式的出现可与仿真验证方式进行互补,该验证方式可控制所有的输入信号,并且对输入信号在满足输入约束的条件下进行充分随机,输入信号的随机组合充分保证了所有验证场景都可达到,更加保证了验证的可靠性。
[0003]但形式验证中包含多种工作模式,每种工作模式所针对的具体验证方案都不同,例如:FPV(形式化属性检查 ...
【技术保护点】
【技术特征摘要】
1.一种形式验证的方法,其特征在于,包括如下步骤:使用通用的模板语法规则描述每种工作模式的模板文件,并创建用户自定义文件;响应于所述用户自定义文件接收到工作模式信息,根据工作模式产生对应的形式验证框架;调用所述工作模式所对应的模板文件并将所述模板文件存放在所述形式验证框架所对应的目录中;以及在形式验证环境的顶层将整个环境的文件关系进行连接以形成整体的框架,并使用所述框架进行形式验证。2.根据权利要求1所述的方法,其特征在于,方法还包括:根据所述用户自定义文件生成验证环境顶层文件端口信号列表和检查机制文件端口信号列表。3.根据权利要求1所述的方法,其特征在于,所述在形式验证环境的顶层将整个环境的文件关系进行连接以形成整体的框架包括:获取所述用户自定义文件中的待验证设计文件列表所在的路径和待验证设计顶层模块名,并根据所述待验证设计文件列表所在的路径和待验证设计顶层模块名提取待验证设计端口信号作为验证环境顶层文件的端口信号。4.根据权利要求3所述的方法,其特征在于,所述在形式验证环境的顶层将整个环境的文件关系进行连接以形成整体的框架包括:使用间例化的方式将待验证设计的全部端口信号与验证环境的顶层端口信号一一连接,并将待验证设计端口信号复制到检查机制文件的端口列表中。5.一种形式验证的系统,其特征在于,包括:模板模块,配置用于使用通用的模板语法规则描述每种工作模式的模板文件,并创建用户自定义文件;验证模块,配置用于响应于所述用户自定义文件接收到工作模式信息,根据工...
【专利技术属性】
技术研发人员:崔盼,邵海波,宋强,曹铸,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。