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 条
  • [41] An Analytical Timing-Driven Algorithm for Detailed Placement
    Monteiro, Jucemar
    Flach, Guilherme
    Johann, Marcelo
    Guntzel, Jose L. A.
    2015 IEEE 6TH LATIN AMERICAN SYMPOSIUM ON CIRCUITS & SYSTEMS (LASCAS), 2015,
  • [42] A timing-driven pseudoexhaustive testing for VLSI circuits
    Chang, SC
    Rau, JC
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2001, 20 (01) : 147 - 158
  • [43] Timing-driven Steiner trees are (practically) free
    Alpert, Charles J.
    Kahng, Andrew B.
    Sze, C. N.
    Wang, Qinke
    43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, : 389 - +
  • [44] 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
  • [45] A timing-driven approach to synthesize fast barrel shifters
    Das, Sabyasachi
    Khatri, Sunil P.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (01) : 31 - 35
  • [46] A novel timing-driven placement using genetic algorithm
    Yoshikawa, M
    Terai, H
    Fujita, T
    Yamauchi, H
    2003 SOUTHWEST SYMPOSIUM ON MIXED-SIGNAL DESIGN, 2003, : 237 - 242
  • [47] Timing-driven global routing with efficient buffer insertion
    Xu, JY
    Hong, XL
    Jing, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (11) : 3188 - 3195
  • [48] BOOST PROGRAMMABLE LOGIC PERFORMANCE WITH TIMING-DRIVEN TOOLS
    CONNER, D
    EDN, 1993, 38 (03) : 47 - &
  • [49] 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
  • [50] 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):