Reply To: coverage database for multiple simulation

Why OSVVM™? Forums OSVVM coverage database for multiple simulation Reply To: coverage database for multiple simulation

#974
Jim Lewis
Member

Hi Juhi,

The data structure is inside the protected type while a simulation is running.  So you can have multiple simulations running simultaneous.  For many testcases, this may not make sense since the randomization used is pseudo random, and hence, just like other verification languages, a test that starts with the same seed, produces the same sequence.

An application where having multiple simulations running on the same model, makes sense, is randomizing a configuration.   Basically at the start of a test, you read in a database, randomize use this to randomize test setup parameters, and write the database back out.  Once the database is written out, another simulation can start and randomize its setup parameters.

Best Regards,

Jim