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).










