Analyzing and Simulation of MEMS in VHDL-AMS Based On Reduced-Order FE Models
Analyzing and Simulation of MEMS in VHDL-AMS Based On Reduced-Order FE Models
5, OCTOBER 2005
1019
I. INTRODUCTION
Manuscript received December 17, 2003; revised April 26, 2004. This work
was supported by Projects A1 Component Design and A2 System Design
of the SFB 379 (collaborative research center), German Science Foundation
(DFG). The associate editor coordinating the review of this paper and approving
it for publication was Dr. Jan Soderkvist.
The authors are with the Department of Electrical Engineering and
Information Technology, Chemnitz University of Technology, Chemnitz
09126, Germany (e-mail: [email protected];
[email protected]; [email protected]; [email protected]; [email protected];
[email protected]).
Digital Object Identifier 10.1109/JSEN.2004.841445
1020
generates by a
(4)
1021
The modeling of the sensor of type B and the displacementcurrent transducer is similar and described in [13]. The simplifications of the physical behavior cause a simulation error of
up to 20%. This is accurate enough to check the global system
functionality. But for more significant simulation results, e.g.,
to test the fuzzy pattern classifier, a more accurate sensor model
is required. To get these more accurate models we used an approach of reduced-order modeling which has been developed
within our collaborative research center (SFB 379). A survey of
this approach is given in Section IV.
IV. REDUCED-ORDER MODELING
Reduced-order modeling using modal basis functions was
originally developed by [4] and has been continuously improved
by several authors. In [5], we have shown that the approach
is able to cover electrostatic structural interactions of arbitrary
two-dimensional (2-D) and three-dimensional (3-D) structures,
allowing multiple electrodes, geometrical nonlinearities and initial pre-stress conditions while supporting static, transient and
harmonic analyzes.
The basic idea of the ROM is to approximate the deformation
state of the finite element model by a series of weighted modal
shape functions (eigenmodes)
(5)
where
are the time dependent nodal displacements of the
FE-model and
the eigenmodes which are scaled by time
dependent modal amplitude . In general, (5) describes a coordinate transformation of finite element displacement coordinates (local coordinate) to modal coordinates of the macromodel
(global coordinate). The deformation state of the structure given
is now repreby nodal displacements
sented by a linear combination of
modes weighted by their
amplitudes
where
.
The governing equation of motion describing the ROM of
electrostatic actuated MEMS structures in modal coordinates is
(6)
where
is the modal mass,
is the eigenfrequency,
is
the linear modal damping ratio,
is the modal strain energy function,
is the modal capacity-stroke function, is
the number of capacities involved for microsystems with multiple electrodes, is the electrode voltage applied, and
is a
local force acting at the th node. The current at each electrode
is defined by
(7)
Essential prerequisites to establish (6) and (7) are proper
modal strain energy and capacity-stroke functions. Both are
(8)
Fig. 5 shows the significance of this approximation. The stiffness matrix is computed from the second derivative of the function , respectively, to the modal amplitudes, where all couple
terms between relevant modes are set by this approximation to
zero. In the transfer function the stimulation between relevant
modes are neglected.
This approximation yields to insignificant errors. Remarkable
is that not only the number of polynomial coefficients can be
reduced but also the number of sample points. For example, if
the nonlinear strain energy is computed for five mode shapes
and six modal amplitudes of each mode, the number of data
points would be 6
7776 compared to 3
648 when
two modes are classified as dominant and the three others as
relevant. Furthermore, the fit is limited to functions with three
variables, which allows to use simple and fast algorithms like
the well known least square fit. Depending on the FE model size
and the number of mode shapes that are included in the ROM
procedure, the data acquisition is typically an over-night job.
The approach will be demonstrated at the example of one cell
of the micromechanical vibration sensor array from type A.
The first step of the ROM generation is to determine which
modes are really significant, and to estimate a proper amplitude range for each mode. Several criteria can be applied, for
instance, the lowest eigenmodes of a modal analysis, modes in
operating direction, or modes, which contribute to the deflection
state at a typical test load.
1022
Fig. 5.
(Top) Considering and (bottom) neglecting interaction between
relevant modes through successive polynome construction.
1023
Fig. 7. Possible problem during the conventional top-down design process due
to different interface objects.
--
--
--
--
-----
1024
Fig. 9. Simplified top-down design flow without and with using MAM.
1025
TABLE I
RESULTS OF AC SIMULATION
TABLE II
RESULTS OF TRANSIENT SIMULATION
Fig. 11.
1026
to higher accuracy and simulation speed. By using the reducedorder model instead of the abstract model the simulation error
has been reduced from 20% to below 1% and the simulation
speed has been doubled.
The application of the Multi Architecture Modeling approach within this context assures an easy, fast and safe exchange of abstract and reduced-order models.
The approach of reduced-order modeling including
VHDL-AMS export is supported by a self developed EDA-Tool
in combination with a commercial FEM simulator. In the future, this approach will be able to avoid a lot of man work for
developing abstract, less accurate models.
REFERENCES
[1] P. Feldmann and R. W. Freund, Efficient linear circuit analysis by Padapproximation via the Lanczos process, IEEE Trans. Computer-Aided
Design, vol. 14, no. 7, pp. 639649, Jul. 1995.
[2] K. J. Bathe, Finite Element Procedures in Engineering Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1985.
[3] S. Reitz, J. Bastian, J. Haase, P. Schneider, and P. Schwarz. System level
modeling of microsystems using order reduction methods. presented at
DTIP Conf.
[4] L. D. Gabbay, Computer-aided macromodeling for MEMS, Ph.D. dissertation, Massachusetts Inst. Technol., Cambridge, MA, 1998.
[5] F. Bennini, J. Mehner, and W. Dtzel, Computational methods for reduced order modeling of coupled domain simulations, in Proc. 11th Int.
Conf. Solid State Sensors Actuators, 2001.
[6] J. Strackeljan and D. Behr, Condition monitoring of rotating machinery
using a fuzzy pattern recognition algorithm, in Proc. 6th Int. Conf. Vibrations Rotating Machinery, Sep. 1996.
[7] G. Lipovszky, K. Solyomvari, and G. Varga, Vibration Testing of Machines and Their Maintenance. Amsterdam, The Netherlands: Elsevier, 1990.
[8] J. Mehner, D. Scheibner, and J. Wibbeler. Silicon vibration sensor arrays
with electrically tunable band selectivity. presented at MICRO SYSTEM
Technologies
[9] K. Eichhorn, Entwurf und anwendung von asics fr musterbasierte
fuzzy-klassifikationsverfahren, Ph.D. dissertation, Tech. Univ. Chemnitz, Chemnitz, Germany, 2000.
[10] B. Romanowicz et al., VHDL-1076.1 modeling examples for
microsystem simulation, in Analog and Mixed-Signal Hardware
Description Languages. Boston, MA: Kluwer, 1997.
[11] A. Dewey et al.. Energy-Based characterization of microelectromechanical systems (MEMS) and component modeling using VHDL-AMS.
presented at 2nd Int. Conf. Modeling Simulation Microsystems
[12] A. Endemao et al.. VHDL-AMS modeling, simulation and testing of
electrostatic micromotors. presented at DTIP Conf.
[13] M. Schlegel, G. Herrmann, and D. Mller. A system level model in
VHDL-AMS for a micromechanic vibration sensor array. presented at
IEEE Int. Conf. Sensors
[14] J. Mehner, L. D. Gabbay, and S. D. Senturia, Computer-Aided generation of nonlinear reduced-order dynamic macromodels, J. Microelectromech. Syst., pp. 270277, Jun. 2000.
[15] M. Schlegel, G. Herrmann, and D. Mller. Multi-Architecture-Modeling: Entwurfsmethode fr mixed-signal- und multi-domain-systemsimulation. presented at GI/ITG/GMM-Workshop: Methoden
Beschreibungssprachen Modellierung Verifikation von Schaltungen
Systemen
Michael Schlegel was born in 1974. He received the
B.S. degree in micro-system technology and the M.S.
degree from the University of Applied Science, Mittweida, Germany, in 1992 and 1998, respectively. He
is currently pursuing the Ph.D. degree at the Chemnitz University of Technology, Chemnitz, Germany.
From 1998 and 2003, he was with SIMEC
GmbH (now Ansoft Corporation), working on the
development of the VHDL-AMS simulation tools
hAMSter and Simplorer. In 2000, he joined the
Chemnitz University of Technology as a Research
Engineer in the Faculty of Electrical Engineering and Information Technology.
He works within the German Collaborative Research Center (SFB) 379, which
is funded by the German Science Foundation (DFG). His research interests are
system design with VHDL-AMS and design methodology for MEMS.
Fouad Bennini received the M.S. degree in electrical engineering and information technology from
the Chemnitz University of Technology, Chemnitz,
Germany, in 1999.
He is currently a Research Scientist at the Department of Microsystems and Precision Engineering,
Chemnitz University of Technology. His research
interests include the design and implementation of
automated macromodel generation algorithms for
electromechanical systems and the integration of
these tools into system simulation environment.
Jan E. Mehner received the Diploma and the Dr.Ing. degree in electrical engineering and information
technology from the Chemnitz University of Technology, Chemnitz, Germany, in 1989 and 1994, respectively.
He is a Scientific Assistant at the Department of
Microsystems and Precision Engineering, Chemnitz
University of Technology. From 1998 to 1999, he was
a Visiting Scientist in the field of macromodelling
with the Massachusetts Institute of Technology,
Cambridge. His research interests include analytical
and numerical methods to design microsystems, CAD-tools, and computational
algorithms for problems with coupled fields.