-
Notifications
You must be signed in to change notification settings - Fork 246
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
Routing failure on MachXO3 #1236
Comments
@mmicko I would guess this a problem with some clock routing resources being missing so some DCCs aren't working properly, would you be able to look into this? |
Problem occurs when there are no constraints, so |
Can we make the global placement robust enough that it works even in this case? I imagine the same case of unconstrained position would occur e.g. with a global driven from a fabric clock divider (sure, often bad practice, but still sometimes useful). |
Ah. Missed the comment. Will need to think more about possible solution. |
On nextpnr 4a7e58a, trellis 36c615, trellis-db 4dda149 I got the following
when routing a simple design with a registered multiplier
If I increase the dimension of the multiplier, the routing stops failing, which suggests to me this is a bug in nextpnr. Attaching logs and the JSON result of synthesis.
log.txt
multest.json
The text was updated successfully, but these errors were encountered: