Technical data
vlog
84
-
ModelSim Command Reference ModelSim EE/PLUS Reference Manual
+libext+<suffix>
Specifies the suffix of files in library directory. Multiple suffixes may be used, for example:
+libext+.v+.u
. Optional.
+librescan
Scan libraries in command-line order for all unresolved modules. Optional.
-line <number>
Specify the starting line number. Optional.
+incdir+<directory>
Search directory for files included with the
‘include filename
compiler directive. Optional.
-nodebug[=ports | =pli]
Hides the internal data of the compiled design unit. Optional. The design unit’s source
code, internal structure, signals, processes, and variables will not display in ModelSim’s
windows. In addition, none of the hidden objects may be accessed through the Dataflow
window or with VSIM commands. This also means that you cannot set breakpoints or
single step within this code. Don’t compile with this switch until you’re done debugging.
Note that this is not a speed switch like the “nodebug” option on many other
products.
The optional
=ports
switch hides the ports for the lower levels of your design; it
should only be used to compile the lower levels of the design. If you hide the ports
of the top level you will not be able to simulate the design.
The optional
=pli
switch prevents the use of pli functions to interrogate individual
modules for information; this switch may be used at any level of the design.
Combine both switches with
=ports+pli
or
=pli+ports
.
See additional discussion in "Source code security and -nodebug" (p534).
+nolibcell
Do not automatically define library modules as cells. Optional.
-O0 | -O4
Disable optimizations that affect event ordering with
-O0
(capital oh zero). Optional.
Enable all optimizations with
-O4
(default).
-quiet
Disables 'loading' messages. Optional.