The Universal Verification Methodology (UVM) library is supplied by Metrics (using the standard versions available by Accellera) and is made available to users on-demand on the remote compute. For more information on the UVM library functionality see the Accellera website.
Accessing the UVM Library
DSim Cloud comes with UVM-1.1b, UVM-1.1d and UVM-1.2. To load the UVM package, uncomment the UVM package entry in your config.yml:
By default, DSim Cloud is configured to use UVM-1.2. To use a different version, change the version field to "1.1b" or "1.1d" in your config.yml:
To see how to change your config.yml, see DSim Cloud Configuration.
When the UVM package is loaded, an environment variable UVM_HOME is set, which points to the current version being used by the remote compute.
To see which version of the UVM library is being used currently:
mdc envs | findstr UVM_HOME
Linux / Mac
mdc envs | grep UVM_HOME
To use the UVM library in your simulation, see How To: Use UVM in a Simulation.