Title :
A framework for 1-D compaction with forbidden region avoidance [VLSI layout]
Author :
Hambrusch, Susanne E. ; Tu, Hung-Yi
Author_Institution :
Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
Abstract :
In this paper the authors consider the one-dimensional compaction problem when the layout area contains forbidden regions and the layout components are allowed to move across these regions. Assuming a feasible layout is given containing k forbidden regions and n layout components where the i-th layout component is a rectilinear polygon consisting of υi vertical edges, υ=Σi=1n υi, the authors present an algorithm that determines the positions of the layout components resulting in minimum area in O(σlogσ+σn logn) time with an additional O((υ+k)logk+(υ+σ)logυmax) preprocessing time, where υmax=max1⩽i⩽n υi. The quantity σ measures the interaction between the layout components and the forbidden regions, σ⩽υk. The authors also describe variants of this algorithm that makes the running time more problem-dependent. Their algorithms make use of an elegant characterisation of a layout of minimum area
Keywords :
VLSI; circuit layout CAD; 1D compaction; IC routing; VLSI layout; forbidden region avoidance; layout area; minimum area; one-dimensional compaction problem; Bismuth; Character generation; Compaction; Routing; Shape; Very large scale integration;
Conference_Titel :
VLSI, 1991. Proceedings., First Great Lakes Symposium on
Conference_Location :
Kalamazoo, MI
Print_ISBN :
0-8186-2170-2
DOI :
10.1109/GLSV.1991.143957