1
0
mirror of synced 2026-03-05 19:19:36 +00:00
Files
YosysHQ.yosys/tests/techmap
Andrew Pullin 5970be33fb abc9: preserve topological-loop asserts with targeted SCC fallback
A real-world ABC9 flow hit residual combinational loops after SCC breaking, tripping the prep_xaiger loop assertion.

Keep the existing topological assertions in place (prep_xaiger and reintegrate still assert no_loops).

To handle residual non-box loops, add a targeted fallback in prep_xaiger: when loops remain after normal SCC breaking, insert additional $__ABC9_SCC_BREAKER cuts on non-box loop cells, rebuild toposort, and then re-check the existing assertion.

Also keep pre-ABC9 SCC tagging on all cell types (scc -all_cell_types) and add a regression test (tests/techmap/abc9-nonbox-loop-with-box.ys).
2026-02-26 22:30:32 -08:00
..
2022-10-07 16:04:51 +02:00
2024-11-05 12:36:31 +13:00
2024-12-01 16:00:04 +01:00
2025-03-07 16:08:38 +01:00
2021-09-09 10:06:31 -07:00
2025-12-29 04:35:05 +00:00
2022-10-07 16:04:51 +02:00
2022-10-07 16:04:51 +02:00
2019-09-19 04:02:48 +02:00
2026-01-06 14:48:16 +01:00
2025-12-23 05:57:40 -08:00
2026-01-19 18:34:55 -08:00
2022-10-07 16:04:51 +02:00
2019-08-20 20:05:16 -07:00
2019-08-20 20:05:16 -07:00
2019-09-27 18:34:12 +02:00
2025-12-02 15:30:02 +01:00
2022-10-07 16:04:51 +02:00