Closed marnovandermaas closed 1 year ago
I've added an initial implementation on the internal cover group, but am struggling with how to implement the sampling.
spent 8 remaining 2022-11-11 8
genbits (can see that from toggle coverage), genbits_v, sw_cmd_status, intr_state, intr_en - to sample on every clock edge, Andreas shared an example
We decided this issue can be roped into https://github.com/lowRISC/opentitan/issues/15742 I opened a draft PR (very incomplete) as a reference for what I did so far: https://github.com/lowRISC/opentitan/pull/16254
Thanks @marnovandermaas , this is helpful. I am un-assigning you for the moment to let you work on the V2S task as just discussed.
Okay, I think I'll just use the scoreboard more effectively to sample interrupt related covergroups that gets generated from cip_base_env_cov
. For other coverpoints, I believe adding them to err_cg would be sufficient.
List of things written down in https://github.com/lowRISC/opentitan/pull/16116:
Based on the changes to the test plan proposed in: https://github.com/lowRISC/opentitan/pull/16116
We need an extra cover group to create coverage on the internal state of the CSRNG block.
Old estimate before 2022-11-11 8