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
Link To Document