User Guide: DSim Using Verification Frameworks

Modified on Thu, 11 Jul at 11:43 AM

User Guide: DSim Using Verification Frameworks


DSim ships with UVM-1.1b, UVM-1.1d and UVM-1.2. All uvm packages required some customization, in part because UVM actually does not compile properly if none of the major vendor's tools are used. Presumably none of the UVM maintainers had any way of testing this.

The recommended approach for configuring your uvm version is to use the command line option -uvm <version>. Supported versions include: 1.2, 1.1d, or 1.1b.

A custom UVM package can be provided by specifying -uvm <path> where path is either a relative path or an absolute path. Either will work for on-prem versions of dsim but the relative path is more portable to DSim Cloud. If you want the same custom UVM for use with DSim Cloud it needs to be in a path which will be sync'd to the cloud with your source code and you must use a relative path.

Additional Verification frameworks

For information about OVM and VMM, contact

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article