pymtl / pymtl3

Pymtl 3 (Mamba), an open-source Python-based hardware generation, simulation, and verification framework
BSD 3-Clause "New" or "Revised" License
372 stars 48 forks source link

Incorrect VCD file format #269

Open KelvinChung2000 opened 6 months ago

KelvinChung2000 commented 6 months ago

I am trying to use a different waveform viewer (surfer), which is not working. I have raised the issue to the Surfer team and found out there might be an encoding error in the VCD file for pymtl.

This is the link to the issue.

cbatten commented 6 months ago

Hmm ... is it possible to provide a minimal test case that illustrates the issue along with what the desired VCD output should be? @jsn1993 any thoughts on this issue?

KelvinChung2000 commented 6 months ago

vcd.zip I have put together a small example.

cbatten commented 6 months ago

Thanks! We will try to find time to take a look ...