User guide

6-19
VPD and EVCD File Generation
You can specify only once the complete set of multi-dimensional array
elements to be dumped. You can specify multiple element subsets
of an array using multiple $vcdplusmemorydump commands, but
they must occur in the same simulation time. In subsequent simulation
times, $vcdplusmemorydump commands must use the initial set of
array elements or a subset of those elements. Dumping elements
outside the initial specifications results in a warning message.
Within VirSim, multi-dimensional arrays can be expanded in each
dimension in much the same way as memories. By default, only the
portions of the multi-dimensional array that have data are shown in
VirSim.
System Tasks for Capturing Source Statement
Execution Data
The Source Window requires the use of VPD options to save source
hierarchy information and VPD tasks to capture source statement
execution information in VPD files. Capturing source statement
execution allows you to view and trace statement execution in the
Source Window.
Note that saving statement execution data can significantly increase
simulation time and VPD file size.
Capturing Source Statement Execution
The three ways to capture source statement execution are:
1. For viewing in post simulation mode, include
$vcdplustraceon.