【SV】Systemverilog功能覆盖率

前几个月做了各项目,全部的代码覆盖率和仿真用例都验证完成了。项目验证组长问了句,所有场景是否覆盖完全了? 我还反过头吧用例
反复check了几次,才能有信心的给结论。

通过对sv的功能覆盖率的学习和认识,其实功能覆盖率模型就是要干这个事情的。通过工具和技术手段,能给出功能是否覆盖完备的方法。

我觉得作为技术人来说,这是很好的方法。我总相信,通过技术验证的东西才是完全可靠的,而通过人为评估的总会可能有漏洞。

下面是我对sv功能覆盖率基本知识的整理,分享出来,因为还没有真正使用过,所以仅给出基本的概念。最近开展的项目我跟兄弟们要求

功能覆盖率必须得用上。(实际上公司前人已经有了很多经验)

1,功能覆盖率的基本知识
功能覆盖率的语法还是比较简单的,大家可以多看看绿皮书,无非是仓/交叉仓的定义,以及如何选择合适的仓范围。大家多在自己环境是那个try几次自然就熟悉了。
在这里插入图片描述
2,如何使用功能覆盖率
功能覆盖率的建模是最重要的环节,因为没有实际经验,后面项目之后我在补充分享。功能覆盖率模型的挂接,跟类的使用放在一起即可。
在这里插入图片描述

  • 3
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值