Technical data
vsim
ModelSim EE/PLUS Reference Manual ModelSim Command Reference
-
91
vsim
The
vsim
command is used to invoke the VSIM simulator, or to view the results
of a previous simulation run (when invoked with the
-view
switch). You can
specify a configuration, an entity/architecture pair, or a module for simulation. If
a configuration is specified, it is invalid to specify an architecture. If all arguments
are omitted, the Load Design dialog box appears. During elaboration VSIM
determines if the source has been modified since the last compile.
To
manually interrupt design elaboration
use <control-c> (while the mouse
cursor is located in the window that invoked VSIM if you are running UNIX) , or
the Break key.
The vsim command may also be invoked from the command line within the
simulator with the all options (except the -c option) shown below.
Syntax
vsim
[-help] [-c | -i] [-do “<command_string>” | <macro_file_name>]
[-file <filename>] [-gui] [-keepstdout] [-l <logfile>]
[<license_option>] [-multisource_delay <sdf_option>] [-nocompress]
[+no_notifier] [+no_tchk_msg] [+notimingchecks] [-quiet]
[-restore <filename>] [-sdfmin | -sdftyp | -sdfmax
[<region>=]<sdf_filename>] [-sdfnoerror] [-sdfnowarn]
[-t [<multiplier>]<time_unit>] [-tag <string>] [-title <title>]
[-trace_foreign <int>] [-view <filename>] [-wav <filename>]
[-foreign <attribute>] [-g<Name=Value> ...] [-G<Name=Value> ...]
[-noglitch] [+no_glitch_msg] [-std_input <filename]
[-std_output <filename>] [-strictvital] [-vcdread <filename>]
[-vital2.2b] [-hazards] [-L <library_name> ...]
[-Lf <library_name> ...] [+alt_path_delays] [+mindelays]
[+typdelays] [+maxdelays] [+no_pulse_msg] [+nosdfwarn]
[+nowarn<CODE>] [-pli "<object list>"] [+<plusarg>]
[+pulse_e/<percent>] [+pulse_r/<percent>]
[<library_name>.<configuration> | <module> ... | <entity>
[(<architecture>)]]
The arguments below are grouped alphabetically by language:
• Arguments, VHDL and Verilog (p92)
• Arguments, VHDL (p95)
• Arguments, Verilog (p98)
• Arguments, design-unit (p99)