Technical data

vsim
ModelSim EE/PLUS Reference Manual ModelSim Command Reference
-
99
-pli "<object list>"
Loads a space-separated list of PLI shared objects. Optional. The list must be quoted if it
contains more than one object. This is an alternative to specifying PLI objects in the
Veriuser entry in the
modelsim.ini
file, see "Project file variables" (p415).
+<plusarg>
Arguments preceded with "+" are accessible by the Verilog PLI routine
mc_scan_plusargs
. Optional.
+pulse_e/<percent>
Sets module path pulse error limit as percentage of path delay. Optional.
+pulse_r/<percent>
Sets module path pulse rejection limit as percentage of path delay. Optional.
Arguments, design-unit
The following library/design-unit arguments may be used with
vsim
. If no design-
unit specification is made, VSIM will open the Startup dialog box (p198).
Multiple design units may be specified for Verilog modules and mixed VHDL/
Verilog configurations.
<library_name>.<design_unit>
Specifies a library and associated design unit; multiple library/design unit specifications
can be made. Optional. If no library is specified, the
work
library is used.
The <design_unit> may be one of the following:
<configuration>
Specifies the VHDL configuration to simulate.
<module> ...
Specifies the name of one or more top-level Verilog modules to be simulated. Optional.
<entity> [(<architecture>)]
Specifies the name of the top-level entity to be simulated. Optional. The entity may have
an architecture optionally specified; if omitted the last architecture compiled for the
specified entity is simulated. An entity is not valid if a configuration is specified.
Note:
Most UNIX shells require arguments containing () to be single-quoted to prevent special parsing by
the shell. See the examples below.