Skip to content
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

Router2 fails to converge on XC7A100 and XC7A200 #83

Open
cestrauss opened this issue Jul 25, 2024 · 3 comments
Open

Router2 fails to converge on XC7A100 and XC7A200 #83

cestrauss opened this issue Jul 25, 2024 · 3 comments

Comments

@cestrauss
Copy link

cestrauss commented Jul 25, 2024

Router2 enters a seemingly infinite loop on one of my designs, for XC7A100. I systematically deleted ranges of cells from the input JSON until I reduced it to just three nets and three cells: two LUT1 and a FDCE in a loop. XC7A200 also shows the problem, but XC7A35 and XC7A50 complete successfully. Router1 doesn't seem to be affected.
Git commit is current "xilinx-upstream" branch, f793875.
Reduced design: top.json
Shell build script: build.txt
Log output: top_tim.txt
Log output (debug): top_debug_tim.txt

@lehaifeng000
Copy link

why there is 2 LUT1 ? I think it should be optimized by abc9...

@lehaifeng000
Copy link

and there is no iopad and buf?

@cestrauss
Copy link
Author

Sorry, it was not created by Yosys, it was hand edited by me.

Here follows the full design, which really was created by Yosys: top.zip

It fails to converge with Router2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants