• 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