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

[xc7] Invalid usage of FAN[0-7] or BYP[0-7] nodes #1019

Open
litghost opened this issue Sep 21, 2019 · 1 comment
Open

[xc7] Invalid usage of FAN[0-7] or BYP[0-7] nodes #1019

litghost opened this issue Sep 21, 2019 · 1 comment

Comments

@litghost
Copy link
Contributor

Currently the router can use FAN[0-7] and BYP[0-7] nodes in a way that generates antennee nets. In particular, if the FAN[0-7] and BYP[0-7] connect to a site pin, that node should only be used if the router is visiting the site pin. Current the router thinks the connections between the FAN/BYP routing node to the IPIN is configurable, but this is not the case.

Solution is unclear, but likely involves making the FAN/BYP into IPIN nodes, and collapsing the nodes in between.

@litghost
Copy link
Contributor Author

litghost commented Nov 6, 2019

Vaughn had a good suggestion to address this:

  1. Because FAN_ALT -> FAN -> IPIN are non-configurable, update these VPR switchs to be buffering /non-configurable
  2. Add a pass after net terminals are assigned to set the occupancy of all unused IPINs (and their associated non-configurable sets) to 1. This will force the router to avoid these rr nodes.

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

No branches or pull requests

1 participant