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
来源
2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2 | 2007年
关键词
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
相关论文
共 17 条
  • [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] Betz V., 1999, ARCHITECTURE CAD DEE
  • [4] Bozorgzadeh E, 2001, PROCEEDINGS OF THE ASP-DAC 2001: ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE 2001, P629, DOI 10.1109/ASPDAC.2001.913379
  • [5] Cong J, 2001, DES AUT CON, P389, DOI 10.1109/DAC.2001.935540
  • [6] Performance-driven recursive multi-level clustering
    Dehkordi, ME
    Brown, SD
    [J]. 2003 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2003, : 262 - 269
  • [7] Gang C, 2004, LECT NOTES COMPUT SC, V3203, P158
  • [8] Karypis G., 1998, hMeTiS: A hypergraph partitioning package
  • [9] A novel net weighting algorithm for timing-driven placement
    Kong, T
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON CAD-02, DIGEST OF TECHNICAL PAPERS, 2002, : 172 - 176
  • [10] MANOHARARAJAH V, 2006, SLIP, P3