Reply To: Parallel Simulations in OSVVM and VUnit Integration

Why OSVVM™? Forums OSVVM Parallel Simulations in OSVVM and VUnit Integration Reply To: Parallel Simulations in OSVVM and VUnit Integration

#2612
Jim Lewis
Member

Hi Brad,
Currently if you run things from VUnit, you loose all the OSVVM reporting. This is a direction we are currently investigating, but will either need to uplevel our tcl expertise or outside help.

How many different simulation sets do you intend to run? What I do normally is group my tests into test suites that test individual capabilities of the design. Each of these test suites is started by a different script. A top level script then calls each of these test suite scripts to run the full build.

What you could do to get started at better using your computing resources is divide your top level script into N sets of test suite runners that are each roughly the same length in run time – where N is the number of concurrent simulations you want to start.

Once you have run a test suite, the OSVVM reports will give you the amount of time each test suite takes and you can adjust your groupings to better balance the run times.

Best Regards,
Jim