• DocumentCode
    911194
  • Title

    Optimal aspect ratios of building blocks in VLSI

  • Author

    Wimer, Shmuel ; Koren, Israel ; Cederbaum, Israel

  • Author_Institution
    IBM, Haifa, Israel
  • Volume
    8
  • Issue
    2
  • fYear
    1989
  • fDate
    2/1/1989 12:00:00 AM
  • Firstpage
    139
  • Lastpage
    145
  • Abstract
    The building blocks in a given floorplan have several possible physical implementations yielding different layouts. A discussion is presented of the problem of selecting an optimal implementation for each building block so that the area of the final layout is minimized. A polynomial algorithm that solves this problem for slicing floorplans was presented elsewhere, and it has been proved that for general (nonslicing) floorplans the problem is NP-complete. The authors suggest a branch-and-bound algorithm which proves to be very efficient and can handle successfully large general nonslicing floorplans. The high efficiency of the algorithm stems from the branching strategy and the bounding function used in the search procedure. The branch-and-bound algorithm is supplemented by a heuristic minimization procedure which further prunes the search, is computationally efficient, and does not prevent achieving a global minimum. Finally, the authors show how the nonslicing and the slicing algorithms can be combined to handle efficiently very large general floorplans
  • Keywords
    VLSI; circuit layout CAD; minimisation; NP-complete; VLSI; aspect ratios; bounding function; branch-and-bound algorithm; building blocks; computationally efficient; floorplan; global minimum; heuristic minimization procedure; layouts; optimal implementation; physical implementations; polynomial algorithm; search procedure; Cities and towns; Design automation; Geometry; Linear programming; Piecewise linear techniques; Polynomials; Registers; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.21832
  • Filename
    21832