DocumentCode :
1588908
Title :
Partitioning algorithms for corner stitching [VLSI]
Author :
Lopez, Mario A. ; Mehta, Dinesh P.
Author_Institution :
Dept. of Math. & Comput. Sci., Denver Univ., CO, USA
fYear :
1996
Firstpage :
200
Lastpage :
205
Abstract :
We present two practical algorithms for partitioning circuit components represented by rectilinear polygons so that they can be stored using the L-shaped corner stitching data structure; i.e., our algorithms decompose a simple polygon into non-overlapping L-shapes and rectangles by using horizontal cuts only. The more general of our algorithms computes an optimal configuration for a wide variety of optimization functions, while the other computes a minimum configuration of rectangles and L-shapes. Both run in O(n+h log h) time, where n is the number of vertices in the polygon and h is the number of H-pairs. Experimental results on VLSI data demonstrate the gains in performance for corner stitching obtained by using our algorithms instead of traditional rectangular partitioning algorithms
Keywords :
VLSI; circuit layout CAD; circuit optimisation; integrated circuit layout; spatial data structures; VLSI data; corner stitching; data structure; horizontal cuts; minimum configuration; nonoverlapping L-shapes; optimal configuration; optimization functions; partitioning algorithms; rectilinear polygons; Circuits; Computer science; Cost function; Data structures; Heuristic algorithms; Partitioning algorithms; Performance gain; Shape; Tiles; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 1996. Proceedings., Sixth Great Lakes Symposium on
Conference_Location :
Ames, IA
ISSN :
1066-1395
Print_ISBN :
0-8186-7502-0
Type :
conf
DOI :
10.1109/GLSV.1996.497620
Filename :
497620
Link To Document :
بازگشت