A Flat Timing-Driven Placement Flow for Modern FPGAs

被引:10
|
作者
Martin, Timothy [1 ]
Maarouf, Dani [1 ]
Abuowaimer, Ziad [1 ]
Alhyari, Abeer [1 ]
Grewal, Gary [1 ]
Areibi, Shawki [1 ]
机构
[1] Univ Guelph, Guelph, ON, Canada
来源
PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC) | 2019年
关键词
Placement; FPGA; Timing Driven; UltraScale Architecture;
D O I
10.1145/3316781.3317743
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, we propose a novel, flat analytic timing-driven placer without explicit packing for Xilinx UltraScale FPGA devices. Our work uses novel methods to simultaneously optimize for timing, wirelength and congestion throughout the global and detailed placement stages. We evaluate the effectiveness of the flat placer on the ISPD 2016 benchmark suite for the xcvu095 UltraScale device, as well as on industrial benchmarks. Experimental results show that on average, FTPlace achieves an 8% increase in maximum clock rate, an 18% decrease in routed wirelength, and produces placements that require 80% less time to route when compared to Xilinx Vivado 2018.1.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Scalable and Deterministic Timing-Driven Parallel Placement for FPGAs
    Wang, Chris
    Lemieux, Guy G. F.
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 153 - 162
  • [2] A FAST AND EFFECTIVE TIMING-DRIVEN PLACEMENT TOOL FOR FPGAs
    Khalid, Mohammed A. S.
    Xu, Yonghong
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2008, 17 (04) : 663 - 673
  • [3] An Effective Timing-Driven Detailed Placement Algorithm for FPGAs
    Dhar, Shounak
    Iyer, Mahesh A.
    Adya, Saurabh
    Singhal, Love
    Rubanov, Nikolay
    Pan, David Z.
    ISPD'17: PROCEEDINGS OF THE 2017 ACM INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2017, : 151 - 158
  • [4] An analytical timing-driven placer for modern heterogeneous FPGAs
    Lin, Zhifeng
    Chen, Yilu
    Xie, Yanyue
    Chen, Chuandong
    Yu, Jun
    Chen, Jianli
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01):
  • [5] Timing-Driven Placement for FPGAs with Heterogeneous Architectures and Clock Constraints
    Lin, Zhifeng
    Xie, Yanyue
    Qian, Gang
    Chen, Jianli
    Wang, Sifei
    Yu, Jun
    Chang, Yao-Wen
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 1564 - 1569
  • [6] Timing-driven partitioning-based placement for Island Style FPGAs
    Maidee, P
    Ababei, C
    Bazargan, K
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (03) : 395 - 406
  • [7] Fast timing-driven partitioning-based placement for island style FPGAs
    Maidee, P
    Ababei, C
    Bazargan, K
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 598 - 603
  • [8] Timing-driven partitioning system for multiple FPGAs
    Univ of Washington, Seattle, United States
    VLSI Des, 4 (309-328):
  • [9] A timing-driven partitioning system for multiple FPGAs
    Roy, K
    Sechen, C
    VLSI DESIGN, 1996, 4 (04) : 309 - 328
  • [10] A timing-driven algorithm for leakage reduction in MTCMOS FPGAs
    Hassan, Hassan
    Anis, Mohab
    Elmasry, Mohamed
    PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 678 - +