Generalized terminal connectivity problem for multilayer layout scheme

Chia Chun Tsai*, Sao Jie Chen, Wu Shiung Feng

*Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

1 Scopus citations

Abstract

Given a set of n horizontal (or vertical) wire segments run on different layers with variable widths (or heights), and a set of m terminals placed on different layers and with arbitrary rectangular shapes, a generalization of the terminal connectivity problem (TCP) is considered. This TCP can be applied to facilitate the VLSI or PCB multi-layer layout. First, it is proved that this TCP is NP-hard by showing that it is equivalent to a minimal steiner tree problem, which has been proved NP-complete. Then an efficient algorithm for the TCP is presented which runs in O(m + (1 + c)nn) time (with some preprocessing work). Experimental results are given to verify the effectiveness of the algorithm.

Original languageEnglish
Pages (from-to)423-433
Number of pages11
JournalCAD Computer Aided Design
Volume22
Issue number7
DOIs
StatePublished - 09 1990
Externally publishedYes

Keywords

  • electronic design automation
  • hyper-complete graph
  • minimal steiner tree
  • shortest connectivity path
  • terminal connectivity

Fingerprint

Dive into the research topics of 'Generalized terminal connectivity problem for multilayer layout scheme'. Together they form a unique fingerprint.

Cite this