did the followup to this topic happen for COVERAGE? I have the latest UVVM downloaded, but don’t (seem) to see what I thought would be under coverage.
When I started reading up on COVERAGE in general, if I recall, both the UVM(Systemverilog) and OSVVM approaches outlined the approach to create BINS for parameters to be checked for coverage, then running tests, and finally making reports of the BINS to show percentage coverage of BINS.
I assumed this was the general idea of how everyone implemented COVERAGE, but I might be missing something, as, looking at the examples under the ~\uvvm\bitvis_vip_spec_cov\demo\ folder, it seems the UVVM COVERAGE only deals with, what I would call “Requirement Tracing”.
I’m new to all this, and might have missed reading somethings! Maybe it is left to the USER to fit things as they wish, but I don’t see a recommended UVVM approach to show best practice to do conventional (is it?) - BINS coverage.
P.S. In your reply above you mention the folder: “UVVM/xConstrRandFuncCov”. I guess this was an older folder (2017?), as I don’t see such a folder in the current UVVM release (2020-12-08: v2.15.1).