• 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