-
Notifications
You must be signed in to change notification settings - Fork 383
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Synthesis - ABC: + rewrite failure when running yosys-abc #1523
Comments
This would also likely work:
Which is the ORFS synth strategy. @maliberty perhaps we should make it the default? Do we even know where the other strategies came from? We could incorporate the fix suggested, but there are other things like register retiming which never worked (we don't pass the FFs into abc so it has no ability to retime). Makes me wonder if they got copied blindly from somewhere else. |
@ramrajrl
|
None of the strategies use |
Did you try |
Sorry, yes I did. The synthesis/yosys-abc does work with this setting/strategy, I'm waiting for the PPA to come through on this. I assumed |
@ramrajrl DEALY 0-4 and AREA 0-3 |
Thanks - I looked at it again, I get the options are |
@donn What was done to address this issue? While looking into YosysHQ/yosys#4039 I noticed that OpenLane still uses the obsolete and known broken |
Re Yosys commands: rewrite & refactor These commands are considered obsolete and unmaintained by Yosys Replacement commands exist in the form of: drw & drf See also: YosysHQ/yosys#4039 The-OpenROAD-Project#1523
I think this was closed by mistake- going to keep track of this in #2052. |
Description
Yosys Synthesis Fails when running ABC, this error happens on a relatively big arithmetic circuit optimization.
Please check this thread from YosysHQ for the details of the issue.
YosysHQ/yosys#174 (comment)
In Openlane setup -- it is this file -->
scripts/yosys/synth.tcl
Expected Behavior
Please use the newer
drw
command instead ofrewrite
inscripts/yosys/synth.tcl
Environment report
Reproduction material
Please refer to this for the specific testcase, attached makefile and sources (testcase.zip) to reproduce problem.
YosysHQ/yosys#174 (comment)
Relevant log output
The text was updated successfully, but these errors were encountered: