Circuit data
VCD bounded pulse widths
Measure complete high and low intervals for one declared 1-bit VCD signal.
Your inputs
Start with an exampleYour result
Example resultAa — A small example of your colors.
How it works
Collapse repeated states and same-tick assignments. Count an interval as complete only when known opposite states bound both ends. Preserve widths as exact tick/second fractions.
The sample has complete high pulses lasting 4 ns and 8 ns. Initial and final low intervals remain boundary intervals.
Limits
Standard VCD timescales and at most 20000 selected scalar assignments. X/Z and other unknown states interrupt complete pulses. No inferred period, clock quality, glitch below timestamp resolution or physical timing guarantee.