Improving timing-driven FPGA packing with physical information

被引:22
|
作者
Chen, Doris T. [1 ]
Vorwerk, Kristofer [1 ]
Kennings, Andrew [1 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
关键词
D O I
10.1109/FPL.2007.4380635
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The traditional approach to FPGA packing and CLB-level placement has been shown to yield significantly worse quality than approaches which allow BLES to move during placement. In practice, however, modern FPGA architectures require expensive DRC checks which can render full BLE-level placement impractical. We address this problem by proposing a novel clustering framework that uses physical information to produce better initial packings which can, in turn, reduce the amount Of BLE-level placement that is required. We quantify our packing technique across accepted benchmarks and show that it produces results with 16% less wire length, 19% smaller minimum channel widths, and 8% less critical path delay, on average, than leading methods.
引用
收藏
页码:117 / 123
页数:7
相关论文
共 50 条
  • [1] Physical Information Driven Packing Method in FPGA
    Sui, Wentao
    Dong, Sheqin
    Bian, Jinian
    Hong, Xianlong
    PROCEEDINGS OF THE 11TH JOINT CONFERENCE ON INFORMATION SCIENCES, 2008,
  • [2] Integrated timing-driven approach to the FPGA layout
    Danek, M
    Muzikár, Z
    ICES 2002: 9TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS I-111, CONFERENCE PROCEEDINGS, 2002, : 693 - 696
  • [3] Using cluster-based logic blocks and timing-driven packing to improve FPGA speed and density
    Marquardt, Alexander
    Betz, Vaughn
    Rose, Jonathan
    ACM/SIGDA International Symposium on Field Programmable Gate Arrays - FPGA, 1999, : 37 - 46
  • [4] AIR: A Fast but Lazy Timing-Driven FPGA Router
    Murray, Kevin E.
    Zhong, Sheng
    Betz, Vaughn
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 338 - 344
  • [5] Enhancing timing-driven FPGA placement for pipelined netlists
    Eguro, Ken
    Hauck, Scott
    2008 45TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 34 - 37
  • [6] 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
  • [7] Methods of improving rout ability in timing-driven placement
    Hou, WT
    Hong, XL
    Wu, WM
    Cai, YC
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 110 - 113
  • [8] Fast Congestion-aware Timing-driven Placement for Island FPGA
    Zhao, Jinpeng
    Zhou, Qiang
    Cai, Yici
    PROCEEDINGS OF THE 2009 IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2009, : 24 - 27
  • [9] Timing-Driven Simulated Annealing for FPGA Placement in Neural Network Realization
    Yu, Le
    Guo, Baojin
    ELECTRONICS, 2023, 12 (17)
  • [10] Using timing-driven inter-FPGA routing for multi-FPGA prototyping exploration
    Farooq, Umer
    Chotin-Avot, Roselyne
    Azeem, Moazam
    Cherif, Zouha
    Ravoson, Maminionja
    Khan, Saqib
    Mehrez, Habib
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 641 - 645