A Path-Based System-Level Placement and Routing Framework for Muti-FPGA Systems

Pengfei Chu,Jing Tang,Hailong You
DOI: https://doi.org/10.1109/icicm59499.2023.10365999
2023-01-01
Abstract:Multi-FPGA systems (MFSs) are widely used in the field of circuit prototyping and verification due to their excellent performance and scalability. In the compilation process of multi-FPGA systems, the solution to the minimum cut is often emphasized, but it is not an accurate objective for optimizing system performance. However, optimizing the final timing poses certain challenges. In this paper, a Path-based system-level placement and routing method is proposed to optimize the system performance. The algorithm utilizes the paths in the netlist to guide the placement and routing of the FPGA. It also utilizes the hardware resource utilization to guide the timing updates of the system, reducing the frequency of computing system timing. The experimental results demonstrate a 27% improvement in the maximum path delay with our proposed algorithm compared to the algorithm that does not consider path information.
What problem does this paper attempt to address?