User guide

3-4
Compiling and Elaborating Your Design
Compile-time options that affect incremental compilation all begin
with -M. For more details on these options, see “Options for
Incremental Compilation” on page B-6.
Triggering Recompilation
VCS recompiles a module when you change its contents. The
following conditions also trigger the recompilation of a module:
Change in the VCS version.
Changes in the command-line options.
Change in the target of a hierarchical reference.
Change in the ports of a module instantiated in the module.
Change in the calls from a $dumpvars system task to the module.
Change in a compile-time constant such as a parameter.
The following conditions do not cause VCS to recompile a module:
Change of time stamp of any source file.
Change in file name or grouping of modules in any source file.
Unrelated change in another module in the same source file.
Nonfunctional changes such as comments or white space
.