Multi-objective Floorplanning Based on Fuzzy Logic

Fuzzy set theory is a powerful and robust mathematical frame work to handle many optimization problems. Floor planning is an important step in the physical design of VLSI circuits, whose goal is to optimize the layout of the chip. With the development of IC designs, more and more issues need to be considered. As a multi-objective optimization problem (MOP), it is very difficult for floor planning to balance various objectives simultaneously using traditional linear weighted penalty function. To overcome this problem, fuzzy rules and membership function are employed to combine various objectives in this paper. It is a convenient method of combining conflicting objectives and expert human knowledge. Experimental results show that this approach is stable and efficient which can obtain encouraging results in shorter time. Through the experimental results, we can have an intuitive understanding of objectives with various changes in parameter settings. This method can also be extended to handle other large scale MOP problems.

[1]  Lin-Yu Tseng,et al.  A hybrid genetic algorithm for the floorplan optimization problem , 2005, International Symposium on Signals, Circuits and Systems, 2005. ISSCS 2005..

[2]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[3]  Sadiq M. Sait,et al.  Fuzzy aggregating functions for multiobjective VLSI placement , 2002, 2002 IEEE World Congress on Computational Intelligence. 2002 IEEE International Conference on Fuzzy Systems. FUZZ-IEEE'02. Proceedings (Cat. No.02CH37291).

[4]  C. L. Liu,et al.  A New Algorithm for Floorplan Design , 1986, DAC 1986.

[5]  Sadiq M. Sait,et al.  Evolutionary algorithms for VLSI multi-objective netlist partitioning , 2006, Eng. Appl. Artif. Intell..

[6]  Martin D. F. Wong,et al.  A New Algorithm for Floorplan Design , 1986, 23rd ACM/IEEE Design Automation Conference.

[7]  S. M. Sait,et al.  Fuzzy evolutionary algorithm for VLSI placement , 2001 .

[8]  W. Stadler Multicriteria Optimization in Engineering and in the Sciences , 1988 .

[9]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decision-making , 1988 .

[10]  Yu-Jung Huang,et al.  Fuzzy thermal modeling for MCM placement , 2001 .

[11]  S. M. Sait,et al.  FAST FUZZY FORCE-DIRECTED/SIMULATED EVOLUTION METAHEURISTIC FOR MULTIOBJECTIVE VLSI CELL PLACEMENT , 2006 .

[12]  Farnad Nasirzadeh,et al.  Integrating system dynamics and fuzzy logic modelling for construction risk management , 2008 .

[13]  J. Dennis,et al.  A closer look at drawbacks of minimizing weighted sums of objectives for Pareto set generation in multicriteria optimization problems , 1997 .

[14]  Ronald R. Yager,et al.  On ordered weighted averaging aggregation operators in multicriteria decisionmaking , 1988, IEEE Trans. Syst. Man Cybern..

[15]  R. Otten Automatic Floorplan Design , 1982, DAC 1982.

[16]  Jiann-Shing Shieh,et al.  Comparison of the Applicability of Rule-Based and Self-Organizing Fuzzy Logic Controllers for Sedation Control of Intracranial Pressure Pattern in a Neurosurgical Intensive Care Unit , 2006, IEEE Transactions on Biomedical Engineering.

[17]  Yoji Kajitani,et al.  VLSI module placement based on rectangle-packing by the sequence-pair , 1996, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[18]  R. K. Ursem Multi-objective Optimization using Evolutionary Algorithms , 2009 .

[19]  Hideki Asai,et al.  Two-staged Tabu Search for Floorplan Problem Using O-Tree Representation , 2006, 2006 IEEE International Conference on Evolutionary Computation.