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
I'm seeing a big area difference between Yosys 0.37+64 and 0.43 (latest) in the ORFS GCD design with Nangate45 (and other designs as well).
With Yosys 0.37+64, I get 365 cells and an area of 523.754, but Yosys 0.43 gives me 503 cells and an area of 650.104 (same design and constraints, same ABC area script).
My goal is to synthesize the design and reduce the area as much as possible, such a cliché I know, but what are the knobs in yosys and ABC to do a synthesis exploration and reduce the area? I can't seem to find good docs for this.
Thanks a lot! 😄
Here's a quick comparison:
The newer Yosys seems to be replacing complex gates (MUX, XOR) with simpler ones (INV, NAND, AOI21), reducing critical path delay but increasing area.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hey everyone,
I'm seeing a big area difference between Yosys 0.37+64 and 0.43 (latest) in the ORFS GCD design with Nangate45 (and other designs as well).
With Yosys 0.37+64, I get 365 cells and an area of 523.754, but Yosys 0.43 gives me 503 cells and an area of 650.104 (same design and constraints, same ABC area script).
My goal is to synthesize the design and reduce the area as much as possible, such a cliché I know, but what are the knobs in yosys and ABC to do a synthesis exploration and reduce the area? I can't seem to find good docs for this.
Thanks a lot! 😄
Here's a quick comparison:
The newer Yosys seems to be replacing complex gates (MUX, XOR) with simpler ones (INV, NAND, AOI21), reducing critical path delay but increasing area.
Yosys 0.37+64 (git sha1 bbb8ad5)
Yosys 0.43 (git sha1 ead4718)
Link to the ORFS thread on slack
Beta Was this translation helpful? Give feedback.
All reactions