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

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

3天内不再提示

受约束随机验证的效果真的比直接用例测试好吗?

芯片验证工程师 来源:芯片验证工程师 2023-04-10 11:13 次阅读

8db6127a-d6a0-11ed-bfe3-dac502259ad0.jpg

当介绍uvm验证时大家肯定都看过上面类似的图片,以展示受约束的随机验证相比直接用例测试如何具有先进性。

但是,在实际的项目执行过程中,受约束随机验证的效果真的比直接用例测试好么?

说实话,真的不见得。可以考虑以下几种情况:

如果初期验证环境搭建得太复杂,是不是有可能直接用例已经测完了一半的特性,随机验证还没有启动。比较尴尬的局面就是再没有简单的bug可以发现了,数据上会显得随机验证的效果比较差,甚至有可能图上的time savings都没有了。

随机用例很多时候没有办法覆盖到某个指定的场景,甚至错误的覆盖率写法让你误以为覆盖了某个场景,但不进行波形确认的话可能是个假PASS。

上图中的曲线斜率是一个为了展示受约束随机的优越性而画出来的。实际项目中有可能随机效果不是很好,并不会有这么陡峭的斜率。

总之,受约束随机验证和直接用例验证并不冲突。在实际的项目中,两者需要共存。哪些方面需要增加定向用例?哪些方面需要增加随机验证?这些都是需要在验证执行过程中反复迭代的事情。





审核编辑:刘清

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

    关注

    0

    文章

    181

    浏览量

    19119
  • PASS开关
    +关注

    关注

    1

    文章

    2

    浏览量

    1253

原文标题:受约束随机验证真的比直接用例好么?

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

收藏 人收藏

    评论

    相关推荐

    一种用于随机约束仿真的SAT增强的字级求解器

    摘 要 随着硬件设计复杂度的激增,验证已被广泛认为是制约整个芯片设计流程的瓶颈。基于仿真的验证通常通过生成一系列满足特定布尔/位向量约束随机
    发表于 06-06 10:28 574次阅读
    一种用于<b class='flag-5'>随机</b><b class='flag-5'>约束</b>仿<b class='flag-5'>真的</b>SAT增强的字级求解器

    PLL和FIFO的受约束问题

    转移到hi_pclk_g。TIG不应该导致hi_pclk_g完全不受约束吗?谢谢,布鲁诺以上来自于谷歌翻译以下为原文I don't really understand why this happens
    发表于 07-15 07:48

    低电流损耗真的好吗

    用电流损耗更低的RS-485收发器替代旧器件,结果却发生故障,是什么原因呢?低电流损耗真的好吗
    发表于 08-07 08:29

    如何使用Alexa语音服务集成在受约束的物联网设备上设置语音命令

    本指南供硬件和软件架构师学习如何使用Alexa语音服务集成在受约束的物联网设备上设置语音命令。AWS物联网核心的Alexa语音服务集成(AIA)将与Alexa Voice Services集成所需
    发表于 08-02 12:53

    设计验证中的随机约束

    随机约束在现代集成电路验证中已得到国际IC 设计业界的普遍认可,并逐渐开始普及。与传统的定向测试比较,它在验证效率、
    发表于 12-14 09:54 13次下载

    多准则优化的规模约束测试选择

    软件修改之后可以重新测试之前的所有用来发现错误,但是这种方法耗费巨大,为了减少测试用例数量,优化测试工作,本文提出了一种全新的
    发表于 11-16 09:37 4次下载

    过度约束正式的财产验证(FPV)会有什么影响

    ,即断言和约束,而不是测试平台。断言也用于模拟,但约束的作用是不同的。理解约束对于成功使用FPV是必要的。
    的头像 发表于 08-07 15:35 2038次阅读

    PADS的视觉约束验证

    很容易验证约束的间隙,高速、制造、通过计算最大,在垫和可测试性的限制。建立、保存和使用验证方案。违反可以以直观的表格只有两个鼠标点击。从电子表格自动选择一个违反规则的放大和纠正违反并迅
    的头像 发表于 11-01 07:00 2002次阅读

    详谈黑盒测试与白盒测试的异同及

    详谈黑盒测试与白盒测试的异同及
    的头像 发表于 08-19 17:07 6601次阅读
    详谈黑盒<b class='flag-5'>测试</b>与白盒<b class='flag-5'>测试</b>的异同及<b class='flag-5'>用</b><b class='flag-5'>例</b>

    简述SystemVerilog的随机约束方法

    上一篇文章介绍了SystemVerilog的各种随机化方法,本文将在其基础上引入SystemVerilog的随机约束方法(constraints)。通过使用随机
    的头像 发表于 01-21 17:03 1964次阅读

    创建约束随机测试目标

    为了实现验证目标,测试开发者需要控制测试激励的生成以覆盖特定的场景。测试开发者可以
    的头像 发表于 06-17 14:06 582次阅读
    创建<b class='flag-5'>约束</b><b class='flag-5'>随机</b><b class='flag-5'>测试</b>目标

    超级电容器它真的电池好吗

    近些年超级电容器开始进入人的是实现是因新能源未来的电动汽车中,但是,超级电容器到底是什么,他真的电池还好吗?超级电容真的是储能的未来吗?在深入探讨超级电容器是否
    的头像 发表于 03-04 09:14 1005次阅读
    超级电容器它<b class='flag-5'>真的</b><b class='flag-5'>比</b>电池<b class='flag-5'>好吗</b>?

    SystemVerilog的随机约束方法

    上一篇文章《暗藏玄机的SV随机化》介绍了SystemVerilog的各种随机化方法,本文将在其基础上引入SystemVerilog的随机约束方法(constraints)。通过使用
    的头像 发表于 09-24 12:15 1492次阅读

    差分对紧耦合真的松耦合好吗

    差分对紧耦合真的松耦合好吗
    的头像 发表于 11-30 15:24 891次阅读
    差分对紧耦合<b class='flag-5'>真的</b><b class='flag-5'>比</b>松耦合<b class='flag-5'>好吗</b>?

    EMC与EMI测试整改:从问题识别到效果验证

    深圳创达电子|EMC与EMI测试整改:从问题识别到效果验证
    的头像 发表于 06-27 10:37 392次阅读
    EMC与EMI<b class='flag-5'>测试</b>整改:从问题识别到<b class='flag-5'>效果</b><b class='flag-5'>验证</b>