sv9.9覆盖选项(实例选项与类型选项)

1.实例选项

(1)用于特定的覆盖组实例;

(2)per-instance只能放在覆盖组中,不能用于覆盖点或交叉点;

(3)使用per_instance选项与comment选项可以为每个covergroup实例加入单独的注释;

 1 class C1;
 2     bit[7:0] x;
 3     
 4     covergroup cv (int arg) @(posedge clk);
 5          option.at_least=arg;
 6          coverpoint x;
 7     endgroup
 8 
 9     function new(int p1);
10          cv=new(p1);
11     endfunction
12 endclass
13 
14 initial begin
15     C1 obj=new(4);
16 end

2.类型选项

(1)用于所有的覆盖组实例;

(2)选项可以放在单个覆盖点中,也可以放在覆盖组中并对组里的所有覆盖点有效;

posted on 2021-12-29 21:00  知北游。。  阅读(215)  评论(0编辑  收藏  举报

导航