DocumentCode
914503
Title
Exact and Approximate Solutions for the Gate Matrix Layout Problem
Author
Deo, Narsingh ; Krishnamoorthy, M.S. ; Langston, Michael A.
Author_Institution
Computer Science Department, Washington State University, Pullman, WA, USA
Volume
6
Issue
1
fYear
1987
fDate
1/1/1987 12:00:00 AM
Firstpage
79
Lastpage
84
Abstract
We consider the gate matrix layout problem for VLSI circuits, which is known to be NP-complete. We present an efficient algorithm for determining whether two tracks suffice. For the general problem of minimizing the number of tracks (and, hence, the area) needed, we design an attractive dynamic programming formulation to guarantee optimality. We also investigate the performance of fast heuristic algorithms published in the literature and demonstrate that there exist families of problem instances for which the ratio of the number of tracks required by these heuristics to the optimal value is unbounded. Moreover, we show that this result holds for any on-line layout algorithm. We additionally prove that, unless P = NP, no polynomial-time layout algorithm can ensure that the number of tracks it requires never exceeds k plus the optimum, for any constant k.
Keywords
Computer science; Design automation; Dynamic programming; Heuristic algorithms; Integrated circuit interconnections; Silicon; 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/TCAD.1987.1270248
Filename
1270248
Link To Document