User guide

D-21
Compiler Directives and System Tasks
$vcdplusdumpportson
Records transition times and values of ports in a module instance.
A level value of 0 tells VCS to dump all levels below the specified
instance. If you do not specify a level, the default level is 1. If you
use the system task without arguments, VCS dumps all ports of
all instances of the while design in the VPD file. Syntax:
$vcdplusdumpportson(level_number,
module_instance);
Use $vcdplusdumpportson and $vcdplusdumpportsoff
system tasks to create a VPD file with port drive information for
bidirectional ports if you want to use dumpports and
dumpvcdports options in vpd2vcd filtering.
Note:
This system task records additional drive information for inout
ports of type wire. It does not dump ports with unpacked
dimensions. Furthermore, it’s unable to determine if a wire is being
forced.
$vcdplusfile
Specifies the next VPD file that DVE opens during simulation,
after it executes the $vcdplusclose system task and when it
executes the next $vcdpluson system task. Syntax:
$vcdplusfile("filename");
$vcdplusglitchon;
Turns on checking for zero delay glitches and other cases of
multiple transitions for a signal at the same simulation time.
Syntax:
$vcdplusglitchon;