DocumentCode
914494
Title
Efficient Algorithms for Layer Assignment Problem
Author
Chang, K.C. ; Du, David Hung-Chang
Author_Institution
Boeing Electronics Company
Volume
6
Issue
1
fYear
1987
fDate
1/1/1987 12:00:00 AM
Firstpage
67
Lastpage
78
Abstract
The layer assignment problem for interconnect is the problem of determining which layers should be used for wiring the signal nets. The objective of the layer assignment problem in general is to minimize the number of vias required. Thus, it is also referred to as the via minimization problem. In a via minimization problem, if the topology of the given layout is fixed, the problem is referred to as a constrained via minimization (CVM) problem. On the other hand, if both the topology of the layout and the layer assignment are to be decided, it is referred to as an unconstrained via minimization (UVM) problem. In this paper, both the CVM and UVM problems are studied. For the CVM problems, efficient algorithms which can be easily modified to take extra constraints into consideration are proposed. Experimental results show that the proposed algorithms for the CVM problem are time efficient compared with existing algorithms and generate better (near-optimal) results. For the UVM problems, a new heuristic approach is presented which generates better results but takes longer computing time. In the CVM problem, some vias are "essential" to the given layout. That is, they have to be selected and cannot be replaced by other possible vias. An efficient algorithm for identifying essential vias is also presented and discussed in this paper.
Keywords
Layer assignment; layout; routing; via minimization; Costs; Helium; Integrated circuit interconnections; Joining processes; Manufacturing; Minimization; Routing; Topology; Wire; Wiring;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.1987.1270247
Filename
1270247
Link To Document