RapidStream IR: Infrastructure for FPGA High-Level Physical Synthesis
Jason Lau, Yuanlong Xiao, Yutong Xie, Yuze Chi, Linghao Song, Shaojie, Xiang, Michael Lo, Zhiru Zhang, Jason Cong, Licheng Guo

TL;DR
RapidStream IR is a flexible infrastructure for high-level physical synthesis of FPGA designs, enabling better physical optimization, portability, and extensibility, leading to significant frequency improvements across diverse applications.
Contribution
It introduces a novel intermediate representation that captures hierarchical interconnections and spatial info, facilitating reusable optimization passes and supporting diverse design sources and FPGA platforms.
Findings
Improves FPGA design frequency by 7% to 62%.
Supports integration of HLS, IPs, and RTL designs.
Demonstrates portability and extensibility through case studies.
Abstract
The increasing complexity of large-scale FPGA accelerators poses significant challenges in achieving high performance while maintaining design productivity. High-level synthesis (HLS) has been adopted as a solution, but the mismatch between the high-level description and the physical layout often leads to suboptimal operating frequency. Although existing proposals for high-level physical synthesis, which use coarse-grained design partitioning, floorplanning, and pipelining to improve frequency, have gained traction, they lack a framework enabling (1) pipelining of real-world designs at arbitrary hierarchical levels, (2) integration of HLS blocks, vendor IPs, and handcrafted RTL designs, (3) portability to emerging new target FPGA devices, and (4) extensibility for the easy implementation of new design optimization tools. We present RapidStream IR, a practical high-level physical…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
