1、定义类
class Transaction;
rand bit[31:0] data;
rand bit[7:0] addr;
endclass
2、定义覆盖组
covergroup Coverpoint;
coverpoint tr.addr;
coverpoint tr.data;
endgroup
3、收集覆盖率
Transaction tr;
CovPoint ck;
tr=new();
ck=new();
repeat(16)begin
assert(tr.randomize);
ck.sample();
end