Skip to content

GUI not showing wires between connected CLBs despite highlighting #3015

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

Open
andrecavalcante opened this issue May 1, 2025 · 2 comments
Open
Assignees

Comments

@andrecavalcante
Copy link

Hi, apologies if this isn't an actual issue. In post-routing netlist files, the signals between clusters are visible. However, when using the GUI's "Toggle nets" feature to visualize these connections, some signals do not appear under cluster nets—they only show up under primitive nets. In these cases, clicking on a CLB highlights the connected CLBs, but no wire (cluster net) is displayed between them. So are there real wires between blocks connected through primitive nets? If not, is it possible to infer this from the post-routing netlist file?

Thanks!

@AmirhosseinPoolad
Copy link
Contributor

Thank you for filing this issue! Can you provide the steps to reproduce this issue? Specifically the command you used to run VPR and the steps you take in the GUI to see this behaviour happen.

@vaughnbetz
Copy link
Contributor

From a quick look, it looks like we draw the nets between clusters using the real routing resources (after routing), but draw the connections between primitives within the clusters as flylines only, and draw the connections from primitive-to-primitive that go across clusters as flylines too. The last part is a bit confusing.
I think we should use this issue as a driving issue to show flat routing, and combinations of between-cluster and within-cluster connectivity, nicely. @SamuelHo10 : first step is playing with the current graphics, and the second is making a plan we can review.

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

4 participants