function coverage的实现,移知---半导体教育领航者,课程概况
以前国内的芯片公司以代码覆盖率为考量对象,但是随着芯片规模越来越大,单纯的代码覆盖率100%越来越暴露出它的局限,芯片还是存在很多bug,所以现在国内公司越来越看重功能覆盖率的考量。
功能验证的目标是确定是否在我们的设计规范中定义的设计要求按预期的运行。但是我们怎么知道所有指定的功能是否真正的实现了呢?我们又如何知道是否对所有的指定功能进行了测试呢?以往的代码覆盖率并不能帮助我们回答这个问题。
本期我们请来了Wallace,给大家介绍功能覆盖率的概念和应用。功能覆盖率的目标是关于设计功能要求验证的统计,它能够帮助我们回答上面的问题。通过此次公开课能够理解功能覆盖率的概念,知道功能覆盖率怎么去做。
课程内容
介绍什么是功能覆盖率 验证流程中怎么来做功能覆盖率
介绍covergroup的基本概念
结合例子介绍coverpoint的概念
coverage中bins有哪些 常用的有什么
怎样建立cross的coverage 特殊的cross怎么创建
sv coverage提供了哪些选项,都有什么意义
sv coverage的内建方法和使用
一个coverage的实例讲解 适用人群:初级IC设计工程师