lowRISC / opentitan

OpenTitan: Open source silicon root of trust
https://www.opentitan.org
Apache License 2.0
2.58k stars 776 forks source link

[prim] Reach coverage metrics for V3 #14842

Open msfschaffner opened 2 years ago

msfschaffner commented 2 years ago

For most smaller primitives in the prim_* library, we collect coverage as part of the comportable IP block-level DV. However, a few larger prims have their own DV environment, and hence they are excluded from coverage collection in the comportable IP block-level DV environments.

In order to reach V3 for the entire top-level, we should make sure that the coverage of these primitives reaches 100% (with waivers).

The affected primitives are:

The coverage can be found in the nightly regression dashboard here.

msfschaffner commented 2 years ago

CC @tjaychen @sriyerg

sriyerg commented 2 years ago

Probably track each one in a separate issue since different DV engineers may be assigned to work on them.

msfschaffner commented 2 years ago

Done and linked!

johngt commented 5 months ago

Looked at with @vogelpi - due to time left - consider this a V3 item