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

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

3天内不再提示

防止Formal证明假PASS的办法是什么

工程师邓生 来源:芯片验证工程师 作者:芯片验证工程师 2022-09-08 11:01 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在FPV过程中,我们尤其需要注意假PASS,你以为完成了FPV full proven,实际上排除了很多合理的场景,最后得出的full proven是没有意义的。

也就是说,

FPV主要分成2个部分,assert的证明以及思考我们是否已经覆盖了所有合法的状态空间。

工程师相互检视是一个不错的办法,不过说实话,人太灵活,不够靠谱。我们应该具有更加安全可靠的办法来保证fpv cover和assume的正确性。

除了人为检视之外,最常用的防止Formal证明假PASS的办法就是将Formal环境中的所有assume和assert都集成在Simulation仿真验证环境中。

如果某个子模块能够用Formal进行Sign off,那么不建议再开发一个EDA simulation验证环境。但是不可避免地我们会有一个更高level的验证环境,将这些formal assume和assert集成到这个high-level的验证环境即可。

对于Formal验证环境自身,最好的防止formal假PASS的方式还是多次强调的cover,只有Formal cover覆盖到所有你关心的corner case,你才有足够的交付信心。

使用formal进行交付,需要再次明确的是,sva cover比sva assert更加重要。







审核编辑:刘清

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

    关注

    72

    文章

    3061

    浏览量

    181545
  • FPV
    FPV
    +关注

    关注

    0

    文章

    26

    浏览量

    5033

原文标题:如何防止FPV Formal假PASS

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OpenHarmony年度课题管理办法

    OpenHarmony年度课题管理办法V1.0 第一章 总则 第一条 宗旨 围绕终端操作系统所面临的技术挑战,OpenHarmony项目群技术指导委员会(TSC)联合产学研各界,以
    的头像 发表于 11-12 16:55 436次阅读

    手机电测试:揭秘电源系统的“严苛考官”

    手机在使用中突然重启、关机,或是充电时发热异常?这些问题往往与电源系统稳定性不足有关。为了在出厂前发现并解决这类隐患,工程师们设计了一项关键测试——手机电测试。它通过模拟极端用电场景,给电源系统
    的头像 发表于 11-05 09:53 240次阅读
    手机<b class='flag-5'>假</b>电测试:揭秘电源系统的“严苛考官”

    SMT焊率居高不下?6个工艺优化技巧让你一次通过率飙升!

    一站式PCBA加工厂家今天为大家讲讲SMT贴片加工如何有效规避焊?SMT贴片加工如何有效规避焊的方法。在SMT(表面贴装技术)贴片加工中,焊(虚焊)是导致电路板功能异常的常见问题,通常表现为焊点表面看似良好,但实际未形成可
    的头像 发表于 11-02 13:46 460次阅读

    在Linux ubuntu上使用riscv-formal工具验证蜂鸟E203 SoC的正确性

    内容:在Linux ubuntu上使用riscv-formal工具验证蜂鸟E203 SoC的正确性 步骤: 1、下载和安装riscv-formal工具: bash复制代码 git clone
    发表于 10-24 07:52

    定格假期,记录美好 | 安泰电子高温短视频大赛颁奖典礼圆满落幕​!

    Aigtek高温短视频大赛颁奖!秋意渐浓,丹桂飘香,9月17日,安泰电子“定格假期,记录美好”高温短视频大赛精彩收官。这场比赛不仅是创意的比拼,更是员工们分享假期快乐的窗口。今天,让我们一同
    的头像 发表于 09-18 18:37 312次阅读
    定格假期,记录美好 | 安泰电子高温<b class='flag-5'>假</b>短视频大赛颁奖典礼圆满落幕​!

    SMT贴片加工“隐形杀手”虚焊焊:如何用9招斩断质量隐患?

    一站式PCBA加工厂家今天为大家讲讲SMT贴片加工虚焊焊有哪些危害?SMT贴片加工有效预防虚焊和焊方法。在PCBA代工代料领域,虚焊和焊是影响电子产品可靠性的常见焊接缺陷。我们通过系统化的工艺
    的头像 发表于 09-03 09:13 645次阅读

    SMT贴片加工必看!如何彻底告别焊、漏焊和少锡难题?

    一站式PCBA加工厂家今天为大家讲讲SMT贴片加工焊、漏焊和少锡问题有什么影响?减少焊、漏焊和少锡问题的方法。SMT贴片加工是现代电子制造的重要工艺,但在生产过程中,焊、漏焊和少锡等焊接
    的头像 发表于 07-10 09:22 843次阅读

    如何避免体积表面电阻率测试仪中的“高阻”现象?

    在材料电性能测试领域,体积表面电阻率是衡量绝缘材料、半导体材料等导电性的关键指标。然而,在实际测试过程中,“高阻” 现象(即测试所得电阻值虚高,与材料真实性能不符)频发,严重干扰测试结果的准确性
    的头像 发表于 06-16 09:47 470次阅读
    如何避免体积表面电阻率测试仪中的“<b class='flag-5'>假</b>高阻”现象?

    labview求助:想写一个labview输出不重复随机数的程序,有没有大佬帮忙看看这个分支要怎么写?

    大佬们想写一个labview输出不重复随机数的程序,有没有大佬帮忙看看这个分支要怎么写
    发表于 04-27 08:39

    有没有办法让OpenGL在无头模式下运行时工作(无需连接显示器)?

    的系统设置为通过 SSH 使用 remote-x 服务器,但即使这样我也什么也得不到。 是否需要设置一些 XDG 变量?或者有没有办法获得的 framebuffer 或其他东西?
    发表于 04-03 07:12

    GPS北斗定位模块问题及解决办法

    GPS北斗定位模块使用上大多需要配置和设置下的,因此出现应用方面的问题也是可以理解的。以下是常见的问题及其解决办法: 一、搜不到信号 问题描述: 在家或个别位置无法接收到GPS或北斗定位模块的信号
    的头像 发表于 03-30 07:37 2550次阅读

    控制器距离电机近的时候 OT就有输出,避免电磁干扰的办法有哪些?

    当控制器距离电机近时,由于电机运行时会产生电磁场,这可能导致电磁干扰,进而影响控制器的正常工作。为了避免这种电磁干扰,可以采取以下办法: 一、电缆与布线管理 1. 使用屏蔽电缆:    ● 在控制器
    的头像 发表于 03-26 07:33 803次阅读
    控制器距离电机近的时候 OT就有输出,避免电磁干扰的<b class='flag-5'>办法</b>有哪些?

    PLC异常工作的原因和解决办法

    PLC(可编程逻辑控制器)异常工作的原因及解决办法
    的头像 发表于 02-24 17:27 1878次阅读

    ADMV8505: 225 MHz to 520 MHz, Digitally Tunable, Band-Pass Filter Data Sheet adi

    电子发烧友网为你提供ADI(ADI)ADMV8505: 225 MHz to 520 MHz, Digitally Tunable, Band-Pass Filter Data Sheet相关产品
    发表于 01-15 18:54
    ADMV8505: 225 MHz to 520 MHz, Digitally Tunable, Band-<b class='flag-5'>Pass</b> Filter Data Sheet adi

    常见垫圈故障及解决办法 防漏垫圈的设计与应用

    常见垫圈故障及解决办法 1. 垫圈老化 故障现象: 垫圈因长时间使用而老化,失去弹性,导致密封性能下降。 解决办法: 定期检查垫圈的老化情况,及时更换新的垫圈。 2. 垫圈变形 故障现象: 由于安装
    的头像 发表于 12-12 15:31 1887次阅读