Skip to content

Commit 8e219a5

Browse files
committed
Fix ABC9 sideband tests: add missing rename -enumerate
The ABC9 and Amaranth sideband invariant tests were missing the `rename -enumerate` pass that the ABC sideband test already had. Without it, JSON cells keep $abc$...-prefixed names while write_verilog auto-generates _N_ names, causing a 31% match rate. Co-developed-by: Claude Code v2.1.49 (claude-opus-4-6)
1 parent 03dab2b commit 8e219a5

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

.github/workflows/test-src-retention.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ jobs:
255255
synth -top counter -flatten;
256256
abc9 -lut 4;
257257
autoname;
258+
rename -enumerate;
258259
write_json abc9_sideband_output.json;
259260
write_verilog -noattr -noexpr abc9_sideband_output.nl.v;
260261
"
@@ -271,6 +272,7 @@ jobs:
271272
synth -top priority_enc -flatten;
272273
abc9 -lut 4;
273274
autoname;
275+
rename -enumerate;
274276
write_json amaranth_sideband_output.json;
275277
write_verilog -noattr -noexpr amaranth_sideband_output.nl.v;
276278
"

0 commit comments

Comments
 (0)