covergroup中可以用if语句吗
时间:10-02
整理:3721RD
点击:
收集覆盖率时,想在某种条件下才收集一些字段的覆盖率,每个coverpoint后都跟个iff有点麻烦。能不能用if呢
比如
covergroup cg;
a: coverpoint A;
b: coverpoinB iff(A == 1);//这种是可以,如果下面的C,D也这样写的话,感觉麻烦
if(A==1) {//这样编译不过。
c: coverpoint C;
d: coverpoint D;
}
endgroup
比如
covergroup cg;
a: coverpoint A;
b: coverpoinB iff(A == 1);//这种是可以,如果下面的C,D也这样写的话,感觉麻烦
if(A==1) {//这样编译不过。
c: coverpoint C;
d: coverpoint D;
}
endgroup
貌似不能用if唉,我看了一下IEEE 1800-2012,上面没有写可以用if
