Reply To: Merging coverage databases
Why OSVVM™? › Forums › OSVVM › Merging coverage databases › Reply To: Merging coverage databases
![](https://osvvm.wpenginepowered.com/wp-content/uploads/avatars/2593/cb408163dc4565ef5dc94d014eba9bfd-bpfull.jpg)
Hi Jim,
Thanks for the quick response. Here are two scenarios where merging databases could be used:
1) The 2nd-last paragraph of your response appears to answer this application; can you confirm or correct:
A DUT processes a layered protocol: “Prot_x” over Ethernet. In a given operating session, there can be 1-20 “Prot_x” streams coming from the traffic generator, and the streams operate at one of 100 different data rates. So, in a given simulation run, the DUT is configured to process 1-20 data streams at specified data rates.
Therefore, it would take a large number of simulation runs to functionally cover the different DUT configurations. Is database-merging required here, or can OSVVM packages already manage this application?
2) As done in simulators like VCS & Questa, merging databases from different testcases is performed in order to show the overall progress of a regression.
Quoting online VCS literature, “Unified coverage aggregates all aspects of coverage in a common database, thereby allowing powerful queries and useful unified report generation.”
https://www.synopsys.com/Tools/Verification/FunctionalVerification/Pages/VCS.aspx
thanks,
Lyle.