Abstract
An FPGA routing architecture consists of wire segments of different lengths. FPGA routers attempt to use longer wires for distant connections and shorter ones for closer connections. Due to the overhead associated with using longer wires, FPGA routers use them only when they have delay benefits over the shorter wires. The versatile place and route (VPR) is a popular open-source FPGA placement and routing tool. This work proposes a concurrent routing-based post-routing method for VPR to improve its utilization of longer wires. The proposed method builds an archive of routing trees using the VPR's connection router and then solves an integer linear programming (ILP) problem to select routing trees for each net in such a way that the overall wire length is reduced with no effect on the critical path delay of the circuit. Experiments using Titan 23 benchmarks showed that it could reduce the utilization of larger wires by 4.43 \% on average without increasing the total wire length or critical path delay.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2024 9th International Conference on Integrated Circuits, Design, and Verification, ICDV 2024 |
Editors | Xuan-Tu Tran, Duy-Hieu Bui |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 160-165 |
Number of pages | 6 |
ISBN (Electronic) | 9798350371864 |
DOIs | |
State | Published - 2024 |
Event | 9th International Conference on Integrated Circuits, Design, and Verification, ICDV 2024 - Hanoi, Viet Nam Duration: 6 Jun 2024 → 8 Jun 2024 |
Publication series
Name | Proceedings of the 2024 9th International Conference on Integrated Circuits, Design, and Verification, ICDV 2024 |
---|
Conference
Conference | 9th International Conference on Integrated Circuits, Design, and Verification, ICDV 2024 |
---|---|
Country/Territory | Viet Nam |
City | Hanoi |
Period | 6/06/24 → 8/06/24 |
Bibliographical note
Publisher Copyright:© 2024 IEEE.
Keywords
- concurrent routing
- FPGA routing
- integer linear programming
- pathfinder
- versatile place and route
- wire length minimization
ASJC Scopus subject areas
- Safety, Risk, Reliability and Quality
- Artificial Intelligence
- Hardware and Architecture
- Electrical and Electronic Engineering