sv9.8通用的覆盖组(通过数值或者引用传递覆盖组参数)

1.通过数值传递覆盖组参数

2.通过引用传递覆盖组参数

 1 covergroup cg (ref int ra, input int low, int high) @(posedge clk);
 2       coverpoint ra  //采样通过引用传递的变量
 3       {
 4           bins good={[low:high]};
 5           bins bad[]=default;
 6       }
 7 endgroup
 8 
 9 ...
10 int va, vb;
11 
12 cg c1=new(va, 0, 50);
13 cg c2=new(vb,120,600);

 

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

导航