-
Notifications
You must be signed in to change notification settings - Fork 893
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
Performance regression in Yosys 0.39 #4280
Comments
@whitequark Do we know v0.38 is fine? |
Yes, here is an equivalent build using Yosys 0.38+0 |
I actually can't see any commit that should influence this, so maybe it was just a marginal test that worked for like a dozen or two Yosys versions but started failing now? |
I wonder too. I guess you can ask github to rerun the test, to see if it fails reliably? |
Ah, but it probably does fail reliably, because the synthesis is deterministic though chaotic. That's what you are getting at when you say it worked for a couple of Yosys versions... |
Yes. |
After upgrading Yosys to 0.39, the applet stopped passing timing when built for revA. This was reported against Yosys (YosysHQ/yosys#4280), but as there don't seem to be any commits that could change synthesis quality, it was likely just that the analyzer applet was marginal in first place. Since this is blocking all further development, the applet is now restricted to revC0+.
After upgrading Yosys to 0.39, the applet stopped passing timing when built for revA. This was reported against Yosys (YosysHQ/yosys#4280), but as there don't seem to be any commits that could change synthesis quality, it was likely just that the analyzer applet was marginal in first place. Since this is blocking all further development, the applet is now restricted to revC0+.
Version
0.39
On which OS did this happen?
Linux [I think this needs a "WebAssembly" choice; #4281]
Reproduction Steps
Run Glasgow Interface Explorer testcase glasgow.applet.interface.analyzer.test.AnalyzerAppletTestCase.test_build
Expected Behavior
Build passes timing.
Actual Behavior
Build does not pass timing since Yosys 0.39.
The text was updated successfully, but these errors were encountered: