User guide
C-28
Compile-Time Options
to either exclude from coverage or exclusively compile for
coverage.
-cm_ignorepragmas
Tells VCS to ignore pragmas for coverage metrics.
-cm_libs yv|celldefine
Specifies compiling for coverage source files in Verilog libraries
when you include the yv argument. Specifies compiling for
coverage module definitions that are under the ‘celldefine
compiler directive when you include the celldefine argument.
You can specify both arguments together using the plus (+)
character.
-cm_line contassign
Specifies enabling line coverage for Verilog continuous
assignments.
-cm_name filename
As a compile-time or runtime option, specifies the name of the
intermediate data files. When starting cmView, specifies the name
of the report files.
-cm_noconst
Tells VCS not to monitor for conditions that can never be met or
lines that can never execute because a signal is permanently at
a 1 or 0 value. See the VCS/ VCS MX Coverage Metrics User
Guide.
-cm_opfile filename
Specifies a file that contains a list of signals that you want to also
treat as observation points.
-cm_pp [gui]|[batch]
Tells VCS to start cmView. By default, VCS starts cmView in batch
mode.