Enhanced Optimization Algorithms for the Development of Microsystems

  • Authors:
  • D. Peters;H. Bolte;C. Marschner;O. Nüssen;R. Laur

  • Affiliations:
  • ITEM—Institute for Electromagnetic Theory and Microelectronics, ikom—Center for Information and Communication Technology, University of Bremen, Germany, P.O. Box 330 440, 28334 Bremen, ...;ITEM—Institute for Electromagnetic Theory and Microelectronics, ikom—Center for Information and Communication Technology, University of Bremen, Germany, P.O. Box 330 440, 28334 Bremen, ...;ITEM—Institute for Electromagnetic Theory and Microelectronics, ikom—Center for Information and Communication Technology, University of Bremen, Germany, P.O. Box 330 440, 28334 Bremen, ...;ITEM—Institute for Electromagnetic Theory and Microelectronics, ikom—Center for Information and Communication Technology, University of Bremen, Germany, P.O. Box 330 440, 28334 Bremen, ...;ITEM—Institute for Electromagnetic Theory and Microelectronics, ikom—Center for Information and Communication Technology, University of Bremen, Germany, P.O. Box 330 440, 28334 Bremen, ...

  • Venue:
  • Analog Integrated Circuits and Signal Processing
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

Due to the ongoing growth of microsystems' complexity, there is an urgent need for automatic optimization. In order to include it seamlessly in the customary design process, the algorithms have to be fast and robust. Calculations of the quality function call for at least one FEM-, netlist based or behavioral simulation. Thus the optimization process is a very time consuming task. This paper presents a methodology for enhancing the convergence characteristics of heuristic search methodologies. The concept is to combine direct optimization strategies with interpolation methods in such a way that a mathematical model of the quality function is successively constructed in parallel to an optimization run. Once this model has is meaningful enough, its evaluation can substitute time consuming simulation runs.