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 :
بازگشت