User guide
vii
+vpdfile to Set the Output File Name. . . . . . . . . . . . . . . . . . . 6-26
+vpdfilesize to Control Maximum File Size . . . . . . . . . . . . . . 6-26
+vpdignore to Ignore $vcdplus Calls in Code . . . . . . . . . . . . 6-27
+vpddrivers to Store Driver Information . . . . . . . . . . . . . . . . . 6-27
+vpdnoports to Eliminate Storing Port Information . . . . . . . . 6-28
+vpdnocompress to Bypass Data Compression . . . . . . . . . . 6-28
+vpdnostrengths to Not Store Strength Information. . . . . . . . 6-29
VPD Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-29
Advantages of Separating Simulation From Analysis . . . . . . 6-29
Conceptual Example of Using VPD System Tasks . . . . . . . . 6-30
VPD On/Off PLI Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
Performance Tips. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-33
EVCD File Generation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-35
Using the runtime option -dump_evcd . . . . . . . 6-35
Using System Tasks. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-36
7. VCD and VPD File Utilities
The vcdpost Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Scalarizing the Vector Signals . . . . . . . . . . . . . . . . . . . . . . . . 7-2
Uniquifying the Identifier Codes. . . . . . . . . . . . . . . . . . . . . . . 7-3
The vcdpost Utility Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-4
The vcdiff Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-5
The vcdiff Utility Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-6
The vcat Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-12
The vcat Utility Syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-13