Title :
Efficient management of complex elements in physical IC design
Author :
Curatelli, Francesco ; Barzaghi, Marco ; Bisio, Giacomo M.
Author_Institution :
DIBE, Genova Univ., Italy
Abstract :
An efficient data structure for the management of complex elements in physical design is described. The data structure is based on the use of low-level algorithms for the management of simple elements, such as rectangles and trapezoids. These algorithms constitute a generalization of those used for the management of the basic corner stitching data structure; the main enhancement is constituted by the possibility of managing simple elements with 45° sides. At a higher level, a hierarchical structure is implemented which is able to manage more complex elements such as generic nonrectilinear polygons. This is performed by providing the user with a complete set of procedures for the creation and management of polygons. The algorithm is based on the decomposition of a polygon into a disjoint set of simple elements, managed through the use of the available low-level procedures
Keywords :
VLSI; circuit layout CAD; data structures; integrated circuit technology; CAD; IC design; VLSI layouts; complex elements management; data structure; disjoint set; generic nonrectilinear polygons; hierarchical structure; low-level algorithms; physical design; Data structures; Dielectrics and electrical insulation; Geometry; Shape; Solids; Tiles;
Conference_Titel :
Circuits and Systems, 1990., IEEE International Symposium on
Conference_Location :
New Orleans, LA
DOI :
10.1109/ISCAS.1990.112080