硅芯思见:你知道get_coverage和get_inst_coverage得到

在中提供了大量的用于获得的方法 , 方便了用户进行功能覆盖率的收集 , 比较常见的主要有:$、和 , 那么这几种get 得到的到底是什么彼此之间有什么差异呢?在中关于这三个方法的描述如下:
ü$:用来获取当前测试平台总体覆盖率 , 其值由所有的类型的覆盖率决定;
【硅芯思见:你知道get_coverage和get_inst_coverage得到】ü:用来获取当前实例所对应的的覆盖率;
ü:用来获取当前实例的覆盖率;
文字描述有时候很苍白无力 , 那么这三个方法 , 在具体使用时具体区别在哪里呢 , 下面将通过示例说明这些方法的使用 。
1 $
【示例】

硅芯思见:你知道get_coverage和get_inst_coverage得到

文章插图
【仿真结果】
示例中 , 和分别进行了例化 , 的覆盖率为66.67 , 的覆盖率为72.22 , 这两个在定义时指定了其在总体覆盖率中所占权重分别是:的为2 ,