Skip to content
Discussion options

You must be logged in to vote

It will try hard to route the design and end up failing. There is no feedback loop to re-place a design after routing has failed if that is what you are asking. For an architecture like yours you may even want a specialized placer.

Since nextpnr has an option to provide a seed you could also run many instances of nextpnr in a loop with different seeds to find a valid result. But that may or may not be tractable depending on how well the placer does on your specific architecture. At least that's a relatively low-hanging fruit that I would explore first.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by KelvinChung2000
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants