在编写覆盖点为N的整数倍的情况下,如何编写,可以定义一个新的变量,用如下方法覆盖:
需要覆盖的变量为x,其变化规律为0,1N,2N,...:
int x;
可以定义一个新的变量y:
int y;
在采样时,可以使用如下的写法:
y = x / N; (N!=0)
covergroup sample_y;
bin_of_y : coverpoint(y) {
bins v = {[0:$]}; // $为上边界;
}
endgroup
对y采样,间接的就进行了x的采样;
在编写覆盖点为N的整数倍的情况下,如何编写,可以定义一个新的变量,用如下方法覆盖:
需要覆盖的变量为x,其变化规律为0,1N,2N,...:
int x;
可以定义一个新的变量y:
int y;
在采样时,可以使用如下的写法:
y = x / N; (N!=0)
covergroup sample_y;
bin_of_y : coverpoint(y) {
bins v = {[0:$]}; // $为上边界;
}
endgroup
对y采样,间接的就进行了x的采样;