Title :
On minimizing the number of L-shaped channels in building-block layout [VLSI]
Author :
Cai, Yang ; Wong, D.F.
Author_Institution :
Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
fDate :
6/1/1993 12:00:00 AM
Abstract :
Given a building-block layout of rectangular modules, the routing area is to be decomposed into straight and L-shaped channels and routed in a certain order. Since straight channels are easier to route and channel routers usually produce near-optimal results, it is desirable to minimize the number of L-shaped channels used in such a decomposition. An algorithm for minimizing the number of L-shaped channels used in the routing area decomposition is presented. The algorithm is based on a careful study of the structure of layouts of rectangular modules and a transformation of the original problem to a graph theoretical problem. For examples of up to 136 channels, the algorithm took less than one tenth of a second on a SUN SPARC station 1 to finish the computation and obtained up to 29% reduction in the mumber of L-shaped channels over the results produced by the algorithm of W.M. Dai et al. (1985)
Keywords :
VLSI; circuit layout CAD; graph theory; integrated circuit technology; minimisation; network routing; CAD; IC layout; L-shaped channels; SUN SPARC station; VLSI layout design; building-block layout; channel routers; graph theoretical problem; rectangular modules; routing area decomposition; Design automation; Phase estimation; Routing; Scholarships; Shape; Sun; Switching circuits; Very large scale integration; Wiring;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on