Arrow Research search
Back to FOCS

FOCS 1985

Multi-Layer Grid Embeddings

Conference Paper Session 3 Algorithms and Complexity · Theoretical Computer Science

Abstract

In this paper we propose two new multi-layer grid models for VLSI layout, both of which take into account the number of contact cuts used. For the first model in which nodes "exist" only on one layer, we prove a tight area x (number of contact cuts) = Θ(n2) trade-off for embedding any degree 4 n-node planar graph in two layers. For the second model in which nodes "exist" simultaneously on all layers, we prove a number of bounds on the area needed to embed graphs using no contact cuts. For example we prove that any n-node graph which is the union of two planar subgraphs can be embedded on two layers in O(n2) area without contact cuts. This bound is tight even if more layers and an unbounded number of contact cuts are allowed. We also show that planar graphs of bounded degree can be embedded on two layers in O(n1. 6) area without contact cuts. These results use some interesting new results on embedding graphs in a single layer. In particular we give an O(n2) area embedding of planar graphs such that each edge makes a constant number of turns, and each exterior vertex has a path to the perimeter of the grid making a constant number of turns. We also prove a tight Ω(n3) lower bound on the area of grid n-permutation networks.

Authors

Keywords

  • Very large scale integration
  • Printed circuits
  • Laboratories
  • Wire
  • Costs
  • Area measurement
  • Length measurement
  • Semiconductor device measurement
  • Fabrication
  • Circuit faults
  • Multilayer Model
  • Planar Graphs
  • Number Of Cuts
  • Solid Line
  • Path Length
  • Vertical Line
  • Active Layer
  • Line Segment
  • Printed Circuit Board
  • Node Positions
  • Square Grid
  • Middle Line
  • Simple Cycle
  • Nodes In Order
  • Grid Area
  • Grid Nodes
  • Horizontal Segment
  • Node Placement
  • N Log N
  • Green Layer
  • Side Of The Square
  • Grid Layer
  • Top Line
  • Multiple Edges
  • Nodes In The Graph
  • Vertical Segments
  • Lower Bound
  • Embedding Algorithm

Context

Venue
IEEE Symposium on Foundations of Computer Science
Archive span
1975-2025
Indexed papers
3809
Paper id
805380953326355740