So after I described my troubles with the UVM register model's coverage in my previous post, I revisited the issue in a slightly different context and discovered the current solution was rather lacking.
In the previous example, coverage was taken for a value written via the register …
A couple of weeks ago, I created a status register callback class.
The purpose of it was to create a built-in scoreboard allowing me to predict the value of a status register based on the known status signal's input.
I'll maybe post the code in a sometime in the future …
Read more