diff --git a/src/finn/util/pyverilator.py b/src/finn/util/pyverilator.py index a9049ae0ff54963a342f0ca60a5c9a4b76ffe2bb..fb022c1ba63ca2e109d05c6b73816de51113b0d6 100644 --- a/src/finn/util/pyverilator.py +++ b/src/finn/util/pyverilator.py @@ -111,7 +111,8 @@ def multi_handshake(sim, ifnames, basename="s_axi_control_"): done.append(ifname) toggle_clk(sim) for ifname in done: - ifnames.remove(ifname) + if ifname in ifnames: + ifnames.remove(ifname) _write_signal(sim, basename + ifname + "VALID", 0)