A Python library for parsing Verilog Value Change Dump (VCD) files, with a built-in command-line viewer vcdcat. Current version 2.6.0, released 2024. Development is stable with occasional updates.
pip install vcdvcdVerified import paths — ran on the pinned version, not inferred.
Opens a VCD file, iterates over signals, and retrieves signal data.
Use vcd.signals to list available references and use the full dotted name.
Convert times to int if needed: int(time_value).
Change import to: from vcdvcd import VCDVCD
pip install vcdvcd
Ensure you are using from vcdvcd import VCDVCD and that the file is valid. Check vcd.signals is a list.
No dependency data recorded yet.