Yosys 0.70 adds optimization barriers and multiplier improvements
Key Takeaway
The Yosys 0.70 release introduces new synthesis passes for optimization barriers and constant multiplier replacement.
Summary
The Yosys Open Synthesis Suite has released version 0.70, which includes several new commands and passes for hardware synthesis. Key updates include the experimental 'optbarriers' pass and the 'mcm' pass designed to replace constant multipliers with shared adder graphs. The release also adds colored log output for terminal users.
New synthesis passes in Yosys 0.70
- optbarriers: An experimental pass for inserting optimization barriers.
- mcm: A new pass to replace constant multipliers with shared adder graphs.
- alumacc: Now supports the
-macc-onlyoption. - flatten and prep: Both passes now include a
-barriersoption. - rmports: Added a
-purgeoption. - ltp: Added a
-selectoption. - read_xaiger2: This pass has been removed.
Original reference: github.com →