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 |