Technical data

Setting default compile options
194
-
ModelSim EE Graphic Interface ModelSim EE/PLUS Reference Manual
Check for:
Synthesis
Turns on limited synthesis-rule compliance checking. Edit the CheckSynthesis
variable (p417) in the
modelsim.ini
to set a permanent default.
Vital Compliance
Toggle Vital compliance checking. Edit the NoVitalCheck variable (p417) in
the
modelsim.ini
to set a permanent default.
Optimize for:
std_logic_1164
Causes the compiler to perform special optimizations for speeding up
simulation when the multi-value logic package std_logic_1164 is used. Unless
you have modified the std_logic_1164 package, this option should always be
checked. Edit the Optimize_1164 variable (p417) in the
modelsim.ini
to set a
permanent default.
Vital
Toggle acceleration of the Vital packages. Edit the NoVital variable (p417) in
the
modelsim.ini
to set a permanent default.
Other options:
Use 1993 language syntax
Specifies the use of VHDL93 during compilation. The 1987 standard is the
default. Same as the
-93
switch for the
vcom
command (p71). Edit the VHDL93
variable (p416) in the
modelsim.ini
to set a permanent default.
Don’t put debugging info in library
Models compiled with this option do not use any of the Model
Sim
debugging
features. Consequently, your user will not be able to see into the model. This
also means that you cannot set breakpoints or single step within this code. Don’t
compile with this option until you’re done debugging. Same as the
-nodebug
switch for the
vcom
command (p71). See "Source code security and -nodebug"
(p534) for more details. Edit the NoDebug variable (p418) in the
modelsim.ini
to set a permanent default.
Use explicit declarations only
Used to ignore an error in packages supplied by some other EDA vendors;
directs the compiler to resolve ambiguous function overloading in favor of the
explicit function definition. Same as the
-explicit
switch for the
vcom
command
(p71). Edit the Explicit variable (p417) in the
modelsim.ini
to set a permanent
default.