-
Notifications
You must be signed in to change notification settings - Fork 113
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
Add Hybrid Updating Strategy (HUS) #1043
Conversation
Signed-off-by: Wenhao Lin <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
This PR brings in the Hybrid Updating Strategy technique as described in: @inproceedings{zang2024parallel,
title={An Open-Source Fast Parallel Routing Approach for Commercial FPGAs},
author={Zang, Xinshi and Lin, Wenhao and Lin, Shiju and Liu, Jinwei and Young, Evangeline FY},
booktitle={Proceedings of the Great Lakes Symposium on VLSI 2024},
year={2024}
} Currently, this strategy is disabled by default and can be enabled using the In a nutshell, this technique reduces the growth of used nodes' present cost and instead increases the growth of overused nodes' historical cost --- with a view to reducing the runtime required to resolve conflicts in particularly congested designs --- once a number of thresholds relating to the number of congested connections and congested nodes are met. On the 28 FPGA24 Routing Contest benchmarks, 7 of them triggered the threshold for HUS to activate (the rest are unaffected). Summary is (geomean values):
Data:
(* with timing closure guarantee value) |
Signed-off-by: Wenhao Lin <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
Signed-off-by: Eddie Hung <[email protected]>
No description provided.