Skip to main content

An adaptive parallel Genetic Algorithm for VLSI-layout optimization

  • Applications of Evolutionary Computation Evolutionary Computation in Electrical, Electronics, and Communications Engineering
  • Conference paper
  • First Online:
Parallel Problem Solving from Nature — PPSN IV (PPSN 1996)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1141))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Th. Bäck, Parallel Optimization of Evolutionary Algorithms, PPSN III, Springer LNCS 866, 1994, 418–427

    Google Scholar 

  2. H. Chan, P. Mazumder, K. Shahookar, Macro-cell and module placement by genetic adaptive search with bitmap-represented chromosome, Integration, 12 (1991), 49–77

    Google Scholar 

  3. J. P. Cohoon, W. D. Paris, Genetic Placement, Proc. of IEEE Int. Conf. on CAD 1986, 422–425

    Google Scholar 

  4. 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

    Google Scholar 

  5. A. E. Eiben, P.-E. Raué, Z. Ruttkay, Genetic algorithms with multi-parent recombination, PPSN III, Springer LNCS 866, 1994, 78–87

    Google Scholar 

  6. H. Esbensen, A Genetic Algorithm for Macro Cell Placement, Procs. of the European Design Automation Conference, 1992, 52–57

    Google Scholar 

  7. 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

    Google Scholar 

  8. 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

    Google Scholar 

  9. 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

    Google Scholar 

  10. A. Fritsch, O. Vornberger, Cutting Stock by Iterated Matching, Operations Research Proceedings, U. Derigs, A. Bachern, A. Drexl (eds), Springer Verlag, 1995, 92–97

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. S. M. Sait, H. Youssef, VLSI Physical Design Automation: Theory and Practice, McGraw-Hill (1995)

    Google Scholar 

  14. D. Schlierkamp-Voosen, H. Mühlenbein, Strategy Adaptation by Competing Subpopulations, PPSN III, Springer LNCS 866, 1994, 199–208

    Google Scholar 

  15. V. Schnecke, O. Vornberger, Genetic Design of VLSI-Layouts, Procs. GALESIA '95, IEE Conference Publication No. 414, 1995, 430–435

    Google Scholar 

  16. V. Schnecke, O. Vornberger, A Genetic Algorithm for VLSI Physical Design Automation, Procs. ACEDC '96, University of Plymouth, UK, 1996, 53–58

    Google Scholar 

  17. N. Sherwani, Algorithms for VLSI Physical Design Automation, Kluwer Academic Publishers, 1993

    Google Scholar 

  18. G. Wang, E. D. Goodman, W. F. Punch, Simultaneous Multi-Level Evolution, Technical Report 96-03-01, MSU GARAGe, 1996

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hans-Michael Voigt Werner Ebeling Ingo Rechenberg Hans-Paul Schwefel

Rights and permissions

Reprints 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

Publish with us

Policies and ethics