User guide

1-17
Getting Started
-sverilog
Enables the use of SystemVerilog code.
+v2k
Enables language features in the IEEE 1364-2001 standard.
-v filename
Specifies a Verilog library file, in which VCS looks for the modules
and UDP instances that are instantiated, but not defined, in the
source code.
+vc[+abstract][+allhdrs][+list]
Enables the direct call of C/C++ functions in your source code
using the DirectC interface. The optional suffixes specify the
following:
+abstract
Specifies that you are using abstract access through
vc_handles to the data structures for the Verilog arguments.
+allhdrs
Writes the vc_hdrs.h file that contains external function
declarations that you can use in your Verilog code.
+list
Displays all the functions that you called in your Verilog source
code.
-vera
Specifies the standard VERA PLI table file and object library.
-y directory
Specifies a Verilog library directory. VCS looks in the source files
in this directory for the modules and UDP instances that are
instantiated, but not defined, in the source code.