Skip to main navigation Skip to search Skip to main content

Optimal Aspect Ratios of Building Blocks in VLSI

  • IBM
  • University of Massachusetts
  • Technion-Israel Institute of Technology

Research output: Contribution to journalArticlepeer-review

30 Scopus citations

Abstract

The building blocks in a given floorplan may have several possible physical implementations yielding different layouts. This paper discusses 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 (non-slicing) floorplans the problem is NP-complete. We suggest a branch and bound algorithm which proves to be very efficient and can handle successfully large general non-slicing floorplans. The high efficiency of the algorithm stems from the branching strategy and the bounding function employed 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, we show how the nonslicing and the slicing algorithms can be combined to handle efficiently very large general floorplans.

Original languageEnglish
Pages (from-to)139-145
Number of pages7
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume8
Issue number2
DOIs
StatePublished - Feb 1989
Externally publishedYes

Keywords

  • Floorplan
  • area optimization
  • aspect ratio
  • branch and bound
  • layout

Fingerprint

Dive into the research topics of 'Optimal Aspect Ratios of Building Blocks in VLSI'. Together they form a unique fingerprint.

Cite this