Skip to content

Add CHANZ type #3170

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
wants to merge 16 commits into
base: master
Choose a base branch
from
Open

Add CHANZ type #3170

wants to merge 16 commits into from

Conversation

soheilshahrouz
Copy link
Contributor

In progress...

@github-actions github-actions bot added VPR VPR FPGA Placement & Routing Tool lang-cpp C/C++ code labels Jun 27, 2025
@soheilshahrouz
Copy link
Contributor Author

The RR graph is mostly the same, except some nodes are CHANZ instead of CHANX.

The router lookahead is different from the one in the master branch. Most entries have higher delays. I compared cases where the source and sink are on the same layer, and the lookahead from this branch is more similar to the one from the 2D architecture in the master branch. I think using CHANX for inter-layer nodes may have confused the router lookahead.

@soheilshahrouz soheilshahrouz changed the title [WIP] Add CHANZ type Add CHANZ type Jul 2, 2025
@soheilshahrouz soheilshahrouz requested a review from vaughnbetz July 2, 2025 15:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang-cpp C/C++ code VPR VPR FPGA Placement & Routing Tool
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant