Coupled Package-Device Modeling for MEMS

5

Click here to load reader

description

INTRODUCTION ABSTRACT Keywords: Electronic Packaging, Microsystems, MEMS, Simulation, FEM The package model extraction method is based on the use of independent package and device 3-D FEM models. It is described here as implemented in the Memcad analysis system [3]. The first stage of the analysis is the creation of a package model. The package solid model is simulated under the external influence of interest. Most often that simulation would be a mechanical solution of temperature

Transcript of Coupled Package-Device Modeling for MEMS

Page 1: Coupled Package-Device Modeling for MEMS

Coupled Package-Device Modeling for MEMS

Stephen F. Bart, Susan Zhang, Vladimir L. Rabinovich, and Shawn Cunningham*

Microcosm Technologies, Inc., 215 First Street, Suite 219, Cambridge, MA 02142 USAEmail: [email protected]

*Ford Microelectronics, Inc., Colorado Springs, CO 80921 USA

ABSTRACTMicroelectromechanical Systems (MEMS), by their

nature as sensors and actuators, require application specificpackaging. The package is the near environment of theMEMS device and hence has a direct effect on its thermalbehavior, on mechanical effects, and on environmentalcompatibility and contamination. Therefore, understandingthe influence of the packaging on MEMS deviceperformance is critical to a successful coupled package-device co-design. Here, an automated package-deviceinteraction simulator has been developed. The simulatoruses separate Finite Element Method (FEM) models forboth the package and the device analysis and ties the resultstogether through parametric behavioral package models.This technique allows the generation of package modellibraries and supports the co-design of application specificpackaging and MEMS devices. Experimental verification ofthe technique is demonstrated by comparison of simulationresults to measured package strain data.

Keywords: Electronic Packaging, Microsystems, MEMS,Simulation, FEM

INTRODUCTION

MEMS, by their very nature as sensors or actuators,must interact with their environment. This need forinteraction often generates package requirements that arefundamentally different from typical integrated circuit (IC)package requirements. These requirements create packagingchallenges that are far more complex than in typical ICpackaging. Areas of interaction that are common to bothMEMS and IC packaging include: electro-magneticinterference, heat generation, shock survivability, etc. Areaswhere MEMS are often much more sensitive are: packageand thermal induced stresses, optical energy flux, shock andvibration transmission, hermeticity, material out-gassing,environmental compatibility, contamination, etc. Packagemodeling, in this context, is the attempt to simulate theseinteracting effects so that the overall system behavior canbe predicted and optimized.

Because of the complex MEMS package-deviceinteractions described above, the package can often requiresignificant design effort and cost more than the MEMScomponent (the device) itself. Indeed, if the package-deviceinteractions are not well understood, the device

performance can be compromised or even fail completely.Therefore, it is very important that MEMS devices and theirpackages be co-designed in an environment where thepackage-device interactions can be simulated andunderstood [1]. In addition, a single MEMS device canpotentially be repackaged for multiple applications. In thiscase, a way to quickly analyze the affects of differentpackages on the device is important.

In addition to the complex physical domains that arerequired to simulate package-device interactions, there arealso modeling challenges. One fundamental problem is thelarge difference in the size scale between a MEMS deviceand its package. Any combined device-package FiniteElement Method (FEM) model with resolution appropriateto accurately model the device will easily exceed practicalcomputational resources. Even when such a “brute force”solution can be computed, the need for numeroussimulations to explore the design space makes suchcombined models of limited use.

To overcome these problems, a modeling techniquewas developed which allows extraction of parameterizedbehavioral package models [1]. This approach allows for aseparate analysis of the package and device and wasmotivated by McNeil’s work [2]. An appropriately meshedpackage model is simulated and a parametric compactmodel is extracted. Figure 1 shows the results of such apackage simulation. The package-induced effects on adevice can then be simulated through the application of thepackage compact model to the device simulation. Not onlydoes this method allow coupled simulations withappropriately scaled FEM models; it allows the creation ofpackage model libraries that can be used in combinationwith new or existing device models. This can facilitate theincreased use of off-the-shelf packages and the costeffective re-packaging of devices for multiple applications.

PACKAGE-DEVICE MODELING METHOD

The package model extraction method is based on theuse of independent package and device 3-D FEM models. Itis described here as implemented in the Memcad analysissystem [3]. The first stage of the analysis is the creation of apackage model. The package solid model is simulatedunder the external influence of interest. Most often thatsimulation would be a mechanical solution of temperature

Page 2: Coupled Package-Device Modeling for MEMS

induced deformation, as exemplified in Figure 1. Theexternal influence of interest, represented by the packageboundary conditions, is varied over the desired range of thedesign space. The resulting strain/stress fields of thepackage model form the basis for the compact modelextraction. The extraction begins with the user’s choice of apackage-device interfacial surface (for example, the surfaceof the die on which the MEMS device is fabricated). Thepackage model extraction tool then calculates thedisplacement fields for all nodes within this surface foreach value of the changing external parameters (i.e., foreach package simulation step). Next, a 4-th orderpolynomial fit of the extracted displacement fields isperformed based on a Linear Least-Squares SVD algorithm.This fit is a function of the normalized local coordinates onthe die surface. Such a polynomial fit is generated for eachsimulation point in the external-influence parameter space.This set of polynomials constitutes the package parametriccompact model for the given range of external parameters.Since this part of the analysis is independent of the MEMSdevice, these package models can be generatedindependently to form a pre-computed package library.

The compact package model is now used in thesimulation of the device by applying the package model asa boundary condition to the device. One could think of thisstep as attaching the device inside the package. The deviceis now subject to the direct environmental influences(temperature, etc.), the package-induced effects, and historydependent effects (such as built-in residual stresses). Beforethe device analysis can be run, a translation is needed fromthe package model to the device boundary conditions. Thepackage model extraction tool projects the packagedisplacements onto the interfacial nodes of the devicemodel based on user-defined placement of the device on thechosen package surface. This means that the user is able toplace the device anywhere on the package surface that wasused to generate the package model. Note that the deviceplacement is independent of the FEM mesh of the packagesolid model. Since the package models are parametric, theuser is also able to simulate the device anywhere in theexternal parameter space. The device can be simulated atany parameter value between the maximum and minimumparameter values that were used in the original packagesimulation. In fact, the device can be simulated outside thisregion if the extrapolation inherent to the polynomial fit isacceptable.

Several assumptions are made in order to simplifycalculations. It is assumed that only the mechanical effectof the package on the device is important. In other words,the existence of the device does not contribute to thestress/strain field of the package. This is not a fundamentallimitation as there are several techniques available toinclude the device-induced effects in the analysis of thepackage. For example, boundary conditions on the packageanalysis can include device effects such as thermal sources.

Figure 1. A 3-D visualization of a thermo-mechanicalpackage simulation done in the MEMCAD coupledpackage-device simulator. The color scale shows thedisplacement magnitude at 125 oC. The probe shows thedisplacement magnitude at the center of the die surface.

EXPERIMENTAL VERIFICATION

In order to confirm the usefulness of this simulationapproach, we compare the results of experimentalmeasurements to package strain predictions. Theexperimental characterization of packages involves themeasurement of strain or displacement fields from whichstress can be inferred [4]. It is possible to purchase silicontest die to measure package deformations. However, similartest die are not available for glass substrates, which are alsowidely used for MEMS device substrates. Here we use off-the-shelf metal-film strain gauges to measure thedisplacement field on the surface of a glass substrate (die).To obtain accurate simulation results, we wish to have a fullmapping of the package strain onto the strain gauge. This isaccomplished by treating the strain gauge as the “device” inour package modeling method.

The experimental measurements were conducted on a22-pin ceramic DIP package that contains a silicon die anda glass die. It represents a two-chip solution for a MEMsdevice. In Figure 2, the ceramic package is shown with anASIC and a silicon micromachined accelerometer (on theglass die). By contrast, the same package and similarlysized die are shown with strain gauges attached. The straingauges are used to extract die strain and resistance changesthat will be compared to the simulation results. The straingauges are connected to the package pins by wire bonding,so that electrical connection can be made. An opticalmicrograph of a metal-foil strain gauge is shown in Figure3. For comparison, the model of this strain gauge is shownwith displacement and electric potential fields in Figure 4.

The gauges were connected to a strain indicator, usinga quarter-bridge, three-wire approach. The strain indicatorprovided the constant voltage power and output

0.42 µm

Page 3: Coupled Package-Device Modeling for MEMS

amplification. It also enabled the system to be balanced(zero microstrain output at room temperature) and toperform an internal shunt calibration (a precision resistor isshunted across the strain gauge to provide an equivalentresistance change of a mechanical strain of 4906microstrain).

Figure 2. On the right, the ceramic package cavity is shownwith the silicon ASIC die and the glass MEMS die. Thesame type of package is shown on the left with straingauges on the silicon die and the glass die. Theinstrumented die, on the left, have the same dimensions asthe actual device die.

Figure 3. An optical micrograph of one of the metal foilstrain gauges used for experimental calibration of thepackage model.

The experiments were performed in a Tenneyenvironmental chamber between the temperatures of –40and 100 oC. The ramp time to reach –40 oC was 20 minuteswith a 5 minute soak time. In the subsequent steps, thetemperature was increased by 20 oC, in 10 minutes, with a 5minute soak time. At the end of the 5 minute soak time, the

strain on the silicon die and pyrex die were recorded. Whilein the chamber, the packages were unconstrained except forthe lead wires that provide the electrical connection fromthe package to the strain indicator.

Figure 4. These figures show 3-D FEM simulation resultsof the metal film strain gauge. The upper figure shows theelectric potential distribution in the metal foil. The left-handedge is set to zero volts and the right-hand edge is set to 1volt. In the lower figure, the color scale shows thedisplacement along the sensitive axis of the resistor element(vertical direction).

Figure 5. The relative strain in the Pyrex die as a functionof temperature. All results are normalized to roomtemperature.

Experimental Results

The primary goal of these measurements was tomeasure and predict the temperature-induced strain on thedie in the package. Figure 5 shows the measured strain

µm

Silicon Die

Glass Die

-600

-400

-200

0

200

400

600

-50 -20 10 40 70 100

Temperature (oC)

Stra

in (

mic

rost

rain

)

Experiment 1

Experiment 2

Experiment 3

Memcad Simulation

Page 4: Coupled Package-Device Modeling for MEMS

plotted versus temperature for three different packages.Each package has similar die and strain gauges, but theywere tested at different times. One package was testedalone. The other two packages were tested simultaneously.It is evident in Figure 5 that the results are consistentbetween the three packages. Figure 6 shows the straingauge resistance change as a function of temperature for thesame three experiments. Note that the results in Figures 5and 6 are zero at room temperature. This is because thestrain indicator was adjusted to read zero at thistemperature. Relative to room temperature, the glass die-stress is compressive below room temperature and tensileabove room temperature.

Figure 6. The change in resistance in the metal foil straingauge as a function of temperature. All results arenormalized to room temperature.

The ceramic package used in these experiments wassimulated using the MemPackage software tool. Figure 1shows the displacement in the center of the die top at125oC. Figure 5 shows a curve of the simulated strain onthe surface of the Pyrex substrate. In this case,computational results were obtained directly from thepackage simulation; no device (i. e. strain gauge) wasattached. The simulation and experimental results showgood agreement. Both the simulation and experimental dataare normalized to the strain at room temperature (24oC).

Once the package model has been simulated, it can beapplied to a device, which can subsequently be simulatedwith any of the simulation engines in the Memcad toolsuite. The Memcad tool suite has a piezoresistancecomputation module that allows the electricalcharacteristics of a strain sensitive material to be simulateddirectly. In this case, the strain gauge becomes the “device”and the package strains are applied to it. The change in themetal foil resistance is then computed directly.

A strain gauge was located in the center of the Pyrexdie top (see Fig. 2). A coupled package-device model wassimulated to account for temperature-induced strain/stressand the corresponding geometry change. The Memcadpiezoresistive module was then used to calculate the

resistance change generated by both the geometrical effectand the change in resistivity due to the strain. Thepiezoresistive coefficient was obtained by matching themanufacturer’s gauge sensitivity factor of 2.09 to theexperimentally obtained change in resistance:

dR/R = Sg ε,where R is resistance, Sg is the gauge factor, and ε is theaxial strain. The above procedure was iterated with respectto changing temperature. Figure 6 shows the results of thissimulation compared to the measured values of resistancechange. Again, the data shows good agreement between theexperimental and numerical data.

DISCUSSIONThe current implementation of the package modelextraction tool assumes that the die surface is a planarsimply-connected region. It also assumes that the deformedshape of the chosen surface can be accurately approximatedby a 4-th order polynomial (higher orders or other fittingfunctions can be easily implemented). Another importantunderlying assumption is that the device behavior does notinfluence the package. This assumption is valid for a widevariety of materials and dimension combinations sinceMEMS devices tend to be much smaller than the package.In addition, the device materials are not much stiffer thandie materials in general. However, for relatively stiffdevices, the difference between the actual strains and thestrains calculated for the case where the influence of thedevice on the package is ignored can be as high as 10% [5].A stiff device in this context is the case where the deviceYoung’s modulus to package Young’s modulus ratio ismore than 10 and the device height-to-length ratio is morethan 0.003. To remove this limitation a fully coupledpackage-device modeling scheme could be implemented.Alternatively, coupling could be done at the compact modellevel. A compact model of the reaction forces extractedfrom interfacial nodes in the device simulation could besent back to the package simulation in the form of areaction force on the relevant interfacial nodes. Severalrelaxation iterations between package and devicesimulations with coupling through displacements (packageto device) and reaction forces (device to package) wouldlead to a solution with mutual package-device interactioneffects accounted for.

CONCLUSIONSThe effect of the packaging on the behavior of a MEMSdevice cannot be ignored. An automated package-deviceinteraction simulator has been demonstrated. The simulatoruses 3-D simulation models for both the package and thedevice analysis and ties the results of the simulationstogether through parametric re-usable models. Thismethodology is confirmed with package measurementsinstrumented with metal-film strain gauges. This hasdemonstrated the power and universality of the modelingapproach to allow designers to explore complex designquestions that are not otherwise practical to simulate.

-0.15

-0.1

-0.05

0

0.05

0.1

0.15

-40 -20 0 20 40 60 80 100

Temperature (oC)

Res

ista

nce

[o

hm

s]

Experiment 1

Experiment 2

Experiment 3

Memcad Simulation

Page 5: Coupled Package-Device Modeling for MEMS

ACKNOWLEDGEMENTS

The authors would like to acknowledge Dennis Zharskyfrom Ford Microelectronics, Inc., for building the packageswith the strain gauges. We would like to thank DavidMcColskey, NIST, for the loan of the strain indicator thatwas used in the experiments. We would like to thankAndrew McNeil of the Motorola Sensor Product Divisionand John Gilbert from Microcosm Technologies, Inc. formany helpful discussions.

REFERENCES[1] S. F. Bart and J. R. Gilbert, “Integrating Packaging into

the MEMS Sensor Design Process,” Proc. of SensorExpo Chicago, Oct., 6-8, 1998, pp. 469-472.

[2] A. C. McNeil, “A Parametric Method for LinkingMEMS Package and Device Models,” Proceedings ofthe Solid-State Sensors and Actuators Workshop,Hilton Head Is. SC, June 8-11, 1998, pp. 166-169.

[3] Memcad 4 Module Guide, Microcosm Technologies,Inc., Raleigh, NC, 1998.

[4] J. N. Sweet, "Die Stress Measurement UsingPiezoresistive Stress Sensors," in Thermal Stress andStrain in Microelectronics Packaging, edited by J.H.Lau, Chapter 7, van Norstrand Reinhold, New York,1993, pp. 221-271.

[5] V. M. Aleksandrov, et al., "Strain-Gauge MeasurementError for Parts Fabricated from Low-ModulusMaterials", Mechanics of Solids, Vol. 23, pp. 108-112,(1988).