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

[Interchange] Clock routed through general interconnect #286

Open
acomodi opened this issue Apr 29, 2021 · 1 comment
Open

[Interchange] Clock routed through general interconnect #286

acomodi opened this issue Apr 29, 2021 · 1 comment

Comments

@acomodi
Copy link

acomodi commented Apr 29, 2021

In some designs (e.g. ram-test), the clock net crosses a clock region and gets into the general interconnect.

Screenshot from 2021-04-29 14-20-12

In the image above, the highlighted signal is the clock net that enters the general interconnect through a CLB site-thru.

Despite this route being accepted, it should not occur unless strictly needed.

I think this situation can be fixed with the following:

@gatecat
Copy link

gatecat commented Apr 29, 2021

Global clock routing is the main thing here, and a priority on my side to fix - I'm mainly waiting on chipsalliance/fpga-interchange-schema#31 to get started on a first implementation. Timing-driven routing is unlikely to help much on its own.

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