Fast algorithm for optimal layer assignment

  • Authors:
  • Y. S. Kuo;T. C. Chern;Wei-kuan Shih

  • Affiliations:
  • Institute of Information Science, Academia Sinica, ROC;Institute of Information Science, Academia Sinica, ROC;Institute of Information Science, Academia Sinica, ROC

  • Venue:
  • DAC '88 Proceedings of the 25th ACM/IEEE Design Automation Conference
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

Given the geometry of wires for interconnections, we want to assign two conducting layers to the segments of these wires so that the number of vias required is minimized. This layer assignment problem, also referred to as the via minimization problem, has been formulated as finding a maximum cut of a planar graph. In this paper, we propose a new algorithm for optimal layer assignment under a general model where the planar graph has real-valued edge weights. The time complexity of the proposed algorithm is O(n3/2 log n) where n is the number of wire-segment clusters in a given layout. In contrast, all existing optimal algorithms for layer assignment have the time complexity of O(n3).