Modularity Driven Parallel Placement Algorithm for 2.5D FPGA Architectures

被引:0
|
作者
Raikar, Raveena [1 ]
Stroobandt, Dirk [1 ]
机构
[1] Univ Ghent, Ghent, Belgium
关键词
2.5D FPGAs; Silicon Interposer; Multi-die FPGA placement;
D O I
10.1145/3632409.3632839
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Interposer-based multi-die FPGAs comprise multiple dies interconnected externally via wires, enabling the creation of FPGA systems with greater capacity. These external connections are fewer in number than the internal interconnection network of a die and they also contribute to increased delay and wirelength. These architectural shifts necessitate placement and routing tools to strategically reduce the count of signals at the die boundary. Multi-die FPGA systems also offer substantial potential for design modularity, where each die can be optimized for specific functionalities. Adapting EDA tools to leverage these inherent device characteristics is imperative. Additionally, the modular nature of the system paves the way for parallelized implementations. Previous studies on multi-die FPGA placement have primarily concentrated on reducing signal crossings across die boundaries via global optimization. This strategy, however, incurs significant runtime demands, as it treats the multi-die FPGA as a unified fabric. This study presents a new methodology to partition and parallelize placement within a multi-die architecture. Our approach facilitates the optimization of partitioned nets without the reliance on a global optimization step. With netlist partitioning and adding virtual anchor blocks, the subcircuits can be placed on each die in parallel. The multi-die placer algorithm is integrated into the fast analytical placement tool 'Liquid'. A comprehensive performance comparison of our multi-die placer with the single-die monolithic implementation unveils similar quality results with improved runtime efficiency. Lastly, we compare our strategy to the widely-used academic placer, VPR, which relies on global optimization. The results demonstrate a 42x enhancement in runtime for lower estimations of Total Wirelength (TWL) and Critical Path Delay (CPD).
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Placement Strategies for 2.5D FPGA Fabric Architectures
    Ravishankar, Chirag
    Gaitonde, Dinesh
    Bauer, Trevor
    2018 28TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2018, : 16 - 20
  • [2] Balancing Intra-Die and Inter-Die Placement Optimization in 2.5D FPGA Architectures
    Raikar, Raveena
    Stroobandt, Dirk
    2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 187 - 187
  • [3] New 2.5D Parallel Matrix Multiplication Algorithm Based on BLACS
    Liao, Xia
    Li, Sheng-Guo
    Lu, Yu-Tong
    Yang, Can-Qun
    Jisuanji Xuebao/Chinese Journal of Computers, 2021, 44 (05): : 1037 - 1050
  • [4] An optimum 2.5D contour parallel tool path
    Kim, Hyun-Chul
    Yang, Min-Yang
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING, 2007, 8 (01) : 16 - 20
  • [5] A Parallel Algorithm Based On OpenMP plus STM for FPGA Timing-Driven Placement
    Zhang, Jia-qi
    Lv, Hui-juan
    Tan, Li-bo
    Pan, Tao-tao
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 1185 - 1193
  • [6] Design and Implementation of EMIB Testing on 2.5D FPGA Transceiver
    Tan, Lai Pheng
    Lee, Shen Shen
    Wong, Kian Hui
    2016 IEEE 25TH ASIAN TEST SYMPOSIUM (ATS), 2016, : 127 - 127
  • [7] A congestion driven placement algorithm for FPGA synthesis
    Zhuo, Yue
    Li, Hao
    Mohanty, Saraju P.
    2006 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2006, : 683 - 686
  • [8] A Compact 2.5D Stacked Transmitter for Parallel Optical Interconnects
    Li, C.
    Li, T.
    Smalbrugge, E.
    Stabile, R.
    Raz, O.
    2016 OPTICAL FIBER COMMUNICATIONS CONFERENCE AND EXHIBITION (OFC), 2016,
  • [9] TAP-2.5D: A Thermally-Aware Chiplet Placement Methodology for 2.5D Systems
    Ma, Yenai
    Delshadtehrani, Leila
    Demirkiran, Cansu
    Abellan, Jose L.
    Joshi, Ajay
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1246 - 1251
  • [10] Timing-Driven Placement for FPGA Architectures with Dedicated Routing Paths
    Nikolic, Stefan
    Zgheib, Grace
    Ienne, Paolo
    2020 30TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2020, : 153 - 161