User guide
3-12
Compiling and Elaborating Your Design
• Disable all lint messages. This is the default.
+lint=none
The syntax of the +lint option is very similar to the syntax of the
+warn option for enabling or disabling warning messages. Another
thing these options have in common is that some of their messages
have the same ID. This is because when there is a condition in your
code that causes VCS to display both a warning and a lint message,
the corresponding lint message contains more information than the
warning message and can be considered more verbose.
The number of possible lint messages is not large. They are as
follows:
Lint-[IRIMW] Illegal range in memory word
Lint-[NCEID} Non-constant expression in delay
Lint-[GCWM] Gate connection width mismatch
Lint-[CAWM] Continuous Assignment width mismatch
Lint-[IGSFPG] Illegal gate strength for pull gate
Lint-[TFIPC] Too few instance port connections
Lint-[IPDP] Identifier previously declared as port
Lint-[PCWM] Port connect width mismatch
Lint-[VCDE] Verilog compiler directive encountered
Changing Parameter Values From the Command Line
There are two compile-time options for changing parameter values
from the vcs command line: