0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何降低Formal assertion的复杂性呢?

芯片验证工程师 来源:芯片验证工程师 2023-02-12 17:07 次阅读

分解一个复杂端到端断言属性的一种方法是基于模块化分级断言证明,如下图所示:

b4b7d80e-aaa4-11ed-bfe3-dac502259ad0.png

端到端属性被分解为分别验证每个子模块:

P1 验证 Sub1

P2 验证 Sub2

P3 验证 Sub3

我们使用P1已证明的属性作为P2断言证明的假设,所以模块化分级证明的要点就在于“后级模块的证明假设,一定要有前级断言的证明保证”,即“assume-guarantee”原则,这个原则在EDA仿真验证环境集成时也是适用的。

由于这种“assume-guarantee”原则的保证,上面3个模块如果都完成了证明,那么也相当于端到端的断言属性完成了证明。

分而治之,各个击破的方法,在大规模芯片验证中非常适用,但是也很容易引入质量风险





审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • eda
    eda
    +关注

    关注

    71

    文章

    2653

    浏览量

    172132
  • EDA仿真技术
    +关注

    关注

    0

    文章

    5

    浏览量

    5415

原文标题:如何降低Formal assertion的复杂性(二)

文章出处:【微信号:芯片验证工程师,微信公众号:芯片验证工程师】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    抑制嵌入式系统设计的复杂性解析

    抑制嵌入式系统设计的复杂性
    发表于 12-30 07:20

    嵌入式调试的复杂性分析

    高手谈嵌入式调试的复杂性
    发表于 02-19 07:14

    怎样去降低H.264 INTRA帧编码的运算复杂性和存储器需求?

    怎样去降低H.264 INTRA帧编码的运算复杂性和存储器需求?
    发表于 04-21 07:17

    如何用可重构射频前端简化LTE设计复杂性

    如何用可重构射频前端简化LTE设计复杂性
    发表于 05-24 07:10

    如何去降低H.264 INTRA帧编码的运算复杂性

    如何去降低H.264 INTRA帧编码的运算复杂性和存储器需求?
    发表于 06-07 06:20

    Intersil推出60V创新同步降压控制器,大幅降低电源设计复杂性和系统成本

    ISL8117可以大幅降低电源设计复杂性和系统成本。
    发表于 05-27 13:47 1491次阅读

    利用虚拟化技术降低自动化成本和复杂性

    基于利用虚拟化技术降低自动化成本和复杂性
    发表于 12-28 18:12 0次下载

    基于构件回归测试的复杂性度量框架

    的软件修改需求,维护者可以实施不同的修改手段.不同的修改手段会导致不同的回归测试复杂性,这种复杂性是软件维护成本和有效的重要因素.目前的研究没有强调构件软件的回归测试复杂性问题.基于
    发表于 01-19 16:41 0次下载

    如何降低人工智能的复杂性

    人工智能的复杂性导致了两个不利的结果,其一是人工智能领域的研发投入过高,而且研发周期过长,这本身会把大量的创业者挡在门外,其二是人工智能产品对于落地应用的条件要求也过高,导致产业领域应用人工智能产品的意愿降低
    发表于 09-22 16:09 1072次阅读

    大数据分析学习的挑战:复杂性、不确定性及涌现

    来源:ST社区 科多分享的大数据分析学习与研究的新挑战:对于习惯结构化数据研究的统计学来说,大数据分析显然是一种崭新的挑战。 挑战来自何方?来自于大数据的复杂性、不确定性和涌现三个方面,其中复杂性
    的头像 发表于 11-17 10:19 2472次阅读

    降低无线连接、共存的复杂性

    。   讨论降低无线连接复杂性的小组成员。 “降低无线连接的复杂性”是最近 NXP Connects 会议上的一个小组讨论的主题,我们主持了 Google、HID Global、三星和
    的头像 发表于 07-19 17:07 865次阅读
    <b class='flag-5'>降低</b>无线连接、共存的<b class='flag-5'>复杂性</b>

    可以通过降低约束的复杂度来优化Formal的执行效率吗?

    我们可以通过降低约束的复杂度来优化Formal的执行效率,但是这个主要是通过减少Formal验证空间来实现的,很容易出现过约,导致bug遗漏。
    的头像 发表于 02-15 15:14 773次阅读

    Formal Verification的基础知识

    ,如Intel,使用自研formal工具;还有一些提供formal解决方案的公司,如OneSpin(已与Siemens EDA合作),Oski Tec(已被NVIDIA收购)。 Assertion 具体
    的头像 发表于 05-25 17:29 2131次阅读
    <b class='flag-5'>Formal</b> Verification的基础知识

    使用Emulex SAN管理器降低操作复杂性

    电子发烧友网站提供《使用Emulex SAN管理器降低操作复杂性.pdf》资料免费下载
    发表于 07-28 16:09 0次下载
    使用Emulex SAN管理器<b class='flag-5'>降低</b>操作<b class='flag-5'>复杂性</b>

    如何利用AI降低电子系统设计的复杂性

    在电子系统设计领域,复杂性一直是一个主要的挑战。随着技术的进步和对更高效、更强大的电子设备的需求的增长,工程师们面临着越来越复杂的设计要求。
    发表于 08-02 09:14 403次阅读