High-Performance Placement Engine for Modern Large-Scale FPGAs With Heterogeneity and Clock Constraints

被引:2
|
作者
Zhu, Ziran [1 ]
Mei, Yangjie [1 ]
Deng, Kangkang [2 ]
He, Huan [3 ]
Chen, Jianli [4 ]
Yang, Jun [1 ]
Chang, Yao-Wen [5 ,6 ]
机构
[1] Southeast Univ, Natl ASIC Syst Engn Res Ctr, Sch Integrated Circuits, Nanjing 210096, Peoples R China
[2] Peking Univ, Beijing Int Ctr Math Res, Beijing 100871, Peoples R China
[3] Hangzhou Huawei Enterprises Telecommun Technol Co, Cent Hardware Planning & Architecture Design Dept, Hangzhou 310000, Peoples R China
[4] Fudan Univ, State Key Lab ASIC & Syst, Shanghai 200433, Peoples R China
[5] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 10617, Taiwan
[6] Natl Taiwan Univ, Dept Elect Engn, Taipei 10617, Taiwan
关键词
Clock constraint; field-programmable gate array (FPGA); packing; physical design; placement;
D O I
10.1109/TCAD.2023.3329774
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As field-programmable gate array (FPGA) architectures continue to evolve and become more complex, the heterogeneity and clock constraints imposed by modern FPGAs have posed significant challenges to FPGA placement. This article proposes a high-performance placement engine for modern large-scale FPGAs with heterogeneity and clock constraints. To improve efficiency and scalability, we develop a clustering method considering both internal/external connectivity and the balance of block types to build the hierarchy. In each hierarchy level, we propose a hybrid penalty and augmented Lagrangian method (HPALM) to convert the FPGA global placement with heterogeneity and clock constraints into a series of unconstrained optimization subproblems, then use the Adam method to solve each subproblem. In particular, we prove that the HPALM is globally convergent for global placement. Besides, a matching-based IP block legalization is developed to legalize the DSPs and RAMs, and a multistage packing is presented to cluster LUTs and FFs into HCLBs. Finally, we propose a history-based legalization to legalize CLBs in an FPGA, and a simulated-annealing-based detailed placement is presented to reduce the wirelength while maintaining legality. Compared with the state-of-the-art works, experimental results based on the ISPD 2017 contest benchmarks show that the proposed algorithm can achieve the shortest routed wirelength in a reasonable runtime.
引用
收藏
页码:956 / 969
页数:14
相关论文
共 50 条
  • [31] An ASP model for large-scale genomics in a high-performance computing environment
    Cuticchia, J
    Zaifman, L
    Wallace, S
    Hulbert, G
    Silk, GW
    HIGH PERFORMANCE COMPUTING SYSTEMS AND APPLICATIONS, 2003, 727 : 3 - 3
  • [32] Large-Scale Integration of Semiconductor Nanowires for High-Performance Flexible Electronics
    Liu, Xi
    Long, Yun-Ze
    Liao, Lei
    Duan, Xiangfeng
    Fan, Zhiyong
    ACS NANO, 2012, 6 (03) : 1888 - 1900
  • [34] Large-Scale Cryogenic Integration Approach for Superconducting High-Performance Computing
    Das, Rabindra N.
    Bolkhovsky, Vladimir
    Tolpygo, Sergey K.
    Gouker, Pascale
    Johnson, Leonard M.
    Dauler, Eric A.
    Gouker, Mark A.
    2017 IEEE 67TH ELECTRONIC COMPONENTS AND TECHNOLOGY CONFERENCE (ECTC 2017), 2017, : 675 - 683
  • [35] Data Centric Framework for Large-scale High-performance Parallel Computation
    Ono, Kenji
    Kawashima, Yasuhiro
    Kawanabe, Tonaohiro
    2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 2336 - 2350
  • [36] SciAP: A Programmable, High-Performance Platform for Large-Scale Scientific Data
    Tian, Yang
    Li, Chao
    Liu, Chao
    Yan, Haihua
    2018 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, BIG DATA AND BLOCKCHAIN (ICCBB 2018), 2018, : 148 - 154
  • [37] Towards Portable Large-Scale Image Processing with High-Performance Computing
    Huo, Yuankai
    Blaber, Justin
    Damon, Stephen M.
    Boyd, Brian D.
    Bao, Shunxing
    Parvathaneni, Prasanna
    Noguera, Camilo Bermudez
    Chaganti, Shikha
    Nath, Vishwesh
    Greer, Jasmine M.
    Lyu, Ilwoo
    French, William R.
    Newton, Allen T.
    Rogers, Baxter P.
    Landman, Bennett A.
    JOURNAL OF DIGITAL IMAGING, 2018, 31 (03) : 304 - 314
  • [38] High-performance computation toward large-scale underwater acoustics modelling
    Kushida, Noriyuki
    Lin, Ying-Tsong
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 2023, 153 (03):
  • [39] A high-performance application data environment for large-scale scientific computations
    Shen, XH
    Liao, WK
    Chouldhary, A
    Memik, G
    Kandemir, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2003, 14 (12) : 1262 - 1274
  • [40] High-Performance Large-Scale Atomistic Simulation of Thin Films Deposition
    Grigoriev, F., V
    Sulimov, V. B.
    Tikhonravov, A., V
    LOBACHEVSKII JOURNAL OF MATHEMATICS, 2022, 43 (04) : 857 - 863