User Guide: DSim User Manual

Modified on Thu, 11 Jul at 11:43 AM

User Guide: DSim User Manual

DSim is a Hardware Description Language (HDL) simulator developed by Metrics Design Automation.

The simulator supports Verilog, SystemVerilog and VHDL.

NOTE: In order to use the DSim commands found in this User Manual through the DSim Cloud CLI, you must wrap the command options in single quotes. For more information, see User Guide: DSim Cloud CLI Tool simulator commands.

NOTE: In order to use the DSim commands found in this User Manual when working on-prem, you must set the DSIM_LICENSE environment variable to be the path and filename of your license file. For more information on how to generate a license, see Licensing.

Glossary of Terms

Command Line Interface

Common Options
Setting Options by Scope Using Specification File
Language Conformance Options
Constraint Solver Options
Coverage Options

Input Filenames
Compile Once, Run Multiple Times
Using Libraries and Configurations

Running A Simulation

Stages Of A Simulation
Running A Verilog Simulation
Running A VHDL Simulation

Merging and Viewing Coverage

Merging and Viewing Coverage

Library Management

Managing libraries


Dumping/Opening Waveforms

Verification Component Support

Using UVM

Programing Interface Support

Using the DPI and PLI
Using VHPI



Transparent Compression

Transparent Compression

Using IEEE1735 Encryption

IEEE 1735 Encryption

Notes on DSim treatment of string characters

Lexical Conventions

Notes on DSim treatment of SystemVerilog

Design and Verification Building Blocks
Scheduling Semantics
Delay Modeling
Data Types
LRM Extensions

Notes on DSim treatment of VHDL

Integral Arithmetic

Frequently Asked Questions


Supporting Documentation

Release Highlights
Known Issues/Limitations
Legalese: Licenses and Attributions

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