• DocumentCode
    2997253
  • Title

    An optimal algorithm for area minimization of slicing floorplans

  • Author

    Weiping Shi

  • Author_Institution
    Dept. of Comput. Sci., North Texas Univ., Denton, TX, USA
  • fYear
    1995
  • fDate
    5-9 Nov. 1995
  • Firstpage
    480
  • Lastpage
    484
  • Abstract
    The traditional algorithm of L. Stockmeyer (1983) for area minimization of slicing floorplans has time (and space) complexity O(n/sup 2/) in the worst case, or O(n log n) for balanced slicing. For more than a decade, it is considered the best possible. In this paper, we present a new algorithm of worst-case time (and space) complexity O(n log n), where n is the total number of realizations for the basic blocks, regardless whether the slicing is balanced or not. We also prove /spl Omega/(n log n) is the lower bound and the time complexity of any area minimization algorithm. Therefore, the new algorithm not only finds the optimal realization, but also has an optimal running time.
  • Keywords
    circuit layout; circuit layout CAD; computational complexity; minimisation; area minimization; balanced slicing; optimal algorithm; slicing floorplans; space complexity; worst case; worst-case time complexity; Binary trees; Bismuth; Computer science; Minimization methods; Wheels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1995. ICCAD-95. Digest of Technical Papers., 1995 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1995.480160
  • Filename
    480160