Hybrid Genetic Algorithm for VLSI Macro Cell Layout
Genetic algorithms have proven to be a well-suited technique for solving selected combinatorial optimization problems. The blindness of the algorithm during the search in the space of encoding must be abandoned, because this space is discrete and the search has to reach feasible points after the application of the genetic operators. This can be achieved by the use of a problem specific genotype encoding, and hybrid, knowledge based techniques, which support the algorithm during the creation of the initial individuals and the following optimization process. In this paper a novel hybrid genetic algorithm, which is used to solve macro-cell placement problem is presented. Two new heuristics are introduced. Due to a tree-structured genotype representation and hybrid, problem- specific operators, the proposed approach is able to show satisfactory performance.
KeywordsGenetic Algorithm Binary Tree Mutation Operator Combinatorial Optimization Problem Genetic Operator
Unable to display preview. Download preview PDF.
- 2.Mazumder P., Rudnick E. (1999) Genetic Algorithm for VLSI Design, Layout and Automation. Addison-Wesley Longman Singapore Pte. Ltd., Singapore.Google Scholar
- 3.MCNC Benchmarks: www.cse.ucsc.edu/research/surf/GSRC/MCNC/Google Scholar
- 4.Schnecke V., Vomberger O. (1996) A Genetic Algorithm for VLSI Physical Design Automation:In Proceedings of Second Int. Conf. on Adaptive Computing in Engineering Design and Control, ACEDC’96 26-28 Mar 1996, University of Plymouth, U.K., pp 53–58Google Scholar
- 5.Schnecke V., Vornberger O (1996) An Adaptive Parallel Genetic Algorithm for VLSILayout Optimization:In Proceedings of 4th Int. Conf. on Parallel Problem Solving from Nature (PPSN IV) 22-27 Sep 1996, Springer LNCS 1141, pp 859–868Google Scholar
- 7.Xu, J., Guo P., et al. (1997) Cluster Refinement for Block Placement: In Proceedings of ACM-DAC California,paper 47.4Google Scholar