Hi,
the code looks something like this:
covergroup bus_vals @(posedge clk);
input logic [3:0] addr;
addr_rannge: coverpoint addr
{
bins high_range [3]={[8:15]};
}
endcovergroup
3 separate bins should look like this: <8,9>, <10,11>, <12,13,14,15>
how is it decided each bin has how many values??