elfPlace: Electrostatics-based Placement for Large-Scale Heterogeneous FPGAs

被引:17
|
作者
Li, Wuxi [1 ]
Lin, Yibo [1 ]
Pan, David Z. [1 ]
机构
[1] Univ Texas Austin, ECE Dept, Austin, TX 78712 USA
来源
2019 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) | 2019年
关键词
ACCURATE;
D O I
10.1109/iccad45719.2019.8942075
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
elfPlace is a flat nonlinear placement algorithm for large-scale heterogeneous field-programmable gate arrays (FPGAs). We adopt the analogy between placement and electrostatic systems initially proposed by ePlace and extend it to tackle heterogeneous blocks in FPGA designs. To achieve satisfiable solution quality with fast and robust numerical convergence, an augmented Lagrangian formulation together with a preconditioning technique and a normalized subgradient-based multiplier updating scheme are proposed. Besides pure-wirelength minimization, we also propose a unified instance area adjustment scheme to simultaneously optimize routability, pin density, and downstream clustering compatibility. Our experiments on ISPD 2016 benchmark suite show that elfPlace outperforms four state-of-the-art FPGA placers UTPlaceF, RippleFPGA, GPlace3.0, and UTPlaceF-DL by 13.6%, 11.3%, 8.9%, and 7.1%, respectively, in routed wirelength with competitive runtime.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] elfPlace: Electrostatics-Based Placement for Large-Scale Heterogeneous FPGAs
    Meng, Yibai
    Li, Wuxi
    Lin, Yibo
    Pan, David Z.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (01) : 155 - 168
  • [2] Clock-Aware Placement for Large-Scale Heterogeneous FPGAs
    Chen, Jianli
    Lin, Zhifeng
    Kuo, Yun-Chih
    Huang, Chau-Chin
    Chang, Yao-Wen
    Chen, Shih-Chun
    Chiang, Chun-Han
    Kuo, Sy-Yen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (12) : 5042 - 5055
  • [3] Clock-Aware Placement for Large-Scale Heterogeneous FPGAs
    Kuo, Yun-Chih
    Huang, Chau-Chin
    Chen, Shih-Chun
    Chiang, Chun-Han
    Chang, Yao-Wen
    Kuo, Sy-Yen
    2017 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2017, : 519 - 526
  • [4] Efficient and Effective Packing and Analytical Placement for Large-Scale Heterogeneous FPGAs
    Chen, Yu-Chen
    Chen, Sheng-Yen
    Chang, Yao-Wen
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 647 - 654
  • [5] RippleFPGA: A Routability-Driven Placement for Large-Scale Heterogeneous FPGAs
    Pui, Chak-Wa
    Chen, Gengjie
    Chow, Wing-Kai
    Lam, Ka-Chun
    Kuang, Jian
    Tu, Peishan
    Zhang, Hang
    Young, Evangeline F. Y.
    Yu, Bei
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2016,
  • [6] High-performance Placement for Large-scale Heterogeneous FPGAs with Clock Constraints
    Zhu, Ziran
    Mei, Yangjie
    Li, Zijun
    Lin, Jingwen
    Chen, Jianli
    Yang, Jun
    Chang, Yao-Wen
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 643 - 648
  • [7] CNN-inspired Analytical Global Placement for Large-scale Heterogeneous FPGAs
    Wang, Huimin
    Tone, Xingyu
    Ma, Chenyue
    Shi, Runming
    Chen, Jianli
    Wang, Kun
    Yu, Jun
    Chang, Yao-Wen
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 637 - 642
  • [8] Fast Placement for Large-scale Hierarchical FPGAs
    Dai, Hui
    Zhou, Qiang
    Cai, Yici
    Bian, Jinian
    Hong, Xianlong
    2009 11TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2009, : 190 - 194
  • [9] Electrostatics-Based Analytical Global Placement for Timing Optimization
    Lin, Zhifeng
    Wei, Min
    Chen, Yilu
    Zou, Peng
    Chen, Jianli
    Chang, Yao-Wen
    2024 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, DATE, 2024,
  • [10] ePlace-MS: Electrostatics-Based Placement for Mixed-Size Circuits
    Lu, Jingwei
    Zhuang, Hao
    Chen, Pengwen
    Chang, Hongliang
    Chang, Chin-Chih
    Wong, Yiu-Chung
    Sha, Lu
    Huang, Dennis
    Luo, Yufeng
    Teng, Chin-Chi
    Cheng, Chung-Kuan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2015, 34 (05) : 685 - 698