我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1035|回复: 4

[技术文章] 形式化芯片验证:救世主还是乌托邦

[复制链接]

该用户从未签到

5

主题

179

回帖

0

积分

二级逆天

积分
0

终身成就奖特殊贡献奖原创先锋奖

发表于 2020-4-25 09:10:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
以下内容节选自 微信公众号 老石谈芯





与传统的基于仿真的验证方法相比,形式化验证有着本质性的不同。形式化验证方法拥有很多特殊的优点,能够在理论上完全克服传统验证方法的缺陷和不足。总结说来,形式化验证的优点主要体现在下三个方面。


第一,形式化验证能覆盖完整的设计状态空间。


与其他所有基于仿真的验证方法相比,这一点是形式化方法最大的优势所在。通常来讲,一个数字电路的设计通常由若干个逻辑状态空间(logic state space)组成,这其中可以包含以下几类状态:
    [li]
    电路复位后的初始化状态, 也称为复位状态;[/li][li]
    内部逻辑实现时的中间状态;[/li][li]
    各个输入输出的状态。[/li]



第二,形式化验证能提供最小实例。

形式化验证的第二个主要优点在于能迅速提供一个最小实例,如下图所示。这里“最小实例”指的是,达到一个目标状态所需要的必要条件,包括各个输入值、寄存器的状态,以及达到目标状态需要的最少周期数等。

第三,形式化验证能提供“基于状态”或“基于输出”的分析和调试方法。

如上文所述,传统的电路仿真都是基于输入的方法,即给出输入后才能观察内部状态以及电路输出。然而,形式化验证并不依赖任何输入,因此可以做到“基于状态”或者“基于输出”,并以此进行设计分析和调试。

例如,在基于状态的方法中,我们希望知道在一个设计中是否能够通过某种方式达到某种状态(如前文中所述),或者更进一步,希望将此状态作为接下来分析和调试的起始状态。
回复

使用道具 举报

  • TA的每日心情
    慵懒
    2024-6-14 16:03
  • 签到天数: 16 天

    [LV.4]偶尔看看III

    0

    主题

    1万

    回帖

    7618

    积分

    二级逆天

    积分
    7618

    终身成就奖特殊贡献奖原创先锋奖优秀斑竹奖

    QQ
    发表于 2020-4-25 19:45:12 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 08:14
  • 签到天数: 185 天

    [LV.7]常住居民III

    2

    主题

    8893

    回帖

    1万

    积分

    三级逆天

    积分
    10348

    社区居民终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-5-1 10:16:48 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情

    昨天 08:44
  • 签到天数: 126 天

    [LV.7]常住居民III

    2

    主题

    7227

    回帖

    1万

    积分

    三级逆天

    积分
    10711

    终身成就奖特殊贡献奖原创先锋奖

    QQ
    发表于 2020-5-27 08:57:43 | 显示全部楼层
    回复

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 179 天

    [LV.7]常住居民III

    44

    主题

    5329

    回帖

    4485

    积分

    二级逆天

    积分
    4485

    社区居民忠实会员社区劳模原创达人终身成就奖优秀斑竹奖特殊贡献奖原创先锋奖

    QQ
    发表于 2024-7-24 09:01:03 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    每日签到,有金币领取。


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    ( 闽ICP备2024076463号-1 ) 论坛技术支持QQ群171867948 ,论坛问题,充值问题请联系QQ1308068381

    平平安安
    TOP
    快速回复 返回顶部 返回列表