A New Paradigm for FPGA Placement Without Explicit Packing

被引:23
作者
Li, Wuxi [1 ]
Pan, David Z. [1 ]
机构
[1] Univ Texas Austin, Dept Elect & Comp Engn, Austin, TX 78712 USA
关键词
Field programmable gate array (FPGA); legalization; packing; parallel algorithm; placement;
D O I
10.1109/TCAD.2018.2877017
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Placement and packing are two important but separated optimization steps in a conventional field programmable gate array (FPGA) implementation flow. A packing engine clusters logic elements, like lookup tables and flip-flops, into configurable logic blocks, while a placement engine determines their physical locations in FPGA layouts. This paper presents a new paradigm for FPGA placement without an explicit packing stage. In the proposed framework, the solution spaces of placement and packing are simultaneously explored in a smooth and elegant way. Our experiments on ISPD 2016 and 2017 benchmark suites demonstrate the effectiveness of the proposed framework.
引用
收藏
页码:2113 / 2126
页数:14
相关论文
共 30 条
  • [1] Cluster-based logic blocks for FPGAs: Area-efficiency vs. input sharing and size
    Betz, V
    Rose, J
    [J]. PROCEEDINGS OF THE IEEE 1997 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 1997, : 551 - 554
  • [2] Betz V., 1997, Field-programmable Logic and Applications. 7th International Workshop, FPL '97. Proceedings, P213
  • [3] Bozorgzadeh E, 2001, PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, P629, DOI 10.1109/ASPDAC.2001.913379
  • [4] Improving timing-driven FPGA packing with physical information
    Chen, Doris T.
    Vorwerk, Kristofer
    Kennings, Andrew
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 117 - 123
  • [5] RippleFPGA: Routability-Driven Simultaneous Packing and Placement for Modern FPGAs
    Chen, Gengjie
    Pui, Chak-Wa
    Chow, Wing-Kai
    Lam, Ka-Chun
    Kuang, Jian
    Young, Evangeline F. Y.
    Yu, Bei
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (10) : 2022 - 2035
  • [6] NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints
    Chen, Tung-Chieh
    Jiang, Zhe-Wei
    Hsu, Tien-Chang
    Chen, Hsin-Chen
    Chang, Yao-Wen
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) : 1228 - 1240
  • [7] Feng WY, 2012, 2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), P8, DOI 10.1109/FPT.2012.6412103
  • [8] COLLEGE ADMISSIONS AND STABILITY OF MARRIAGE
    GALE, D
    SHAPLEY, LS
    [J]. AMERICAN MATHEMATICAL MONTHLY, 1962, 69 (01) : 9 - &
  • [9] Hill D., 2002, U.S. Patent, Patent No. [6,370,673, 6370673]
  • [10] Kim MC, 2012, DES AUT CON, P747