A fast algorithm for optimal via-shifting in channel compaction

Yang Cai*, D. F. Wong

*Corresponding author for this work

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

1 Citation (Scopus)

Abstract

The authors consider the problem of shifting vias to obtain more compactable channel routing solutions. Given a grid-based two-layer channel routing solution S, one can obtain a new routing solution S' by simply shifting the vias in S. In this case, S' is said to be derivable from S. The authors address the problem of how to obtain a routing solution S' from S by shifting vias so that S' would achieve minimum channel height after compaction. They present some necessary preliminary material and give the boolean procedure which forms the backbone of the algorithm. They present the optimal algorithm for shifting for the channel routing solution. The worst-case time complexity of the algorithm is considered. The algorithm uses a technique which is similar to the greedy algorithm for computing a maximum matching for a special class of bipartite graphs called convex bipartite graphs.

Original languageEnglish
Title of host publicationProceedings - IEEE International Symposium on Circuits and Systems, ISCAS 1991
PublisherIEEE
Pages1940-1943
Number of pages4
ISBN (Print)0780300505
DOIs
Publication statusPublished - Jun 1991
Event1991 IEEE International Symposium on Circuits and Systems, ISCAS 1991 - , Singapore
Duration: 11 Jun 199114 Jun 1991
https://ieeexplore.ieee.org/xpl/conhome/555/proceeding

Publication series

NameProceedings - IEEE International Symposium on Circuits and Systems
PublisherIEEE
ISSN (Print)0271-4310

Conference

Conference1991 IEEE International Symposium on Circuits and Systems, ISCAS 1991
Country/TerritorySingapore
Period11/06/9114/06/91
Internet address

Scopus Subject Areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'A fast algorithm for optimal via-shifting in channel compaction'. Together they form a unique fingerprint.

Cite this