From dcc4d6e90be3ad349eb6497adf6dbe2781e8bd57 Mon Sep 17 00:00:00 2001 From: Jannis Harder Date: Fri, 9 Jun 2023 15:21:22 +0200 Subject: [PATCH] yosys-witness: Don't treat aiw x-bits as don't change While treating initialization only bits as don't change during later cycles is correct, actual x-bits should be kept as x-bits. --- backends/smt2/witness.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backends/smt2/witness.py b/backends/smt2/witness.py index 8d0cc8112..7d5a2469e 100644 --- a/backends/smt2/witness.py +++ b/backends/smt2/witness.py @@ -194,7 +194,7 @@ def aiw2yw(input, mapfile, output): values = WitnessValues() for i, v in enumerate(inline): - if v == "x" or outyw.t > 0 and i in aiger_map.init_inputs: + if outyw.t > 0 and i in aiger_map.init_inputs: continue try: