DocumentCode :
1558783
Title :
Optimal channel pin assignment
Author :
Cai, Yang ; Wong, D.F.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
Volume :
10
Issue :
11
fYear :
1991
fDate :
11/1/1991 12:00:00 AM
Firstpage :
1413
Lastpage :
1424
Abstract :
The authors study the channel pin assignment (CPA) problem subject to position constraints, order constraints, and separation constraints. The problem is to assign two sets of terminals to the top and the bottom of a channel to minimize channel density. It is shown that the problem is NP-hard in general and polynomial time-optimal algorithms are presented for a case where the relative orderings of the terminals on the top and the bottom of the channel are completely fixed. The problem of channel routing with movable modules is introduced, and it is shown that it is a special case of the CPA problem under the formulation, and can be solved optimally in polynomial time. How the algorithms can be incorporated into standard-cell and building-block layout systems is discussed. Experimental results indicate that substantial reduction in channel density can be obtained by allowing movable terminals
Keywords :
circuit layout CAD; computational complexity; optimisation; CAD; NP-hard problem; building-block; channel density minimisation; channel pin assignment; channel routing; layout systems; movable modules; movable terminals; optimal assignment; order constraints; polynomial time-optimal algorithms; position constraints; separation constraints; standard-cell; Algorithm design and analysis; Circuits; Density measurement; Design automation; Phase estimation; Phase measurement; Pins; Polynomials; Routing; Very large scale integration;
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/43.97620
Filename :
97620
Link To Document :
بازگشت