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 :
بازگشت