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