Dynamic Multi-FPGA Prototyping Platforms with Simultaneous Networking, Placement and Routing

Xinshi Zang, Qin Luo, Zhongwei Shao, Jifeng Zhang, Evangeline Fung Y. Young, Martin D.F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

Abstract

Large-scale multi-FPGA prototyping platforms play an indispensable role in the functional verification of complex IC designs. The process of compiling circuit designs typically entails tasks such as partitioning, global placement and routing using a fixed multi-FPGA network. However, different circuit designs often exhibit varying inter-FPGA communication requirements after compilation. Neglecting this distinction, the use of fixed multi-FPGA networks may impede the performance enhancement of circuit verification. In this study, we investigate dynamic networking for multi-FPGA platforms and propose a comprehensive framework, which integrates simultaneous networking and system-level placement and routing. Based on theoretical analysis, we formulate this dynamic networking problem as an Integer Linear Programming (ILP) problem. Additionally, we introduce two innovative techniques, namely two-level ILP optimization and edge grouping, to expedite the ILP-solving process. Compared to the baselines on Titan23 and ICEEC22 benchmarks, our method achieves remarkable 11% and 47% improvements in system frequency respectively.

Original languageEnglish
Title of host publicationGLSVLSI 2024 - Proceedings of the Great Lakes Symposium on VLSI 2024
EditorsInna Partin-Vaisband, Srinivas Katkoori, Lu Peng, Boris Vaisband, Tooraj Nikoubin
PublisherAssociation for Computing Machinery (ACM)
Pages433-439
Number of pages7
ISBN (Electronic)9798400706059
ISBN (Print)9798400706059
DOIs
Publication statusPublished - 12 Jun 2024
Event34th Great Lakes Symposium on VLSI 2024, GLSVLSI 2024 - Clearwater, United States
Duration: 12 Jun 202414 Jun 2024
https://dl.acm.org/doi/proceedings/10.1145/3649476

Publication series

NameProceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI

Conference

Conference34th Great Lakes Symposium on VLSI 2024, GLSVLSI 2024
Country/TerritoryUnited States
CityClearwater
Period12/06/2414/06/24
Internet address

Scopus Subject Areas

  • Engineering(all)

Cite this