We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
Reproducible with 9fbeb57 - sorry I couldn't reduce the testcase any further, but bugpoint can't currently diagnose infinite loops.
bugpoint
Using infinite-loop.tar.gz, run yosys -p "synth_ecp5" infinite-loop.v.
yosys -p "synth_ecp5" infinite-loop.v
fsm_detect completes successfully.
fsm_detect
Yosys spends five and a half minutes at:
2.22. Executing FSM pass (extract and optimize FSM). 2.22.1. Executing FSM_DETECT pass (finding FSMs in design).
while using 100% CPU.
There isn't an FSM in my code, or at least not an intentional one, but fsm_detect is hanging on the design.
I'm not entirely sure who to ping on this, but I'll ping @cliffordwolf as she worked on this last.
The text was updated successfully, but these errors were encountered:
This does terminate, but as Yosys itself reports: Time spent: 99% 1x fsm_detect (323 sec), 0% 8x techmap (0 sec), ...
Time spent: 99% 1x fsm_detect (323 sec), 0% 8x techmap (0 sec), ...
Sorry, something went wrong.
fsm_detect: Add a cache to avoid excessive CPU usage for big mux netw…
a5d2358
…orks. Fixes #1634.
mwkmwkmwk
Successfully merging a pull request may close this issue.
Steps to reproduce the issue
Reproducible with 9fbeb57 - sorry I couldn't reduce the testcase any further, but
bugpoint
can't currently diagnose infinite loops.Using infinite-loop.tar.gz, run
yosys -p "synth_ecp5" infinite-loop.v
.Expected behavior
fsm_detect
completes successfully.Actual behavior
Yosys spends five and a half minutes at:
while using 100% CPU.
There isn't an FSM in my code, or at least not an intentional one, but
fsm_detect
is hanging on the design.I'm not entirely sure who to ping on this, but I'll ping @cliffordwolf as she worked on this last.
The text was updated successfully, but these errors were encountered: