I have two coverpoints as shown below.
Whenever soft_reset is high and dma_states is 3 then I want to hit a bin. so I created cross coverage bin named as srst_high_state3. and it is working fine.
But the problem is it is creating other bins which I don’t want. I just want this rst_high_state3 bins to be created. what is the solution? Or is there any other way to achieve this requirement?
Note that the upcoming 1800-2023 SystemVerilog LRM has a new option cross_retain_auto_bins that can be set to 0 to prevent retention of automatically created cross bins.