Abstract
In the face of escalating complexity and size of contemporary FPGAs and circuits, routing emerges as a pivotal and time-intensive phase in FPGA compilation flows. In response to this challenge, we present an open-source parallel routing methodology designed to expedite routing procedures for commercial FPGAs. Our approach introduces a novel recursive partitioning ternary tree to augment the parallelism of multi-net routing. Additionally, we propose a hybrid updating strategy for congestion coefficients within the routing cost function to accelerate congestion resolution in negotiation-based routing algorithms. Evaluation on public benchmarks from the FPGA24 routing contest demonstrates the efficacy of our parallel router. It achieves a 2 × speedup compared to the academic serial router RWRoute. Furthermore, when compared to the industry-standard tool Vivado, our approach not only delivers a 2 × acceleration but also yields a notable 31% enhancement in critical-path wirelength.
Original language | English |
---|---|
Title of host publication | GLSVLSI 2024 - Proceedings of the Great Lakes Symposium on VLSI 2024 |
Editors | Inna Partin-Vaisband, Srinivas Katkoori, Lu Peng, Boris Vaisband, Tooraj Nikoubin |
Publisher | Association for Computing Machinery (ACM) |
Pages | 164-169 |
Number of pages | 6 |
ISBN (Electronic) | 9798400706059 |
DOIs | |
Publication status | Published - 12 Jun 2024 |
Event | 34th Great Lakes Symposium on VLSI 2024, GLSVLSI 2024 - Clearwater, United States Duration: 12 Jun 2024 → 14 Jun 2024 https://dl.acm.org/doi/proceedings/10.1145/3649476 |
Publication series
Name | Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI |
---|---|
Publisher | Association for Computing Machinery |
Conference
Conference | 34th Great Lakes Symposium on VLSI 2024, GLSVLSI 2024 |
---|---|
Country/Territory | United States |
City | Clearwater |
Period | 12/06/24 → 14/06/24 |
Internet address |