Title :
Fuzzy partitioning applied to VLSI-floorplanning and placement
Author :
Ball, Carsten F. ; Kraus, Peter V. ; Mlynski, Dieter A.
Author_Institution :
Inst. fur Theor. Elektrotech. und Messtech., Karlsruhe Univ., Germany
fDate :
30 May-2 Jun 1994
Abstract :
Fast hierarchical optimization methods applied to VLSI-floorplanning and placement play a major role in advancing the state of the art in physical design, because circuits get more and more complex. This paper presents a new approach for floorplanning and placement using fuzzy logic as the framework for optimal partitioning. Two hierarchical partitioning strategies are described, both based on the fuzzy c-means algorithm (FCM), well known in the area of clustering and pattern recognition. The first method outlined is applied to a modified GORDIAN procedure, combining wire-length minimization by force directed relaxation (FDR) and a fast clustering technique instead of min-cut. The second approach outlined specifies different similarities between the cells using one fuzzy similarity relation for each feature. A simple example with 16 mesh connected cells and a benchmark example with 33 cells are given to demonstrate the performance of the strategy
Keywords :
VLSI; circuit layout CAD; circuit optimisation; fuzzy logic; logic CAD; logic partitioning; network topology; relaxation theory; VLSI-floorplanning; fast clustering technique; force directed relaxation; fuzzy c-means algorithm; fuzzy logic; fuzzy partitioning; fuzzy similarity relation; hierarchical optimization methods; mesh connected cells; modified GORDIAN procedure; optimal partitioning; placement; wire-length minimization; Clustering algorithms; Decision theory; Fuzzy control; Fuzzy logic; Fuzzy set theory; Hybrid intelligent systems; Minimization methods; Optimization methods; Partitioning algorithms; Pattern recognition;
Conference_Titel :
Circuits and Systems, 1994. ISCAS '94., 1994 IEEE International Symposium on
Conference_Location :
London
Print_ISBN :
0-7803-1915-X
DOI :
10.1109/ISCAS.1994.408784