I also just proposed adding a API to nmigen to output VCD events. You can think of them as the VCD file having certain times marked. I think they would be useful for unit tests since we could output them to the VCD file when we read all the variables in a unit test. https://github.com/nmigen/nmigen/issues/431 Jacob