|dumpfile <file_name>||Gives a name to VCD file. Default file name is dump.vcd. Invokes Verilog $dumpfile directive.|
|dumpvars -m <module_name> [-l <level>]||Dumps the specified variables and their values to the VCD file. |
-m <module_name> dumps the module of that name.
0 - Level 0 causes a dump of all variables in the specified module and in all module instances below the specified module. The argument 0 applies only to subsequent arguments which specify module instances, and no to individual variables.
1 -Level 1 dumps all variable within the module specified by -m; it does not dump variables in any of the modules instantiated by the module specified by -m.
Invokes Verilog $dumpfile directive.
|dumpoff||Temporarily suspends the dumping process, and dumps all selected variables as an ’X’ value. Invokes Verilog $dumpoff directive.|
|dumpon||Resumes the dumping process after the dumpoff option has been invoked. Dumps all selected values at the time dumpon is invoked. Invokes Verilog $dumpon directive.|
|dumpall||Creates a checkpoint in the VCD file that dumps the current value of all selected variables. Invokes Verilog $dumpall directive.|
|dumplimit <file_size>||Limits the size of the VCD file. file_size specifies the maximum size of the VCD file in bytes. When the size of VCD file reaches the limit, the dump process stops and a comment is inserted in the VCD file indicating that the dump limit was reached. Invokes Verilog $dumplimit directive.|
|dumpflush||Empties the operating system’s VCD file buffer to ensure that all the data in that buffer is stored in the VCD file. After executing, dump process resumes as before so no value changes are lost. Invokes Verilog $dumpflush directive.|