Performance-driven simultaneous placement and routing for FPGA's

被引:11
|
作者
Nag, SK [1 ]
Rutenbar, RA
机构
[1] Xilinx Corp, San Jose, CA 95124 USA
[2] Carnegie Mellon Univ, Dept Elect & Comp Engn, Pittsburgh, PA 15213 USA
关键词
delay calculation; FPGA; island-style; placement; routing; row-based; simulated annealing; simultaneous place and route;
D O I
10.1109/43.703831
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Sequential place and route tools for field programmable gate arrays (FPGA's) are inherently weak at addressing both wirability and timing optimizations. This is primarily due to the difficulty of accurately predicting wirability and delay during placement. A set of new performance-driven simultaneous placement/routing techniques has been developed for both row-based and island-style FPGA designs. These techniques rely on an iterative improvement placement algorithm augmented with fast, complete routing heuristics in the placement loop, For row-based designs, this new layout strategy yielded up to 28% improvements in timing and 33% in,wirability for several MCNC benchmarks when compared to a traditional sequential place and route system in use at Texas Instruments. On a set of industrial designs for Xilinx 4000-series island-style FPGA's, our scheme produced 100% routed designs with 8-15% improvement in delay when compared to the Xilinx XACT5.0 place and route system.
引用
收藏
页码:499 / 518
页数:20
相关论文
共 50 条
  • [31] Placement and routing for performance-oriented FPGA layout
    Alexander, MJ
    Cohoon, JP
    Ganley, JL
    Robins, G
    VLSI DESIGN, 1998, 7 (01) : 97 - 110
  • [32] Performance-driven Routing Tree Construction with Buffer Insertion and Wire Sizing
    祁昶
    王高峰
    Journal of Shanghai Jiaotong University, 2008, (01) : 46 - 51
  • [33] Key technologies and related research work of performance-driven global routing
    Jing, Tong
    Hong, Xian-Long
    Cai, Yi-Ci
    Bao, Hai-Yun
    Xu, Jing-Yu
    Ruan Jian Xue Bao/Journal of Software, 2001, 12 (05): : 677 - 688
  • [34] Effective enforcement of path-delay constraints in performance-driven placement
    Chou, YC
    Lin, YL
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (01) : 15 - 22
  • [35] Performance-driven routing tree construction with buffer insertion and wire sizing
    Qi C.
    Wang G.-F.
    Journal of Shanghai Jiaotong University (Science), 2008, 13 (1) : 46 - 51
  • [36] A simultaneous placement and global routing algorithm for an FPGA with hierarchical interconnection structure
    Wang, PT
    Chen, KN
    ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 659 - 662
  • [37] Crosstalk- and performance-driven multilevel full-chip routing
    Ho, TY
    Chang, YW
    Chen, SJ
    Lee, DT
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (06) : 869 - 878
  • [38] Simultaneous placement and global routing for transport-processing FPGA layout
    Togawa, N
    Sato, M
    Ohtsuki, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1996, E79A (12): : 2140 - 2150
  • [39] Performance-Driven Maintenance
    不详
    POWER, 2013, 157 (05) : 18 - 19
  • [40] 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