-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Description
I have found that PyVSC currently does not provide a method for querying overall coverage across all covergroups, which is essential for automation. When attempting to implement an external solution, I realized that the correct calculation for overall coverage depends critically on covergroup/coverpoint options such as weight and per_instance, as well as whether they are set via options or type_options.
The documentation states that some options (like weight or per_instance) are not respected or might be ignored at the covergroup level, but it is unclear which options are actually used at run-time and how they propagate to coverage models and type models for coverpoints and covergroups.
Questions:
- What is the current implementation status of
optionsandtype_optionsfor covergroups and coverpoints? When are you going to implement these? - Which options (weight, per_instance, at_least, etc.) are respected at both instance and type levels during coverage calculation and reporting?
Justification:
- I need to correctly calculate overall coverage, and automate stopping tests on 100% coverage. For this, options like
weightandper_instanceare critical, but current behavior is ambiguous.
Thank you!
Metadata
Metadata
Assignees
Labels
No labels