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

被引:0
|
作者
Zang, Xinshi [1 ]
Luo, Qin [1 ]
Shao, Zhongwei [2 ]
Zhang, Jifeng [2 ]
Young, Evangeline F. Y. [1 ]
Wong, Martin D. F. [3 ]
机构
[1] Chinese Univ Hong Kong, Hong Kong, Peoples R China
[2] S2C Ltd, Shanghai, Peoples R China
[3] Hong Kong Baptist Univ, Hong Kong, Peoples R China
关键词
D O I
10.1145/3649476.3658713
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:433 / 439
页数:7
相关论文
共 50 条
  • [1] Rapid prototyping of Networks-on-Chip on multi-FPGA platforms
    Tan, Junyan
    Fresse, Virginie
    Rousseau, Frederic
    2016 7TH INTERNATIONAL CONFERENCE ON MECHANICAL, INDUSTRIAL, AND MANUFACTURING TECHNOLOGIES (MIMT 2016), 2016, 54
  • [2] Automatic Design Methodologies for MPSOC and Prototyping on Multi-FPGA Platforms
    Hammami, O.
    Li, X.
    Larzul, L.
    Burgun, L.
    2009 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC 2009), 2009, : 141 - +
  • [3] Partitioning Constraints and Signal Routing Approach For Multi-FPGA Prototyping Platform
    Turki, Mariem
    Mehrez, Habib
    Marrakchi, Zied
    Abid, Mohamed
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [4] Multi-FPGA Prototyping Environment: Large Benchmark Generation and Signals Routing
    Turki, Mariem
    Mehrez, Habib
    Marrakchi, Zied
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [5] Iterative Routing Algorithm of Inter-FPGA Signals for Multi-FPGA Prototyping Platform
    Turki, Mariem
    Marrakchi, Zied
    Mehrez, Habib
    Abid, Mohamed
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2013, 7806 : 210 - 217
  • [6] Exploring and optimizing partitioning of large designs for multi-FPGA based prototyping platforms
    Farooq, Umer
    Alzahrani, Bander A.
    COMPUTING, 2020, 102 (11) : 2361 - 2383
  • [7] Exploring and optimizing partitioning of large designs for multi-FPGA based prototyping platforms
    Umer Farooq
    Bander A. Alzahrani
    Computing, 2020, 102 : 2361 - 2383
  • [8] A Reinforcement Learning Based Approach for Efficient Routing in Multi-FPGA Platforms
    Farooq, Umer
    Mehrez, Habib
    Hasan, Najam Ul
    SENSORS, 2025, 25 (01)
  • [9] Using timing-driven inter-FPGA routing for multi-FPGA prototyping exploration
    Farooq, Umer
    Chotin-Avot, Roselyne
    Azeem, Moazam
    Cherif, Zouha
    Ravoson, Maminionja
    Khan, Saqib
    Mehrez, Habib
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 641 - 645
  • [10] Performance-Driven Simultaneous Partitioning and Routing for Multi-FPGA Systems
    Chen, Ming-Hung
    Chang, Yao-Wen
    Wang, Jun-Jie
    2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 1129 - 1134