MULTITERMINAL GLOBAL ROUTING - A DETERMINISTIC APPROXIMATION SCHEME

被引:23
作者
RAGHAVAN, P
THOMPSON, CD
机构
[1] UNIV MINNESOTA, DEPT COMP SCI, DULUTH, MN 55812 USA
[2] UNIV CALIF BERKELEY, DIV COMP SCI, BERKELEY, CA 94720 USA
关键词
D O I
10.1007/BF01759035
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We consider the problem of routing multiterminal nets in a two-dimensional gate-array. Given a gate-array and a set of nets to be routed, we wish to find a routing that uses as little channel space as possible. We present a deterministic approximation algorithm that uses close to the minimum possible channel space. We cast the routing problem as a new form of zero-one multicommodity flow, an integer-programming problem. We solve this integer program approximately by first solving its linear-program relaxation and then rounding any fractions that appear in the solution to the linear program. The running time of the rounding algorithm is exponential in the number of terminals in a net but polynomial in the number of nets and the size of the array. The algorithm is thus best suited to cases where the number of terminals on each net is small. © 1991 Springer-Verlag New York Inc.
引用
收藏
页码:73 / 82
页数:10
相关论文
共 13 条
  • [1] INTEGER-MAKING THEOREMS
    BECK, J
    FIALA, T
    [J]. DISCRETE APPLIED MATHEMATICS, 1981, 3 (01) : 1 - 8
  • [2] Burstein M., 1983, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, VCAD-2, P223, DOI 10.1109/TCAD.1983.1270040
  • [3] A NEW POLYNOMIAL-TIME ALGORITHM FOR LINEAR-PROGRAMMING
    KARMARKAR, N
    [J]. COMBINATORICA, 1984, 4 (04) : 373 - 395
  • [4] Karp R. M., 1983, 24th Annual Symposium on Foundations of Computer Science, P453, DOI 10.1109/SFCS.1983.23
  • [5] KARP RM, UNPUB ALGORITHMICA
  • [6] KIRKPATRICK S, 1983, IEEE T COMPUT AID D, V2, P215
  • [7] Lee C., 1961, IRE T ELECTRON COMPU, VEC-10, P346, DOI DOI 10.1109/TEC.1961.5219222
  • [8] O(V3) ALGORITHM FOR FINDING MAXIMUM FLOWS IN NETWORKS
    MALHOTRA, VM
    KUMAR, MP
    MAHESHWARI, SN
    [J]. INFORMATION PROCESSING LETTERS, 1978, 7 (06) : 277 - 278
  • [9] NG APC, 1987, COMPUT ARTIF INTELL, V6, P229
  • [10] BALANCING FAMILIES OF SETS
    OLSON, JE
    SPENCER, JH
    [J]. JOURNAL OF COMBINATORIAL THEORY SERIES A, 1978, 25 (01) : 29 - 37