diff --git a/nmigen/back/pysim.py b/nmigen/back/pysim.py index 18318b9..88cd7a3 100644 --- a/nmigen/back/pysim.py +++ b/nmigen/back/pysim.py @@ -281,6 +281,9 @@ class Simulator: normalize(signal.reset, signal.shape()) self._state.curr_dirty.add(signal) + if not self._vcd_writer: + continue + if signal not in self._vcd_signals: self._vcd_signals[signal] = set()