You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Preserve \src attributes through ABC9 via XAIGER "y" extension
Use ABC's &verify -y mechanism to compute output-to-input object
equivalence mappings during optimization. The XAIGER writer emits
a "y" identity extension and src map entries in the map file. After
ABC optimizes and rewrites the AIG, the XAIGER readers use the "y"
mapping to trace output objects back to input objects, recovering
the original \src attributes for mapped LUT cells.
Changes:
- xaiger writer: emit "y" identity extension + "src" map file entries
- abc9_exe: use &verify -y (combinational) + second &write
- aiger/aiger2 readers: parse "y" extension + src map, apply \src
- aigmap: propagate \src to AND/NOT/NAND gates during AIG mapping
Enabled via: scratchpad -set abc9.verify true
Co-developed-by: Claude Code v2.1.44 (claude-opus-4-6)
0 commit comments