Switchbox routing in VLSI design: Closing the complexity gap

Extended abstract
  • Stephan Hartmann
  • Markus W. Schäffter
  • Andreas S. Schulz
Conference paper

DOI: 10.1007/3-540-62559-3_17

Part of the Lecture Notes in Computer Science book series (LNCS, volume 1197)
Cite this paper as:
Hartmann S., Schäffter M.W., Schulz A.S. (1997) Switchbox routing in VLSI design: Closing the complexity gap. In: d'Amore F., Franciosa P.G., Marchetti-Spaccamela A. (eds) Graph-Theoretic Concepts in Computer Science. WG 1996. Lecture Notes in Computer Science, vol 1197. Springer, Berlin, Heidelberg

Abstract

The design of integrated circuits has achieved a great deal of attention in the last decade. In the routing phase, there have survived two open layout problems which are important from both the theoretical and the practical point of view. Up to now, switchbox routing has been known to be solvable in polynomial time when there are only 2-terminal nets, and to be NP-complete in case there exist nets involving at least five terminals. Our main result is that this problem is NP-complete even if no net has more than three terminals. Hence, from the theoretical perspective, the switchbox routing problem is completely settled.

The NP-completeness proof is based on a reduction from a special kind of the satisfiability problem. It is also possible to adopt our construction to channel routing which shows that this problem is NP-complete, even if each net does not consist of more than four terminals. This improves upon a result of Sarrafzadeh who showed the NP-completeness in case of nets with no more than five terminals.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag 1997

Authors and Affiliations

  • Stephan Hartmann
    • 1
  • Markus W. Schäffter
    • 1
  • Andreas S. Schulz
    • 1
  1. 1.Fachbereich Mathematik (MA 6-1)Technische Universität BerlinBerlinGermany

Personalised recommendations