ModelSim Datasheet
ModelSim Datasheet
www.siemens.com/eda
SIMULATION AND
VERIFICATION
HDL Simulation – ModelSim
The ModelSim GUI delivers highly pro- Waveform comparisons are easily per-
ductive design debug and analysis capa- formed between two simulation results.
bilities as well as project and file Timing differences between RTL and Source Window Templates & Wizards
management. gate-level simulation results are easily VHDL and Verilog templates and wiz-
handled through user-specified time-fil- ards allow you to quickly develop HDL
Memory Window tering capabilities. code without having to remember the
The memory window allows intuitive exact language syntax. All the language
ModelSim provides a unique WLF
and flexible viewing and debugging of constructs are available with a click of a
management utility (aka WLFMAN)
design memories. mouse. Easy-to-use wizards step you
that allows the manipulation of WLF
VHDL and Verilog memories are auto- result files, enabling you to specify through creation of more complex HDL
extracted from the source and viewed the amount of information to record blocks. The wizards show how to create
in the GUI, allowing powerful search, to a WLF file or to subset an existing parameterizable logic blocks, testbench
fill, edit, load, and save functionality. WLF file based on signals or time. stimuli, and design objects. The source
The Memory window supports pre-load- The WLFMAN utility allows efficient window templates and wizards benefit
ing memories from a file or using con- management of disk space and post- both novice and advanced HDL develop-
stant, random, and computed values, simulation debug efficiency. ers with time-saving shortcuts.
SIMULATION AND
VERIFICATION
Project Manager
The project manager greatly reduces
the time it takes to organize files and
libraries. As you compile and simulate,
the project manager stores the unique
settings of each individual project,
allowing you to restart the simulator
right where you left off. Simulation
properties allow you to easily re-simu-
late with pre-configured parameters.
Code Coverage
Design verification completeness can
be measured through code coverage.
ModelSim supports statement, expres-
sion, condition, toggle, and FSM cover-
age. Code coverage metrics are
automatically derived from the HDL
source. As many design blocks are
created to be configurable and reusable Using integrated code coverage, ModelSim tracks how much of the design has been tested.
and not all metrics are valuable, code
coverage metrics can be flexibly Powerful, Cost-Effective Simulation
managed with source code pragmas ModelSim delivers a powerful simula-
and exclusions specified in the code tion solution ideally suited for the
coverage browser. verification of small and medium sized
FPGA designs; especially designs with
Assertion Based Verification complex, mission critical functionality.
ModelSim delivers a comprehensive,
standards-based assertion based Platform Support
verification (ABV) solution, offering ModelSim is supported on 32/64-bit
the choice of SystemVerilog Assertions Windows 10, Linux RHEL6 and RHEL7,
(SVA), Property Specification Language and Linux SLES 11 and SLES 12 based
(PSL), or both. platforms. When running on a 64-bit
system, ModelSim runs in 32-bit mode.