User guide

21-19
OpenVera Native Testbench
Summary
There are three major error scenarios, when specifying OpenVera
files on the command line in addition to the configuration file:
1. An error is issued when the VCS command specifies multiple
OpenVera files containing the program construct in addition to a
configuration file.
2. An error is issued if the file on the command line which contains
program, does not also have all of the files it is dependent on
specified in the command line. If one file contains program
whereas the other files contain tasks and functions required by
the file containing program, the program is treated as part of
multiple programs in the configuration file. That is, it is like an
addition of one more programs in the configuration file.
3. An error is issued if none of the files specified on the command
line contains the program construct.
Example Configuration File
program
prog1.vr
task11.vr
task12.vr
-ntb_opts tb_timescale=1ns/10ps
-ntb_define NTB1
-ntb_incdir /usr/muddappa/include
program
prog2.vr
task21.vr
task22.vr
-ntb_define NTB2+NTB3 -ntb_opts dep_check
program
prog3.vr
-ntb_incdir /usr/muddapa/include+/usr/vera/include