TIGER: An efficient timing-driven global router for gate array and standard cell layout design

被引:35
|
作者
Hong, XL [1 ]
Xue, TX
Huang, J
Cheng, CK
Kuh, ES
机构
[1] Tsing Hua Univ, Dept Comp Sci & Technol, Beijing 100084, Peoples R China
[2] Avant Corp, Fremont, CA 94538 USA
[3] Ambow Corp, San Jose, CA 95132 USA
[4] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[5] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
基金
美国国家科学基金会;
关键词
global router; layout design; timing-driven; Steiner tree;
D O I
10.1109/43.663822
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose an efficient timing-driven global router, TIGER, for gate array and standard cell layout design. Unlike other conventional global routing techniques, interconnection delays are modeled and included during the routing and rerouting process in order to minimize the maximum channel density for gate arrays or the total track number for standard cells, as well as to satisfy the timing constraints in TIGER. The timing-driven global routing problem is formulated as a multiterminal, multicommodity network flow problem with integer flows under additional timing constraints, Two novel performance-driven Steiner tree algorithms are proposed to generate the initial global routing trees. A critical-path-based timing analysis method is used to guarantee the satisfaction of timing constraints. Experimental results based on MCNC (ISCAS) benchmarks show that TIGER can obtain better results than or comparable results with TimberWolf 5.6.
引用
收藏
页码:1323 / 1331
页数:9
相关论文
共 30 条
  • [1] A novel and efficient timing-driven global router for standard cell layout design based on critical network concept
    Jing, T
    Hong, XL
    Bao, HY
    Cai, YC
    Xu, JY
    Gu, J
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, PROCEEDINGS, 2002, : 165 - 168
  • [2] An efficient timing-driven global routing method for standard cell layout
    Koide, T
    Suzuki, T
    Wakabayashi, S
    Yoshida, N
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1996, E79D (10) : 1410 - 1418
  • [3] Timing-driven global routing for standard-cell VLSI design
    Youssef, H
    Sait, SM
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (03): : 175 - 185
  • [4] A timing-driven global routing algorithm considering channel density minimization for standard cell layout
    Suzuki, T
    Koide, T
    Wakabayashi, S
    Yoshida, N
    [J]. ISCAS 96: 1996 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - CIRCUITS AND SYSTEMS CONNECTING THE WORLD, VOL 4, 1996, : 424 - 427
  • [5] Timing-driven pin assignment with improvement of cell placement in standard cell layout
    Wakabayashi, S
    Koide, T
    [J]. ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 1552 - 1555
  • [6] TIMING-DRIVEN LAYOUT OF CELL-BASED ICS
    TEIG, S
    SMITH, RL
    SEATON, J
    [J]. VLSI SYSTEMS DESIGN, 1986, 7 (05): : 63 - &
  • [7] Timing-driven placement for heterogeneous field programmable gate array
    Hu, Bo
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 551 - 556
  • [8] Timing-driven global routing with efficient buffer insertion
    Xu, JY
    Hong, XL
    Jing, T
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (11) : 3188 - 3195
  • [9] Timing-driven global routing with efficient buffer insertion
    Xu, JY
    Hong, XL
    Jing, T
    [J]. 2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 2449 - 2452
  • [10] A new timing-driven standard cell placement algorithm
    Chi, JC
    Feng, JM
    Chi, MC
    [J]. 2003 INTERNATIONAL SYMPOSIUM ON VLSI TECHNOLOGY, SYSTEMS, AND APPLICATIONS, PROCEEDINGS OF TECHNICAL PAPERS, 2003, : 184 - 187