coverage group 覆盖率
时间: 2023-10-22 22:08:41 浏览: 158
single_cov:可行的代码覆盖率
引用中提到了功能覆盖率是用户自定义的尺度,用来测量设计规范有多少被测试了。功能覆盖率的模型是通过Covergroup结构来定义的,它可以在module、program、interface或者类中创建实例。每个covergroup可以包括同步覆盖点的采样的clocking event、一系列的覆盖点、覆盖点之间的交叉覆盖(cross coverage)和可选的形式参数(optimal formal arguments)。
在引用中提到的例子中,覆盖组cov_grp的时钟事件为clk上升沿,覆盖点为a。
而引用中提到覆盖率指的是满足条件的验证对象所占的比例,其中有两种覆盖率的尺度:代码覆盖率和功能覆盖率。
综上所述,coverage group覆盖率是指在功能覆盖率中通过Covergroup结构定义的一组覆盖点和交叉覆盖的测试对象所占的比例。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
阅读全文