Technical data
vcom
ModelSim EE/SE Command Reference ModelSim Commands CR-171
-nodebug[=ports]
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.
Note: -nodebug provides protection for proprietary model information. The Verilog ’protect compiler
directive provides similar protection, but uses a Cadence encryption algorithm that is unavailable to Model
Technology.
Design units or modules compiled with -nodebug can only instantiate design units
or modules that are also compiled -nodebug.
See additional discussion in "Source code security and -nodebug"
(E-443).
-nolock
Overrides the library lock file. The lock file prevents mulitple users from
concurrently accessing the same library. If you are a single user, disabling the lock
file should not present a problem. Optional. Default is locked.
-nologo
Disables startup banner. Optional.
-novital
Causes VCOM to use VHDL code for VITAL procedures rather than the
accelerated and optimized timing and primitive packages built into the simulator
kernel. Optional.
-novitalcheck
Disables VITAL95 compliance checking if you are using VITAL 2.2b. Optional.
-nowarn <number>
Selectively disables an individual warning message. Optional. Multiple -nowarn
switches are allowed. Warnings may be disabled for all compiles via the
modelsim.ini file, see the "[vcom] VHDL compiler control variables"
(B-395).