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

Getting fanin error while trying to use custom pinlocations #1814

Open
PradyumnaG opened this issue Aug 30, 2024 · 1 comment
Open

Getting fanin error while trying to use custom pinlocations #1814

PradyumnaG opened this issue Aug 30, 2024 · 1 comment

Comments

@PradyumnaG
Copy link

I'm facing an issue for an ADDER custom pb_type.

The error is:
[ -1.7e-09: -1.Error 1: in check_rr_graph: node 1080 (IPIN) at (2,2) block=ADDER1 side=BOTTOM pin=ADDER1.b[29] has no fanin.
Error 2: in check_rr_graph: node 1081 (IPIN) at (2,2) block=ADDER1 side=BOTTOM pin=ADDER1.b[30] has no fanin.
Error 3: in check_rr_graph: node 1082 (IPIN) at (2,2) block=ADDER1 side=BOTTOM pin=ADDER1.b[31] has no fanin.
Error 4: in check_rr_graph: node 1112 (IPIN) at (2,2) block=ADDER1 side=LEFT pin=ADDER1.a[29] has no fanin.
Error 5: in check_rr_graph: node 1113 (IPIN) at (2,2) block=ADDER1 side=LEFT pin=ADDER1.a[30] has no fanin.
Error 6: in check_rr_graph: node 1114 (IPIN) at (2,2) block=ADDER1 side=LEFT pin=ADDER1.a[31] has no fanin.
-11

The below is the ADDER tile:

Screenshot from 2024-08-30 12-05-58

openfpgashell.log
k6_N10_40nm_copy_open.txt
k6_N10_40nm_openfpga_proj.txt
I have uploaded the files, can you help me out?

@tangxifan
Copy link
Collaborator

tangxifan commented Sep 9, 2024

@PradyumnaG The root of the cause is that pin location should be well considered when you define a tile whose height/width is larger than 1. To ensure every pin can be accessed by routing tracks, there are two choices:

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