User guide

20-25
Using OpenVera Assertions
Post-process a compiled design several times with different
temporal assertions files each time. You can observe the effects
of different assertion scenarios and collect several distinct sets of
functional coverage data.
Develop assertions incrementally over a series of post-processing
runs, improving and augmenting the assertions in the process.
OVAPP Flow
The following steps show a typical flow for post-processing a compiled
VCS design with temporal assertions.
1. To use the post-processor CLI as the debugging tool, include the
$vcdpluson or the $dumpvars system task in your Verilog
code.
2. Compile your design in VCS with the -ova_PP compile-time
option.
Note:
Use the $vcdpluson or the $dumpvars system task in your
Verilog code to create dump files and enable CLI functionality.
Do not use the -ova_debug compile-time option.
3. Simulate the design to create a VPD or VCD file.
4. Build the post-processor.
5. Run the post-processor using DVE or the post-processor CLI.