In reply to dave_59:
Hi Dave,
How can we do cross coverage in below case. I want to do cross coverage between coverpoint xyz and all the elements of ptr_cg.
bit [1:0] ptr[192];
covergroup ptr_val_cg(ref bit [1:0] ptr);
coverpoint ptr { bins ptr_val = {0,1,2};}
endgroup
class cov_mon
ptr_val_cg ptr_cg[192];
int xyz;
function new();
foreach (ptr[i])
ptr_cg[i] = new(ptr[i]);
endfunction
covergroup new_cg();
coverpoint xyz;
endgroup
endclass
end