Timing-driven routing for symmetrical-array-based FPGAs

被引:8
|
作者
Zhu, K [1 ]
Chang, YW [1 ]
Wong, DF [1 ]
机构
[1] Triscend Corp, Mt View, CA 94043 USA
关键词
D O I
10.1109/ICCD.1998.727132
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a timing-driven global router for symmetrical-array-based FPGAs. The routing resources in the symmetrical-array-based FPGAs consist of segments of various lengths. Researchers have shown that the number of segments, instead of wirelength, used by a net is the most critical factor in controlling routing delay in an FPGA. Thus, traditional measure of routing delay based on the geometric distance of a signal is not accurate. To consider wirelength and delay simultaneously, we study a model of timing-driven routing trees, arising from the special properties of FPGA routing architectures. We explore the complexity of the routing-tree problem and present efficient and effective approximation algorithms for the problem. Based on the solutions to the routing-tree problem, we present a global-routing algorithm which is able to utilize various routing segments with global consideration to meet the timing constraints. Experimental results on benchmark circuits show that our approach is promising.
引用
收藏
页码:628 / 633
页数:6
相关论文
共 50 条
  • [31] A parallel algorithm for timing-driven global routing for standard cells
    Xing, ZY
    Banerjee, P
    1998 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - PROCEEDINGS, 1998, : 54 - 61
  • [32] TIMING-DRIVEN PARTITIONING TOOL SPLITS DESIGN INTO MULTIPLE FPGAS AFTER MAPPING
    TUCK, B
    COMPUTER DESIGN, 1993, 32 (01): : 110 - 111
  • [33] Timing-driven placement for heterogeneous field programmable gate array
    Hu, Bo
    IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 551 - 556
  • [34] An area and configuration-bit optimized CLB architecture and timing-driven packing for FPGAs
    Garg, V
    Chandrasekhar, V
    Sashikanth, M
    Kamakoti, V
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 507 - 510
  • [35] An efficient hierarchical timing-driven Steiner tree algorithm for global routing
    Xu, JY
    Hong, XL
    Jing, T
    Cai, Y
    Gu, J
    INTEGRATION-THE VLSI JOURNAL, 2003, 35 (02) : 69 - 84
  • [36] An efficient hierarchical timing-driven steiner tree algorithm for global routing
    Xu, JY
    Hong, XL
    Jing, T
    Cai, Y
    Gu, J
    ASP-DAC/VLSI DESIGN 2002: 7TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE AND 15TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2002, : 473 - 478
  • [37] An efficient timing-driven global routing method for standard cell layout
    Koide, T
    Suzuki, T
    Wakabayashi, S
    Yoshida, N
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1996, E79D (10) : 1410 - 1418
  • [38] TIMING-DRIVEN LAYOUT OF CELL-BASED ICS
    TEIG, S
    SMITH, RL
    SEATON, J
    VLSI SYSTEMS DESIGN, 1986, 7 (05): : 63 - &
  • [39] Timing-driven global routing for standard-cell VLSI design
    Youssef, H
    Sait, SM
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (03): : 175 - 185
  • [40] Incremental capacitance extraction and its application to iterative timing-driven detailed routing
    Yuan, Yanhong
    Banerjee, Prithviraj
    Proceedings of the International Symposium on Physical Design, 1999, : 42 - 47