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

[URay] Problematic XIPHY_BYTE_RIGHT/XIPHY_BITSLICE_TILE_57_RX_D wire #1661

Open
mkurc-ant opened this issue Sep 11, 2020 · 2 comments
Open

Comments

@mkurc-ant
Copy link
Collaborator

This wire fails with the current tile pin direction assignment procedure.

In some XIPHY_BYTE_RIGHT tile instances this wire belongs to a node that goes only to HPIO_RIGHT/HPIOB_M site. This is fine. But for others the same wire also connects to the interconnect of CMT_RIGHT tile.

Since tile pin directions are assigned per tile type, not per tile instance, there is a conflict in node classification that leads to an assertion failure.

@litghost
Copy link
Contributor

There should be a consistent pin direction, but the current algorithm might not be good enough to find it. One thing to try is see if we can extract pin direction based on ordered wires from nodes, rather than the current approach.

@mkurc-ant
Copy link
Collaborator Author

Ok, I can try that approach. Meanwhile I limited the range of the grid being imported to clock regions X0Y1 and X0Y2 only.

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