2.4.1.3 Automatic Grouping
A sample below is ModelSim(TM) generated VCD. It is noted wire buses are expanded as each bit.
Sometimes this is frustrating for editing the signals on waveformview.



If you would like to view those signals as bus,Add selected signals as buses is useful as below.
(1bit selection is fully enough to make a bus.)





You can do it in another way.

2.4.1.4 Display VCD and Veritak's waveform on same waveformview

Define vcd file in the project the same way.




VCD Structure is displayed in title bar if the node is vcd.




Sort By Scope will make easier to view between VCD and RTL sim.






2.4.1.5 Shift VCD waveform

You'll see the dialog below by
Menu->Utility -> Add VCD Starttime Offset




You can set value by 3 alternative ways.
In this tutorial, we use difference between T1 and T2 cursor.



TIPS:



2.4.1.6 Waveform Comparison

You can compare two waveforms visually.
This function does not depend on the waveforms origin, VCD or Veritak. Consecutive Two pair which have the same bit width are automatically compared.

Check by Red Marker enables different portions display by red as below.





If No difference has detected ,then the display will be as follows.
Please note compared pair of waveforms are displayed as "]" at rightest position of the display. If "]" is not displayed, two waveforms are not compared because of incompatible bit-width or due to some restrictions.


Tolerance

There may be some differences that must be neglected. Since algorithm displays red-mark even if any glitch less than 1 dot-time in entire view, this makes noisy in some situations. In such situation, you can define tolerance as follows.

The display below shows 1ns shifted(3401->3402) vcd intentionally.






So, 1.1ns tolerance will filter those unwanted detections.


Tolerance examples

In the example below, VCD's floating scaling makes some jitter. To neglect those glitch, we define 0.1ns tolerance.



Thus, successfully filtered those glitches.



If we widen the tolerance than the cycle of externally sampled based VCD ,
can we ignore 1 clock shift?

Unfortunately, we can not do this. Following seems to be tricky but is legal result in current algorithm.




TIPS