A PARALLEL ALGORITHM FOR CHANNEL ROUTING-PROBLEMS

被引:20
作者
FUNABIKI, N [1 ]
TAKEFUJI, Y [1 ]
机构
[1] SUMITOMO MET IND LTD,DIV SYST ENGN,IBARAKI 314,JAPAN
基金
美国国家科学基金会;
关键词
D O I
10.1109/43.125094
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A parallel algorithm for channel routing problems is presented in this paper. The channel routing problem is very important in the automatic layout design of VLSI circuits and printed circuit boards. The problem is to route the given interconnections between two rows of terminals on a multilayer channel where the channel area must be minimized. Although several algorithms have been proposed for two-layer problems, two-layer-and-over-the-cell problems, and three-layer problems, the current advancement of VLSI chip technology allows us to use four layers composed of two metal layers and two polysilicon layers for routing in a chip. The goal of the proposed parallel algorithm is to find the near-optimum routing solution for the given interconnections in a short time. The algorithm is applied for the four-layer channel routing problems where it requires n x m x 2 processing elements for the n-net-m-track problem. The algorithm has three advantages over the conventional algorithms: 1) it can be easily modified for accommodating more than four-layer problems, 2) it runs not only on a sequential machine but also on a parallel machine with maximally n x m x 2 processors, and 3) the program size is very small. The algorithm is verified by solving seven benchmark problems where the algorithm finds routing solutions in a nearly constant time with n x m x 2 processors.
引用
收藏
页码:464 / 474
页数:11
相关论文
共 41 条
[31]  
SAHNI S, 1980, 17TH P DES AUT C, P402
[32]   A PERMEATION ROUTER [J].
SHIRAISHI, Y ;
SAKEMI, Y .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (03) :462-471
[33]   DOGLEG CHANNEL ROUTING IS NP-COMPLETE [J].
SZYMANSKI, TG .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1985, 4 (01) :31-41
[34]   A PARALLEL ALGORITHM FOR ESTIMATING THE SECONDARY STRUCTURE IN RIBONUCLEIC-ACIDS [J].
TAKEFUJI, Y ;
LIN, CW ;
LEE, KC .
BIOLOGICAL CYBERNETICS, 1990, 63 (05) :337-340
[35]  
Takefuji Y, 1990, IEEE Trans Neural Netw, V1, P263, DOI 10.1109/72.80251
[36]   ARTIFICIAL NEURAL NETWORKS FOR 4-COLORING MAP PROBLEMS AND K-COLORABILITY PROBLEMS [J].
TAKEFUJI, Y ;
LEE, KC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1991, 38 (03) :326-333
[37]   AN ARTIFICIAL HYSTERESIS BINARY NEURON - A MODEL SUPPRESSING THE OSCILLATORY BEHAVIORS OF NEURAL DYNAMICS [J].
TAKEFUJI, Y ;
LEE, KC .
BIOLOGICAL CYBERNETICS, 1991, 64 (05) :353-356
[38]   A SUPERPARALLEL SORTING ALGORITHM BASED ON NEURAL NETWORKS [J].
TAKEFUJI, Y ;
LEE, KC .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1990, 37 (11) :1425-1429
[39]   A NEAR-OPTIMUM PARALLEL PLANARIZATION ALGORITHM [J].
TAKEFUJI, Y ;
LEE, KC .
SCIENCE, 1989, 245 (4923) :1221-1223
[40]  
Takefuji Y, 1990, IEEE Trans Neural Netw, V1, P143, DOI 10.1109/72.80215