Abstract
The generation of a high quality layout during the design of a VLSI microchip is a very complex combinatorial optimization problem. Components of a circuit have to be placed, and signal nets have to be routed on an overall minimal area. In this paper a parallel Genetic Algorithm for the combined optimization of placement and routing is presented. The main focus is on the self-adaptation of the search process: Several islands execute a sequential GA with different strategies. At fixed intervals these strategies are ranked and each strategy is adjusted to the next better one by assimilating its characteristical parameters.
Preview
Unable to display preview. Download preview PDF.
References
Th. Bäck, Parallel Optimization of Evolutionary Algorithms, PPSN III, Springer LNCS 866, 1994, 418–427
H. Chan, P. Mazumder, K. Shahookar, Macro-cell and module placement by genetic adaptive search with bitmap-represented chromosome, Integration, 12 (1991), 49–77
J. P. Cohoon, W. D. Paris, Genetic Placement, Proc. of IEEE Int. Conf. on CAD 1986, 422–425
J. P. Cohoon, S. U. Hegde, W. N. Martin, D. S. Richards, Distributed Genetic Algorithms for the Floorplan Design Problem, IEEE Trans. on CAD, Vol. 10 (4), April 1991, 483–492
A. E. Eiben, P.-E. Raué, Z. Ruttkay, Genetic algorithms with multi-parent recombination, PPSN III, Springer LNCS 866, 1994, 78–87
H. Esbensen, A Genetic Algorithm for Macro Cell Placement, Procs. of the European Design Automation Conference, 1992, 52–57
H. Esbensen, P. Mazumder, SAGA: A Unification of the Genetic Algorithm with Simulated Annealing and its Application to Macro-Cell Placement, Procs. of the 7th Int. Conf. on VLSI Design, 1994, 211–214
T. C. Fogarty, Varying the Probability of Mutation in the Genetic Algorithm, Procs. 3rd ICGA, J. D. Schaffer (ed), Morgan Kaufmann Publ., 1989, 104–109
B. Freisleben, M. Härtfelder, Optimization of Genetic Algorithms by Genetic Algorithms, Artificial Neural Nets and Genetic Algorithms, R. F. Albrecht, C. R. Reeves, N. C. Steele (eds.), Springer Verlag, 1993, 392–399
A. Fritsch, O. Vornberger, Cutting Stock by Iterated Matching, Operations Research Proceedings, U. Derigs, A. Bachern, A. Drexl (eds), Springer Verlag, 1995, 92–97
H. Mühlenbein, D. Schlierkamp-Voosen, The science of breeding and its application to the breeder genetic algorithm BGA, Evolutionary Comp., 1(4), 1994, 335–360
H. Mühlenbein, H.-M. Voigt, Gene Pool Recombination in Genetic Algorithms, Procs. of the Metaheuristics Int. Conf., I. H. Osman, J. P. Kelly (eds.), Kluwer Academic Publishers, Norwell, 1995
S. M. Sait, H. Youssef, VLSI Physical Design Automation: Theory and Practice, McGraw-Hill (1995)
D. Schlierkamp-Voosen, H. Mühlenbein, Strategy Adaptation by Competing Subpopulations, PPSN III, Springer LNCS 866, 1994, 199–208
V. Schnecke, O. Vornberger, Genetic Design of VLSI-Layouts, Procs. GALESIA '95, IEE Conference Publication No. 414, 1995, 430–435
V. Schnecke, O. Vornberger, A Genetic Algorithm for VLSI Physical Design Automation, Procs. ACEDC '96, University of Plymouth, UK, 1996, 53–58
N. Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers, 1993
G. Wang, E. D. Goodman, W. F. Punch, Simultaneous Multi-Level Evolution, Technical Report 96-03-01, MSU GARAGe, 1996
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schnecke, V., Vornberger, O. (1996). An adaptive parallel Genetic Algorithm for VLSI-layout optimization. In: Voigt, HM., Ebeling, W., Rechenberg, I., Schwefel, HP. (eds) Parallel Problem Solving from Nature — PPSN IV. PPSN 1996. Lecture Notes in Computer Science, vol 1141. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-61723-X_1049
Download citation
DOI: https://doi.org/10.1007/3-540-61723-X_1049
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61723-5
Online ISBN: 978-3-540-70668-7
eBook Packages: Springer Book Archive