TY - JOUR

T1 - Balanced block spacing for VLSI layout

AU - Cederbaum, Israel

AU - Koren, Israel

AU - Wimer, Shmuel

PY - 1992/12/14

Y1 - 1992/12/14

N2 - Placement algorithms for VLSI layout tend to stick the building blocks together. This results in the need to increase the space between adjacent blocks to allow the routing of interconnecting wires. The above problem is called the block spacing problem. This paper presents a model for spreading the blocks uniformly over the chip area, to accommodate the routing requirements, such that the desired adjacency relations between the blocks are retained. The block spacing problem is solved via a graph model, whose vertices represent the building blocks, and its arcs represent the space between adjacent blocks. Then, the desired uniform spacing can be presented as a space balancing problem. In this paper the existence and uniqueness of a solution to the one dimensional space balancing problem are proved, and an iterative algorithm which converges rapidly to the solution is presented. It is shown that in general, the two dimensional problem may have no solution.

AB - Placement algorithms for VLSI layout tend to stick the building blocks together. This results in the need to increase the space between adjacent blocks to allow the routing of interconnecting wires. The above problem is called the block spacing problem. This paper presents a model for spreading the blocks uniformly over the chip area, to accommodate the routing requirements, such that the desired adjacency relations between the blocks are retained. The block spacing problem is solved via a graph model, whose vertices represent the building blocks, and its arcs represent the space between adjacent blocks. Then, the desired uniform spacing can be presented as a space balancing problem. In this paper the existence and uniqueness of a solution to the one dimensional space balancing problem are proved, and an iterative algorithm which converges rapidly to the solution is presented. It is shown that in general, the two dimensional problem may have no solution.

UR - http://www.scopus.com/inward/record.url?scp=44049110703&partnerID=8YFLogxK

U2 - 10.1016/0166-218x(92)90003-s

DO - 10.1016/0166-218x(92)90003-s

M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???

AN - SCOPUS:44049110703

SN - 0166-218X

VL - 40

SP - 303

EP - 318

JO - Discrete Applied Mathematics

JF - Discrete Applied Mathematics

IS - 3

ER -