GTKWAVE(1) Simulation Wave Viewer GTKWAVE(1) NAME gtkwave - Visualization tool for VCD, LXT, LXT2, VZT, FST, and GHW files SYNTAX gtkwave [option]... [DUMPFILE] [SAVEFILE] [RCFILE] DESCRIPTION Visualization tool for VCD, LXT, LXT2, VZT, FST, and GHW. VCD is an industry standard simulation dump format. LXT, LXT2, VZT, and FST have been designed specifically for use with gtkwave. GHW is the native VHDL format generated by GHDL. Native dumpers exist in Icarus Verilog and the open source version of VeriWell for the LXT formats so conversion with vcd2lxt(1) or vcd2lxt2(1) is not necessary to take direct advantage of LXT with those simulators. AET2 files can also be processed provided that libae2rw is available but this is only of interest to people who use IBM EDA toolsets. OPTIONS -n,--nocli Use file requester for dumpfile name. -f,--dump Specify dumpfile name. -F,--fastload generate/use VCD recoder fastload files. This is similar to the -g,--giga option, however the spill file generated is not deleted. Reloading the VCD file another time (either through pressing the reload button or by re-invoking gtkwave at a later time) will use this generated spill file rather than read the value change section of the VCD file. This will speed up reloads on large files greatly as only the variable declaration section needs to be parsed. Note that the spill file contains the file size and modification date of the VCD file in order to detect if it is stale and needs to be regenerated. -o,--optimize optimize VCD to FST. This will automatically call vcd2fst(1) to perform the file conversion. This option is highly recommended with large VCD files in order to cut down on the memory usage required for file viewing. Can be used in conjunction with -v,--vcd. -a,--save Specify savefile name. Useful suffixes for desktop integration are .gtkw and .sav (deprecated). -A,--autosavename Assume savefile is suffix modified dumpfile name (i.e., remove and replace with ".gtkw"). -r,--rcfile Specify override .gtkwaverc filename. -l,--logfile Specify simulation logfile name. Multiple logfiles may be specified by preceding each with the command flag. By selecting the numbers in the text widget, the marker will immediately zoom to the specific time value. -d,--defaultskip If there is not a .gtkwaverc file in the home directory or current directory and it is not explicitly specified on the command line, when this option is enabled, do not use an implicit configuration file and instead default to the old "whitescreen" behavior. -D,--dualid Specify multisession identifier information. The format of "which" is m+nnnnnnnn where m is the session number 0 or 1 and nnnnnnnn is a hexadecimal value indicating the shared memory ID of an array of two gtkwave_dual_ipc_t data structures. The intended use of this flag is for front ends such as twinwave(1). -s,--start