[发明专利]用于生成形式验证环境的方法、电子设备及存储介质有效
申请号: | 202110995708.5 | 申请日: | 2021-08-27 |
公开(公告)号: | CN113947050B | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 高世超;陈明科 | 申请(专利权)人: | 芯华章科技股份有限公司 |
主分类号: | G06F30/367 | 分类号: | G06F30/367 |
代理公司: | 北京风雅颂专利代理有限公司 11403 | 代理人: | 王刚 |
地址: | 211800 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 生成 形式 验证 环境 方法 电子设备 存储 介质 | ||
本申请提供了一种用于生成形式验证环境的方法、电子设备及存储介质。该方法包括:接收用于描述逻辑系统设计的功能的配置文件,其中,配置文件指示逻辑系统设计的设计类型以及与设计类型对应的参数;根据配置文件确定与逻辑系统设计对应的数据库文件;在数据库文件中获取与逻辑系统设计对应的多个形式验证环境参数;以及根据形式验证环境参数生成形式验证环境。
技术领域
本申请涉及计算机软件技术领域,尤其涉及一种用于生成形式验证环境的方法、电子设备及存储介质。
背景技术
所谓形式验证(Formal Verification)是指从数学上完备地证明或验证电路的实现方案是否确实实现了电路设计所描述的功能。然而,在形式验证中,选择合适的属性进行验证以及创建属性的过程十分复杂。
发明内容
有鉴于此,本申请提出了一种用于生成形式验证环境的方法、电子设备及存储介质。
本公开的第一方面,提供了一种用于生成形式验证环境的方法,包括:接收用于描述逻辑系统设计的功能的配置文件,其中,所述配置文件指示所述逻辑系统设计的设计类型以及与所述设计类型对应的参数;根据所述配置文件确定与所述逻辑系统设计对应的数据库文件;在所述数据库文件中获取与所述逻辑系统设计对应的多个形式验证环境参数;以及根据所述形式验证环境参数生成形式验证环境。
本公开的第二方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述的方法。
本公开的第三方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储电子装置的一组指令,该组指令用于使所述电子装置执行第一方面所述的方法。
本申请提供的用于生成形式验证环境的方法、电子设备及存储介质,通过根据接收的用于描述逻辑系统设计的功能的配置文件,确定与该逻辑系统设计对应的数据库文件,进而从数据库文件中获取用于构建形式验证环境的形式验证环境参数,根据形式验证环境参数生成形式验证环境。从而降低了形式验证的使用门槛,快速简便地搭建形式验证环境,提高了形式验证的证明效率和收敛比例。
附图说明
为了更清楚地说明本申请或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本申请实施例所提供的示例性电子设备的结构示意图。
图2示出了根据本申请实施例的示例性形式验证工具的示意图。
图3示出了根据本公开实施例的形式验证过程的示例性流程图。
图4示出了根据本公开实施例的待测设备DUT的示例性交互示意图。
图5示出了本公开实施例所提供的一种用于生成形式验证环境的示例性方法的流程示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本申请进一步详细说明。
需要说明的是,除非另外定义,本申请使用的技术术语或者科学术语应当为本申请所属领域内具有一般技能的人士所理解的通常意义。本申请中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯华章科技股份有限公司,未经芯华章科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110995708.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种制造轻质建筑材料混合搅拌系统及其使用方法
- 下一篇:同步方法及仿真器