Built-In Self Test of MEMS Accelerometers N. Deb and R. D. (Shawn) Blanton Department of Electrical and Computer Engineering Carnegie Mellon University, Pittsburgh, PA 15213 email: fndeb, blantong@ece.cmu.edu Abstract actions of multiple energy domains that can include electrical, mechanical, optical, thermal, chemical and fluidic. Ma- A built-in self-test technique that is applicable to symmetric jor classes of microsystems include MicroElectroMechani- microsystems is described. A combination of existing layout cal Systems (MEMS), MicroOptoElectroMechanical Systems features and additional circuitry is used to make measure- (MOEMS), and MicroElectroFluidic Systems (MEFS). Re- ments from symmetrically-located points. In addition to the liable manufacture of affordable microsystems naturally re- normal sense output, self-test outputs are used to detect the quires the use of cost-effective test methods that distinguish presence of layout asymmetry that are caused by local, hard- malfunctioning systems from good ones. The multi-domain to-detect defects. Simulation results for an accelerometer re- nature of microsystems makes them inherently complex for veal that our self-test approach is able to distinguish misbe- both design and test. In addition, the growing use of mi- havior resulting from local defects and global manufacturing crosystems in life-critical applications such as air-bags [2], process variations. A mathematical model is developed to an- bio-sensors [3] and satellites [4] creates a significant need for alyze the efficacy of the differential built-in self-test method high reliability that cannot be achieved without the use of ro- in characterization of a wide range of local manufacturing bust test methods. variations affecting different regions of a device and/or wafer. Model predictions are validated by simulation. Specifically, it Among currently used MEMS process technologies, sur- has been shown that by using a suitable modulation scheme, face micromachining [5] is widely used due to its similarity sensitivity to etch variation along a particular direction is im- to thin-film technology used for integrated circuits. Surface proved by nearly 30%. micromachining is already proven to be a technology that is commercially viable since it has supported high-volume manufacture of MEMS devices. Example applications of this tech- 1 Introduction nology include the digital micromirror display [6] and the ac- The increasing need for multi-functional sensor and actua- celerometer [7, 8]. Our work in microsystem test has therefore tor systems that are capable of real-time interaction with both been focussed on surface-micromachined devices. However, electrical and non-electrical environments has led to the devel- we believe the built-in test method described here is also ap- opment of a very broad class of “Microsystems”. Microsys- plicable to other process technologies. tems are heterogeneous [1] since they are based on the inter- The objective of manufacturing test is to identify mal This research was sponsored by the National Science Foundation under grant no. MIP-9702678 and the MARCO Gigascale Systems Research Center. functioning devices in a batch of fabricated devices. Device 1 malfunction is caused by various failure sources in the manu- suitable for manufacturing test of MEMS is needed. Previous facturing process that include but are not limited to foreign work [13]-[19] has addressed some of these problems. For particles [9], etch variations and stiction [10, 11], each of example, our work [13, 14, 15] describes a BIST approach which can lead to a variety of defects. When defects cause that samples outputs from symmetrically-located nodes of the the device performance to go “out-of-spec”, the device is said MEMS microstructure. Increasing observability in this way to have failed. However, test has limitations which can cause allows one to identify misbehavior resulting from local de- good devices to be rejected (yield loss) and bad devices to fects as opposed to more benign causes such as global etch be accepted (test escape). The cost of test escape can exceed variation. the cost of yield loss since a device that passes traditional, The work in this paper is a continuation of the differential specification-based manufacturing test may fail in the field BIST approach [13, 14, 15] and aims to build a mathemati- with catastrophic results [12]. One of the goals of built-in self cal model for an integrated and comprehensive approach to test (BIST) is the prevention of field failures due to diverse this form of BIST, when applied to an accelerometer sensor. failure sources (see Table 1). We show how the BIST can be used to detect the presence Failure source Foreign particles Etch variations Stiction Curvature Occurrence in manufacturing yes yes yes yes of device asymmetry caused by different types of local de- Occurrence in the field yes no yes yes fects. Simulation results reveal that local defects such as particulates, local over/under-tech, and local curl-mismatch that are not detected by standard specification-based tests, can be detected by our BIST. In addition to self-test, our technique Table 1: Possibility of occurrence of various failure sources during the device lifetime. is shown to be useful for device and wafer characterization. Our analyses (theoretical and simulation) validate the claim Commercially-manufactured MEMS are typically af- that the BIST measurements can reveal significant informa- fected by multiple failure sources. Defects caused by many of tion about the nature of local manufacturing variations affect- these failure sources exhibit very similar behaviors [12] which ing different portions of a given die. fall within the specified tolerance ranges. Since these similarbehaving defects may have widely varying stability charac- The remaining portions of this paper are organized as teristics, those which are unstable over time pose a reliabil- follows. Section 2 describes a model of the capacitor-based ity problem. Therefore, there is a need to distinguish unsta- sensing network used in a MEMS accelerometer. Section 3 ble defects from the stable ones. BIST can identify poten- describes the model developed for representing local manu- tially unstable defects [13]. In addition, simultaneously ex- facturing variations. Section 4 discusses the extent to which isting multiple failure sources can cause misbehavior mask- each BIST modulation scheme is sensitive to different types ing [12] that often leads to hard-to-detect defects because the of local manufacturing variations. The simulation results for misbehavior due to one defect is negated by that caused by various types of local defects and manufacturing variations are another defect. BIST offers a way of detecting hard-to-detect presented in section 5. In section 6, device and wafer charac- defects [13]. Since the complexity and range of applications terization using BIST is described. Finally, in section 6, con- of MEMS have grown, off-chip testing has increased in cost, clusions are drawn based on how sensitive the various modes which in turn has enhanced the need for on-chip self-test capa- of BIST are to specific local manufacturing variations in the bility. Current commercial BIST techniques are similar to the accelerometer sensor. one described in [17] and commonly require calibration and therefore are not useful for manufacturing test. Hence, BIST 2 2 Capacitor Network Model are manufacture-enhancing features used to achieve the same In this section, we develop an electrical model that represents level of etching for the spring beams and the combdrive fin- the network of combdrive capacitors for an accelerometer sen- gers. The combdrives are centers of electromechanical inter- sor. Figure 1 illustrates the topology of a CMOS-MEMS ac- action. The sense combdrives convert mechanical displace- celerometer sensor [23]. The sensor mass is largely provided ment into electrical voltage/current while the actuation comb- 11 00 00 11 00 11 00 11 D1 drives convert electrical voltage into mechanical force. 11 00 00 11 00 11 00 11 D3 1 0 1 0 B1 D2 D5 B3 0 1 1 0 0 1 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0 1 0 1 0 1 0 D6 The sense operation is based on the fully differential sens- B2 1 0 1 0 D4 ing technique [24] and the sense signals are tapped from the D7 sense combdrives. As shown in Figure 1, the sensor has four B4 identical, symmetrically-located sense combdrives. D8 A combdrive is electrically represented as a pair of capacC1 itors connected in series (see magnified view of combdrive C2 fingers in Figure 1). Note that each combdrive capacitor, in actuation combdrive 00 11 11 00 00 11 00 11 00 11 reality, is an array of capacitors connected in parallel. The 00 11 11 00 00 11 M6 00 11 11 00 00 11 00 11 and ‘t’ in Figures 1 and 2 denote left, right, bottom and top, sense combdrives shuttle 00 11 11 00 00 11 00 11 00 11 combdrives is shown in Figure 2(a). The symbols ‘l’, ‘r’, ‘b’, 00 11 11 00 00 11 00 11 rt lt circuit network constituted by the capacitors in the four sense F3 lb respectively. The subscripts ‘1’ and ‘2’ denote the two capac- 00 11 11 00 00 11 00 11 00 11 rb itors of a differential pair within a combdrive. For example, C1lb is a lumped capacitor that represents the top array of capacitors of the left bottom sense combdrive. For shuttle mo- 11 00 00 11 00 11 00 11 00 11 00 11 00 11 11 00 00 11 00 11 actuation combdrive tion in the +Y direction (see Figure 1), all capacitors with a subscript ‘1’ decrease while all capacitors with a subscript ‘2’ Y increase. The opposite changes in the capacitance values take beam X place for motion in the Y direction. dummy finger 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 0 1 0 1 0 1 2.1 Modulation Schemes 1 0 0 1 0 1 0 1 0 1 1 0 0 1 The capacitors in the sensor of Figure 1 can be represented 1 0 0 1 00 11 11 00 00 11 00 11 00 11 11 00 00 11 00 11 by the equivalent network shown in Figure 2(a) and have the anchor following generic characteristics: Figure 1: Topology of an accelerometer sensor. 1. Each pair of electrically-connected capacitors constitutes by the rigid shuttle. The flexible serpentine springs that at- a potential divider circuit. Voltage is applied to each tach the shuttle to the anchors are made of beams (B1 -B4 in free or modulation node of each capacitor and voltage Figure 1). The combdrives consist of interdigitated beam-like is sensed from their common or sense node. Thus, each structures (called “fingers”, examples of which are M6 and F3 capacitor pair has one sense node and two modulation in Figure 1). Fingers attached to the shuttle are movable while nodes. those attached to anchors are fixed. There are other beam-like 2. Each pair of capacitors must have different signals ap- structures called dummy fingers (D1 -D8 in Figure 1) which 3 plied to their modulation nodes in order for the sense balanced modes. For our case of n = 4, only 4 modes out of a node to be sensitive to changes in the capacitances. total of 16 need to be examined. Usually the modulation signals are applied in opposite phases. 2.2 Modal Dependence Relations Therefore each capacitor pair constituting a combdrive can be viewed as a dipole1. The sense voltage outputs VA and VB , tapped from nodes A and B ((see Figure 2(a)) respectively, depend on changes in 3. The number of modulation states associated with each mP = 2 dipole is given by the permutation m(m the capacitors of the electrical network shown in Figure 2(a)- 1), (c). In the fully-differential sensing topology [23], the change where m is the number of phases of the applied mod- in the voltage difference, VB VA , is measured by a differential ulation signal, or in general, the number of modulation amplifier (see Figure 3) and is of most interest. For the sake signals. So, if one of m modulation signals is applied to one modulation node, then there is a choice of m of convenience, the gain of the amplifier has been assumed to 1 be unity. Here, based on electrical network theory, we derive signals for the other modulation node. B C pB Note as an aside that these characteristics are applicable to VB − VA − other networks shown in Figure 2 as well. A C pA For the typical choice of m = 2, each dipole can have two Figure 3: Schematic of a differential amplifier used to measure changes in sense voltage outputs of sense combdrives. possible states, denoted by symbols 0 and 1. Every dipole has two capacitors, one labeled with a ‘1’ in the subscript and the other with a ‘2’ in the subscript. If the + + a relation that captures the dependence of VB phase (Vmp) of the VA on changes modulation signal is applied to the free node of the capacitor in the network capacitances. All three configurations of fully phase (Vmn ) of the modulation differential sensing topologies shown in Figure 2(a)-(c) have signal, naturally, is applied to the free node of the capacitor been known to be usable. We have arbitrarily focussed on the with subscript ‘2’, and the dipole is said to be in state 0. By diagonal configuration (see Figure 2(a)) since it is frequently swapping the modulation signals, the dipole is put in state 1. used [24, 23] and because the fundamental conclusions we with subscript ‘1’, then the arrive at are largely independent of the sense configuration A capacitor network consisting of n dipoles can be in chosen. 2n modes. However, for the purpose of our analysis, only n Using the topology of the dipole capacitances (C ji , j suitably-chosen modes are needed for a system of n dipoles. f1 2g, i 2 flt rb lb rt g) illustrated in Figure 2(a) and the par; How these n modes are selected is explained next. Since 1 ; nC n=2 2 CAtotal = CBtotal where j 2 f1; 2g; i 2 flt ; rbg (1) ∑ C ji + Cp where j 2 f1; 2g; i 2 flb; rt g (2) A; = B; i; j However, if each dipole capacitance C ji changes to C0ji , e.g., number of 0’s and 1’s) and the all-zero mode (or its mirror, the all-one mode) are worth analysis because they subsume due to shuttle displacement), then the corresponding altered information captured by the unbalanced modes. Therefore, 1A ∑ C ji + Cp i; j balanced modes (i.e., modes with equal we only need to choose n ; capacitances at nodes A and B are found to be: modes out of the total of 2n are uniquely interesting. This number can be further reduced since only the ; asitic capacitances (C pA and C pB ) shown in Figure 3, the total changing the state of each dipole will only change the polarity of the sense output, only 2n 2 values would be: CA0 total 1 suitable modes from the set of CB0 total dipole is defined as an object with opposite polarities at its two ends. = ∑ C0ji + Cp where j 2 f1; 2g; i 2 flt ; rbg (3) ∑ C0ji + Cp where j 2 f1; 2g; i 2 flb; rt g (4) A; i; j = B; i; j 4 S4 S1 S4 S1 C1rt C1lt A S4 S1 C1rt C1lt C1lt A B C2rt C2lt C2rt C2lt S2 S3 S2 S5 S8 S5 C1lb C1rb C2lb C2rb S6 S7 A B C1lb C1rb C2lb C2rb S6 S2 S8 S5 (a) C2rt C2lt S3 S2 S8 C1lb S8 C1rb B C2lb S7 C1lt A C2lt S3 S1 C1rt C1rb C2rb C2rb S6 S7 (b) S7 (c) (d) Figure 2: Potential divider circuit formed by a set of sense combdrive capacitors in the fully-differential sensing scheme in (a) diagonal, (b) vertical, (c) horizontal sense configurations and (d) its simplified version, the basic differential sensing scheme. Nodes A and B are sense nodes while S1 -S8 are modulation nodes. Similarly, we have for ∆VB : We define the change in dipole capacitance as ∆C ji = C0ji C ji ; where j 2 f1; 2g; i 2 flt ; rb; lb; rt g ∆VB = ∑ (5) i; j If we impose the condition that the sum of the capacitances in = ∑ i a dipole is constant (for small displacements), then we have = the following: 0 + C0 ) ∆C1i = ∆C2i ; where i 2 flt ; rb; lb; rt g (6) C1i + C2i = C1i 2i ∆C jiV ji ; where j 2 f1; 2g; i 2 flb; rt g CBtotal ∆C1i (V1i V2i ) ; where i 2 flb; rt g CBtotal ∆C1lb (V1lb V2lb ) + ∆C1rt (V1rt CBtotal V2rt ) (12) Different modulation signals should be applied to the two Substituting Equation 6 into Equations 1-4 leads to the con- free nodes of each dipole. As already mentioned, the two clusion that phases of the modulation signal are Vmp and Vmn . Hence, if CAtotal 0 =C (7) V1lt CBtotal 0 =C (8) hand, if V1lt Atotal Btotal = Vmp ; V2lt = Vmn , use Slt Let V ji ( j 2 f1; 2g, i 2 flt ; rb; lb; rt g) be the voltage applied to = then dipole lt is in state 0. On the other = Vmn ; V2lt = Vmp , = 1 and Slt then dipole lt is in state 1. We 1 to represent states 0 and 1, respec- tively, for the dipole lt. Similar reasoning applies for all other the modulation node of dipole capacitor C ji (see Figure 2(a)). dipoles. In general, the variable Si (i 2 flt ; rb; lb; rt g) is used In our analysis V ji to represent the state of dipole i such that Si 2 fVmp Vmn g but other values of V ji are ; also possible. Let ∆VA and ∆VB be the changes in VA and VB , is in state 0 and Si respectively, caused by the changes in the dipole capacitances. Equations 11 and 12 reduce to: Hence, from Kirchoff’s voltage law, we derive the following relation: ∆VA = ∑ i; j C0jiV ji C0 Atotal " C jiV ji ∑ CA i; j total = ∑ i; j C0ji CA0 total where j 2 f1; 2g; i 2 flt ; rbg C ji V ji ; CAtotal (9) = ∆VB = 1, if dipole i 1, if dipole i is in state 1. Therefore, Slt ∆C1lt + Srb ∆C1rb (Vmp CAtotal Slb ∆C1lb + Srt ∆C1rt (Vmp CBtotal Vmn ) (13) Vmn ) (14) Subtracting Equation 13 from Equation 14, we get ∆VB Vmp Equation 5, we have: i; j ∆VA # Substituting Equation 7 into Equation 10 and then using ∆VA = ∑ = = ∆C jiV ji ; where j 2 f1; 2g; i 2 flt ; rbg CAtotal ∆VA Vmn = Slb ∆C1lb + Srt ∆C1rt CBtotal Slt ∆C1lt + Srb ∆C1rb (15) CAtotal Equation 15 is the unified expression for all modes for the (10) network configuration shown in Figure 2(a). Substituting Equation 6 into Equation 10, we get: Equation 11 or 12 is also applicable to basic differential ∆C1i (V1i V2i ) ; where i 2 flt ; rbg CAtotal sensing scheme used in devices manufactured from single- ∆VA = ∑ i = ∆C1lt (V1lt V2lt ) + ∆C1rb (V1rb CAtotal V2rb ) conductor processes such as MUMPS [28]. Since the basic differential case uses only one diagonal (sense node A for (11) example) of the network in Figure 2(a), it is reduced to that 5 shown in Figure 2(d). The change in voltage of the sense crostructures forming the capacitors C ji . node A for this simplified case is obtained by substituting V1lt = Vmp , V1rb = Vmn , and V2lt = V2rb = Vmp +Vmn 2 The parameter λ(α; β) can be conveniently expressed as in Equa- λ(α; β) = k00 + X (α) + Y (β) + Z (α; β) (18) tion 11, which then reduces to: ∆VA Vmp Vmn = ∆C1lt ∆C1rb 2CAtotal where k00 is a constant, X (α) includes only and all terms (16) that are functions of α alone, Y (β) includes only and all terms It is evident from Equation 16 that ∆VA is non-zero only when ∆C1lt that are functions of β alone, and Z (α; β) includes only and 6= ∆C1rb , a condition that implies the presence all cross-product terms (i.e., functions of both α and β). The of an asymmetry/mismatch between the two combdrives con- form of Equation 18 reveals that k00 = 1 if the nominal values cerned. λ(0; 0) = 1; X (0) = Y (0) = Z (0; 0) = 0 hold true. Substituting Equation 18 in Equation 17 and assuming that the area A is rectangular and equals (α2 3 Local Manufacturing Variations we have: Local manufacturing variation is the uncorrelated (mismatch) C ji = component of manufacturing variations and is strongly depen- (α2 = C0 dent on device layout attributes (length, width, orientation, C0 α1 )(β2 β1 ) k00 + surrounding topography, etc.) [29]. In contrast, global man- +C0 ufacturing variation is the correlated component of manufac- 1 α2 Z αZ2 β2 α 1 β1 Z α1 α2 α1 α1 )(β2 β 1 ), [k00 + X (α) + Y (β) + Z (α; β)] dαdβ Z β1 ) β2 α 2 Z β2 α1 Z 1 X (α)dα + 1 (α2 α1 )(β2 β1 β1 β2 β1 Y (β)dβ Z (α; β)dαdβ (19) turing variations and is therefore independent of device layout Using the Mean Value Theorem of calculus, it can be shown attributes. We have focussed on local manufacturing variation that there exists a location (α0 ; β0 ) within the rectangle area A since our goal is to detect device asymmetry, of which mis- such that: X (α0 ) = match is one of the causes. Dipole capacitance C ji depends on physical parameters Y (β0 ) = such as finger width, the gap between fingers, finger thick- Z 1 α2 α1 Z β2 β1 β1 1 β2 α2 α1 X (α)dα (20) Y (β)dβ (21) ness, finger height mismatch, etc. All of these parameters may Equations 20-21 can be used to simplify Equation 19 to: vary over the plane of the device, meaning each is a function C ji = C0 k00 + X (α0 ) + Y (β0 ) + Zavg of location. In our analyses, each point in the device layout where is represented by the coordinates (α, β). Here, we analyze Zavg = the combined effect of all local manufacturing variations on Z 1 (α2 α1 )(β2 β1 ) α 2 Z β2 α1 β1 (22) Z (α; β)dαdβ (23) a dependent variable (e.g., combdrive capacitance) distributed Equation 22 captures the concept of average manufacturing over device area A. The dimensionless variable λ(α; β) repre- variations. Since the combdrive capacitance is distributed sents local manufacturing variations and its impact on comb- over an area, the combined effect of all manufacturing vari- drive capacitance is characterized as: ations over the area is equated to an average multiplied by the Z C ji = C0 dαdβ λ(α; β) A A (17) same area. The fact that only one sense signal comes out of the entire combdrive/dipole imposes a practical limit on resolving In the absence of local manufacturing variations, λ(α; β) = local variations that are internal to the combdrive. Hence, we 1; 8α; 8β, and Equation 17 reduces to the simple relation, will use the average value (λavg ) to represent the distributed C ji = C0 . Hence, C0 is the nominal value of C ji . dipole capacitance. Therefore, from Equations 17 and 22, it is evident that When the sensor moves, C ji changes but λ(α; β) is as- C ji C0 sumed to remain constant for small displacements of the mi6 = λavg = k00 + X (α0 ) + Y (β0 ) + Zavg (24) Equation 24 indicates that the average manufacturing varia- show how various BIST modes are sensitive (or insensitive) tion in a quadrant can be represented by the value of λ at a to manufacturing variations along specific directions in the single point in the quadrant. Therefore, the point locations device plane, we now express λ(α; β) as a two-dimensional (α+ ; β+ ) and (α β ; ) power series of α and β as follows: are assigned to the combdrives in two λ(α; β) = diagonally opposite quadrants, right-top (rt) and left-bottom quadrant: C2rt = C0 = λrt = k00 + X (α ) + Y (β ) + Zrt + X (α+ ) = Y (β + )= Zrt + stant coefficients. From Equation 37 and prior definitions of (25) = Z 1 α2 α1 1 α2 α1 β2 Z X (α) = X (α)dα (26) Y (β) = Y (β)dβ (27) β2 β1 β1 Z Z 1 β2 α 2 Z (α; β)dαdβ A β1 α 1 Z (α; β) = (28) C2lb C0 = = λlb = k00 + X (α ) + Y (β ) + Zlb ( α2 ) 1 ( 1 A Zlb = Z 1 α1 ) Z α1 α2 Z 1 Zlt = Z 1 A β2 Z β1 α1 α2 X (α)dα = α2 α1 β1 1 Y (β)dβ = Z α1 X ( α)dα (30) lowing expression for C ji : β2 C ji = C0 Y ( β)dβ (31) = C0 = C0 = λlt = k00 + X (α ) + Y (β ) + Zlt + = C0 (33) 1 A Z A λ(α; β)dαdβ = C0 1 ∞;∞ kmn A m=∑ 0;n=0 (α2 A ∞;∞ ∑ A m=0;n=0 1 A Z β1 Z β2 α2 α1 = km0 k0n α1 )(β2 Z β1 ) m=∑ 0;n=0 kmn ∑ β1 ) m=0;n=0 kmn α1 )(β2 α 2 Z β2 α1 Z ∞;∞ α1 )(β2 kmn αm βn dαdβ αm βn dαdβ; [A = (α2 1 (α2 Z α2 α1 β1 β1 )] αm βn dαdβ αm dα Z β2 β1 1 A Z β2 Z α 2 βn dβ β1 α1 ∑ (41) Z ( α; β)dαdβ (34) where umn is a constant given by: umn = = λrb = k00 + X (α ) + Y (β ) + Zrb + umn m=0;n=0 kmn (m + 1)(n + 1) (α2 +1 n+1 αm )(β2 β1n+1 ) 1 (α2 α1 )(β2 β1 ) m +1 Z (α; β)dαdβ = (42) (35) From Equation 42, it is obvious that: u00 = k00 where Zrb = = (40) ∞;∞ Z (α; β)dαdβ = C2rb C0 Z 1 A ∞;∞ 1 = C0 and right-bottom (rb): C1rb C0 kmn αm βn Substituting Equation 37 into Equation 17 gives the fol- α2 combdrives in the other two quadrants, left-top (lt): where ∑ tion leads to the special case (already analyzed in [14]) where (29) It follows from Equations 26, 27, 30, and 31 that for the C2lt = C0 (39) (for all m 1; n 1), then Z (α; β) = X (α)Y (β). This condi- β1 ) ( β2 ) β2 β2 β1 β1 Z β1Z α1 Z Z 1 β2 α 2 Z (α; β)dαdβ = Z ( α; β)dαdβ (32) A β1 α 1 β2 α2 C1lt C0 ∑ k0n βn n=1 ∞;∞ λ(α; β) = [1 + X (α)][1 + Y (β)] is variable separable. where ( (38) m =1 ∞ Note as an aside from Equations 38-40 that if kmn quadrant: C1lb C0 ∞ ∑ km0 αm m=1;n=1 Similarly, Equation 24 gives the following relations for the lb )= (37) X (α), Y (β), and Z (α; β) in Equation 18, it follows that: where Y (β kmn αm βn where kmn (sometimes also written as km;n for clarity) are con- C1rt C0 )= ∑ m=0;n=0 (lb), respectively. Hence, we have from Equation 24 for the rt X (α ∞;∞ 1 A Z β2 Z β1 α2 α1 (43) km0 (αm+1 αm1 +1 ); m 1 um0 = α2 α1 m + 1 2 1 k0n (βn+1 β1n+1 ); n 1 u0n = β2 β1 n + 1 2 kmn umn = um0 u0n km0 k0n 1 Z (α; β)dαdβ (36) Equations 25, 29, 33, and 35 represent the dependence of the combdrive capacitances on the average local manufacturing variations in each quadrant and will be used for later analyses. (44) (45) (46) Substituting Equation 38 in Equations 26 and 30, and then For the purpose of a more detailed analysis, which will simplifying using Equation 44, we get 7 ∞ ∑ um0 X (α+ ) = X (α ; ∞ )= m=1 ∑ um0 ( 1)m C1i have the same dependence on local variations in the comb- (47) drive. Hence, the dependence of ∆C1i on local variations in m=1 Similarly, substituting Equation 39 in Equations 27 and 31, the combdrive alone is represented by λi in Equation 54. In and then simplifying using Equation 45, we get addition, the combdrive displacement in each quadrant de- Y (β + ∞ )= ∑ u0n Y (β ; ∞ )= n=1 ∑ u0n ( 1)n pends on the effect of local manufacturing variations on other (48) n=1 structures, such as beams and plates. Hence, an additional Also, Equation 40 is substituted into Equations 28, 32, 34 and quantity φi (i 2 frt ; lb; lt ; rbg), that includes the indirect ef- 36, and then simplified using Equation 42 to give fect on combdrive capacitance of local variations affecting ∞;∞ Zrt = ∑ ∞;∞ umn ; Zlb = m=1;n=1 ∞;∞ Zlt = ∑ umn ( 1)m ∑ umn ( 1)m+n (49) ∑ umn ( 1)n m=1;n=1 ∞;∞ ; Zrb = m=1;n=1 other structures (such as beams and plates), appears in Equation 54. In absence of any local manufacturing variations in the beams and the plates, φi = 1. Theoretically, in a quadrant (50) m=1;n=1 i, it is possible to have λi = 1 (no local variations in the combdrive) and φi The relations described by Equations 47-50 will be used to calculate the sensitivities of the BIST modes. 6= 1 (local variations in the beams and plates). Under such conditions, the undisplaced combdrive capacitors have the nominal value (C1i = C2i = C0 from Equation 51) but during displacement, ∆C1i = δφi 6= 4 BIST Mode Sensitivity Analyses δ (from Equation 54), which is expected since the combdrive displacement is not Here, we analyze how the sense combdrive capacitors, un- nominal. Now, for the sake of convenience, the term φi can be der different modulation schemes, produce a sense signal that absorbed into λi so that from now on it is understood that λi may or may not depend on first-order2 local manufacturing includes the effect of local variations on all structures (comb- variations, device rotation, DC offset, and combdrive config- drives, beams, plates, etc.) in quadrant i. Therefore, Equa- uration. tion 54 reduces to: ∆C1i = ∆C2i = δλi ; i 2 flt ; rb; lb; rt g: (55) 4.1 Impact of Mismatch In the presence of local manufacturing variations, the dipole capacitors have these values for zero shuttle displacement: C ji = C0 λi ; where i 2 flt ; rb; lb; rt g; j 2 f1; 2g: From Equation 55, we have ∆C1lt (51) δλrb , ∆C1lb = δλlb , and ∆C1rt = C pA and CBtotal drive capacitors change to: = δλlt , ∆C1rb = 2C0 (λlt + λrb ) + 2C0 (λlb + λrt ) + C pB . Substitution of these values in Equation 15 gives 0 = C0 λi + ∆C1i ; i 2 flt ; rb; lb; rt g C1i (52) 0 = C0 λi + ∆C2i ; i 2 flt ; rb; lb; rt g C2i (53) ∆VB Vmp = δλrt . Combining Equa- tion 51 and Equations 1- 2, we have CAtotal When the shuttle is displaced, the expressions for the comb- = ∆VA Slt λlt + Srb λrb =δ Vmn 2C0 (λlt + λrb ) + CpA =δ F (Slt ; Srb ; Slb ; Srt ) Slb λlb + Srt λrt (56) 2C0 (λlb + λrt ) + CpB (57) where ∆C1i = ∆C2i = δ λi φi ; i 2 flt ; rb; lb; rt g where F is given by (54) F (x1 ; x2 ; x3 ; x4 )= The quantity ∆C1i (in Equation 54) depends on both the lo- x1 λlt + x2 λrb 2C0 (λlt + λrb ) + CpA x3 λlb + x4 λrt (58) 2C0 (λlb + λrt ) + CpB cal variations in the combdrive as well as the displacement Equation 56 allows us to represent the modes of the capacitor of the movable part of the combdrive. We assume that λi network (shown in Figure 2(a)) in the form of a truth table (i 2 frt ; lb; lt ; rbg) remains constant for small displacements (see Table 2). Every row in Table 2 corresponds to a mode of (j∆C1i =C0 j 1) of the microstructure. Therefore, ∆C1i and 2 The h first-order dependence of variable y on variable x is the capacitor network. i Using Equations 47-48, we define the quantities: dy dx x=0 . 8 Mode (lt :rb:lb:rt) C1lt : C2lt Dipole modulation voltages C1rb : C2rb C1lb : C2lb C1rt : C2rt Normalized sense output ∆VA )=(Vmp Vmn ) = (∆VB Mode name 0011 Vmp : Vmn Vmp : Vmn Vmn : Vmp Vmn : Vmp δ 2C (λλlt++λλrb)+C + δ 2C (λλlb++λλrt)+C 0 lt rb pA 0 lb rt pB 0110 Vmp : Vmn Vmn : Vmp Vmn : Vmp Vmp : Vmn δ 2C 0101 Vmp : Vmn Vmn : Vmp Vmp : Vmn Vmn : Vmp δ 2C 0000 Vmp : Vmn Vmp : Vmn Vmp : Vmn Vmp : Vmn δ 2C λlt λrb 0 (λlt +λrb )+C pA +δ Normal sense mode λlb λrt 2C0 (λlb +λrt )+C pB Self-test X-mode λlb λrt 0 (λlb +λrt )+C pB Self-test Y-mode λlb +λrt 0 (λlb +λrt )+C pB Self-test XY-mode λlt λrb 0 (λlt +λrb )+C pA δ 2C λlt +λrb 0 (λlt +λrb )+C pA δ 2C Table 2: Expressions for sense output voltage of various modes of the capacitor network of Figure 2(a) in presence of local manufacturing variations. Xd =X (α+ ) Yd =Y (β + X (α Xs =X (α + m=1 ∞ Y (β ) )= ) + X (α Ys =Y (β+ ) + Y (β ∞ ∑ um0 [1 )= ∑ u0n [1 1)m ] = 2 ( n ( 1) ] = 2 ∞ ∑ u2m+1 0 (59) λlb + λrt = ∑ u0 2n+1 ∑ J2m+1;2n+1 ] umn [( 1)m+n + 1] = ∑ (62) (69) (λlt + λrb ) (70) (λlb + λrt ) = right (top) halves of the device and Xs (Ys ) represents the average local manufacturing variations along the X (Y ) direction. In addition, using Equations 59-62, the following four variables are defined for the sake of convenience: ∞;∞ = 1+ Xs Ys 1+ 2 2 ∞;∞ ∑ u2m;2n + m=1;n=1 C pA 1 ∑ k0;2n k2m;0 (63) k2m;2n Xd Yd 4 = ∞;∞ + u2m+1;2n+1 1 m=0;n=0 k0;2n+1 k2m+1;0 k2m+1;2n+1 ∑ ∑ u2m+1;2n m=0;n=0 Xd Ys = 1+ 2 2 ∑ + u2m+1;2n m=0;n=1 Yd Xs = 1+ 2 2 (64) 1 ∞;∞ ∑ + u2m;2n+1 m=1;n=0 we get these sums and differences: umn [( 1)m + ( 1)n ] = m=0;n=0 (λlt λrb ) + (λlb (72) λrt ) = 4J2m;2n+1 (73) λrt ) = (74) 4J2m+1;2n and define the following quantities for the (75) (76) and then simplifying with the expressions of Equations 63-76 k0;2n k2m+1;0 (65) k2m+1;2n gives the differential sense output for various modes as tabu- Several special cases can be identified: 1 k0;2n+1 k2m;0 (66) k2m;2n+1 1. For odd3 variation along X direction, X ( α) = 2. For odd variation along Y direction, Y ( β) = ∞;∞ ∑ 2[u2m;2n X (α). Imposing this condition in Equation 61 leads to Xs = 0. Substituting Equations 63-66 in Equations 25,29, 33, and 35, ∑ (λlb 2[J2m;2n+1 + J2m+1;2n ] lated in Table 3. u2m;2n+1 ∞;∞ λrb ) = (71) Substituting Equations 25, 29, 33, and 35 into Equation 56 ∞;∞ ∑ m=0;n=0 λlt + λrb = λrt Cp 4C0 1 Hmn = [λlb + λrt + 2µ] [λlt + λrb + 2µ] 4 2 2 = µ + J2m;2n J2m +1;2n+1 ∞;∞ J2m;2n+1 = λlb J2m+1;2n ] µ= ∞;∞ J2m+1;2n = λrb = 2[J2m;2n+1 sake of developing compact expressions. u2m+1;2n+1 m=0;n=0 λlt (λlt = C pB = C p , ∞;∞ J2m+1;2n+1 = 4J2m+1;2n+1 For simplicity, we assume equal parasitic capacitance, i.e., u2m;2n m=0;n=0 (68) (λlt + λrb ) + (λlb + λrt ) = 4J2m;2n local manufacturing variations between the left (bottom) and ∑ ∑ 2[u2m;2n + u2m+1;2n+1 ] m=0;n=0 (61) where Xd (Yd ) is a measure of the difference in the level of J2m;2n = (67) ∞;∞ = 2[J2m;2n + J2m+1;2n+1 ] ∑ ∑ ∞;∞ m=0;n=0 (60) ; n=1 n=0 ∞ ∞ )= um0 [1 + ( 1)m ] = 2 u2m;0 m=1 m=1 ∞ ∞ )= u0n [1 + ( 1)n ] = 2 u0;2n n=1 n=1 ∑ = 2[J2m;2n ; m=0 ∞ u2m+1;2n+1 ] m=0;n=0 3 f (x) 9 is said to be an odd function of x if f ( x) = f (x). Y (β). Mode (lt :rb:lb:rt) 0011 δ 1 C0 Hmn 0110 δ 1 C0 Hmn 0101 δ 1 C0 Hmn 0000 Normalized sense output ∆VA )=(Vmp Vmn ) = (∆VB h J2m;2n µ + J2m;2n 2 J2m +1;2n+1 J2m+1;2n µ + J2m;2n J2m;2n+1 µ + J2m;2n δ µ C0 Hmn J2m+1;2n+1 i + J2m;2n+1 J2m +1;2n+1 J2m+1;2n J2m+1;2n+1 Table 3: Changes in sense voltage outputs for various modes of accelerometer sensor operation, after simplifications based on expressions in Table 2. Imposing this condition in Equation 62 leads to Ys = 0. Combining Equations 77 and 78, we have: ∆VB Vmp Therefore, when X (α) and Y (β) are odd functions, Equations 63-66 and Equation 76 reduce to: ∞;∞ J2m;2n =1 + ∑ u2m;2n 1 k0;2n k2m;0 k2m;2n m=1;n=1 ∞;∞ X Y u2m+1;2n+1 1 J2m+1;2n+1 = d d + 4 m=0;n=0 ∞;∞ X J2m+1;2n = d + u2m+1;2n 1 2 m=0;n=1 ∞;∞ Y u2m;2n+1 1 J2m;2n+1 = d + 2 m=1;n=0 ∑ Hmn [1 + µ]2 =(δ + δrot ) 1 =δ k0;2n+1 k2m+1;0 k2m+1;2n+1 ∑ k0;2n k2m+1;0 k2m+1;2n ∑ k0;2n+1 k2m;0 k2m;2n+1 Xd Yd 4 2 ∆VA Vmn +δrot X2d (δ δrot ) Slb λlb + Srt λrt 2C0 (λlb + λrt ) + CpB Slb λlb + Srt λrt 2C0 (λlb + λrt ) + CpB Slt λlt + Srb λrb 2C0 (λlt + λrb ) + CpA + Slb λlb + Srt λrt 2C0 (λlb + λrt ) + CpB (79) Using Equation 58, Equation 79 can be represented as ∆VB ∆VA =δ F (Slt ; Srb ; Slb ; Srt ) + δrot F (Slt ; Srb ; Slb ; Srt ) (80) Vmp Vmn Yd 2 Equation 80 reveals that this a mixed-mode case, which is [1 + µ]2 equivalent to two different modes being active simultaneously. Basically, if the externally applied mode is M = abcd, an in- The cross-product terms have been neglected. In addition, ternally generated mode due to rotation will be Mrot Xd and Yd (defined in Equation 59-60) are much smaller than h unity for a normal manufacturing process so that Slt λlt + Srb λrb 2C0 (λlt + λrb ) + CpA Xd4Yd Slt λlt + Srb λrb 2C0 (λlt + λrb ) + CpA Xd Yd 4 i2 1. or Mrot = āb̄cd. = abc̄d¯ Hence, the combined effect is a linear super- Under such conditions, the expressions of mode sensitivities position of modes, M + Mrot . The two modes may reinforce in Table 3 reduce to the ones listed in Table 4. Table 4 reveals each other or oppose each other, depending on their relative how local manufacturing variations affect various mode sensi- magnitudes and signs. Thus, the effect of in-plane rotation tivities and how modes can be used to estimate manufacturing can be captured by using the principle of linear superposition. Out-of-plane rotation/curvature usually causes all comb variations along specific directions in the device layout. capacitances involved to decrease. Hence, it can be modeled 4.2 Rotation as any other manufacturing variation. In-plane rotation of the device causes the capacitors in diagonally-located combs to either increase or decrease. For 4.3 DC Offset example, if Clb and Crt increase, Clt and Crb will decrease. If DC offset can originate from the sensor microstructure or the the change in capacitance of one combdrive due to rotation pre-amplifier (see Figure 3). A device can be affected by ei- alone is δrot , from Equations 13 and 14, we have these sense ther or both offsets. Using Equation 56, we have shown in voltages in presence of both translation and rotation: ∆VA = ∆VB = Slt λlt + Srb λrb (Vmp 2C0 (λlt + λrb ) + CpA Slb λlb + Srt λrt δrot ) (Vmp 2C0 (λlb + λrt ) + CpB (δ + δrot ) (δ Vmn ) [30] that both offsets can be eliminated and (optionally) esti- (77) mated using 2n number of modes , where n is the number of Vmn ) (78) dipoles in the sensor. 10 Mode (lt :rb:lb:rt) Normalized sense output ∆VA )=(Vmp Vmn ) = (∆VB δ C0 0011 1 Independent of X and Y variations C 1+ 4Cp 0 C 1+ 4Cp 1 2 4 Yd Cp 2 (1+ 4C ) 0 0110 δ 2C0 ( 0101 1+ 4Cp 14 Xd2 δ 0 (+ Y ) Cp d 2C0 (1+ 4C )2 Xd ) δ 4C0 ( 0 0000 Dependence on manufacturing variations C Xd Yd ) 0 Cp 4C0 Cp (1+ 4C )2 0 X variations only (to 1st order), i.e, variations between left and right halves Y variations only (to 1st order), i.e, variations between top and bottom halves Diagonal variations, i.e, variations between the diagonal formed by quadrants [lt, rb] and the diagonal formed by quadrants [lb, rt] Table 4: Changes in sense voltage outputs, as obtained by simplifying the expressions in Table 3, for various modes of accelerometer operation (in diagonal sense configuration) and their relationship to specific types of manufacturing variations. Normalized sense output = (∆VB Horizontal Mode (lt :rb:lb:rt) λlb λrb 0 (λlb +λrb )+C p λ λ + δ 2C (λ lt+λ rt)+C 0 lt rt p δ 2C λlb +λrb 0 (λlb +λrb )+C p λ +λ + δ 2C (λ lt+λ rt)+C 0 lt rt p δ 2C λlb +λrb 0 (λlb +λrb )+C p +δ λlt λrt 2C0 (λlt +λrt )+C p δ 2C 0011 δ 2C 0110 δ 2C 0101 δ 2C 0000 λlb +λrb 0 (λlb +λrb )+C p δ 2C +δ λlt +λrt 2C0 (λlt +λrt )+C p ∆VA )=(Vmp Vmn ) Vertical λlb +λlt 0 (λlb +λlt )+C p λrb λrt 0 (λrb +λrt )+C p δ 2C λlb +λlt 0 (λlb +λlt )+C p λ λ + δ 2C (λ rb+λ rt)+C 0 rb rt p λlb +λlt 0 (λlb +λlt )+C p +δ λlb +λlt 0 (λlb +λlt )+C p δ 2C λrb +λrt 2C0 (λrb +λrt )+C p λrb +λrt 0 (λrb +λrt )+C p δ 2C Table 5: Mode sensitivities for horizontal and vertical sense configurations. 4.4 Different Network Configurations along the X and Y axes. Moreover, ‘0.1’ has been used to imply a weak dependence on the corresponding variable while Our previous analyses are applicable to a specific type of con- ‘1’ implies a strong dependence. Finally, the entries in Table 6 figuration, where combdrive pairs are electrically connected only indicate a certain level of dependence on local manufac- diagonally ([lb,rt] and [lt,rb], as in Figure 2(a)). Alternative turing variations and not the exact magnitude. Even though configurations of the capacitor network are also possible, such Table 6 lists only odd and even type of variations, its scope is as vertical ([lb,lt] and [rb,rt], as shown in Figure 2(b)) and hor- general since any function can be expressed4 as a sum of odd izontal ([lb,rb] and [lt,rt], as in Figure 2(c)). Table 5 lists the and even functions. Below we give additional details about sensitivities for selected modes for these alternative configu- the more interesting configurations. rations. Based on the expressions in Tables 2 and 5, Table 6 lists how specific modes are sensitive or immune to certain 1. For horizontal configuration, in the presence of odd vari- types of local manufacturing variations for a particular con- ations along both the X and Y axes, mode 0011 is sensi- figuration. Column 1 lists the type of capacitor network con- tive to variation along the X axis only. figuration. Columns 2 and 3 list the type of variation (odd 2. For diagonal configuration, in the presence of odd vari- or even) along the X and Y directions, respectively. The re- ations along the X axis, mode 0110 is sensitive to varia- maining four columns list the sensitivity of four modes to the tions along the X axis only. particular type of variation. Note that ‘1X’ (‘1Y’) is used to 3. For horizontal configuration, in the presence of odd vari- indicate a strong first order dependence on local manufacturing variation along the X (Y ) axis. Similarly, ‘1XY’ implies 4 f (x) = f odd (x) + f even (x), where f odd (x) feven (x) = [ f (x) + f ( x)]=2. dependence on the product of local manufacturing variations 11 = [ f (x) f ( x)]=2 and Combdrive configuration Diagonal Horizontal Vertical Variation type X axis Y axis Odd Odd Odd Even Even Odd Even Even Odd Odd Odd Even Even Odd Even Even Odd Odd Odd Even Even Odd Even Even 0011 0 0.1Y 0.1X 0.1(X+Y) 1X 1X 0 0 1Y 0 1Y 0 Modes (lt :rb:lb:rt) 0110 0101 1X 1Y 1X 0 0 1Y 0 0 0 1XY 0.1Y 0 0.1X 0 0.1(X+Y) 0 1XY 0 0 0.1Y 0 0.1X 0 0.1(X+Y) 0000 1XY 0 0 0 1Y 0 1Y 0 1X 1X 0 0 Table 6: Mode sensitivities under different types of local manufacturing variations and for different sense configurations. The chosen asymmetries are guided by our interaction ations along the Y axis, mode 0000 is sensitive to varia- with industry as well as our own experience. For example, tions along the Y axis only. particles can originate from the clean room but also from the 4. For diagonal configuration, in the presence of even vari- removal of the sacrificial layer during the release step. Parti- ations along the Y axis and odd variations along the X cles formed out of the sacrificial layer can be as large as a few axis, mode 0011 is weakly sensitive to variations along µm and are therefore large enough to act as bridges between the Y axis only. structures. 5 Simulation Results Parameter design 1 design 2 Resonant frequency (kHz) 12.5 5.6 Sensor sensitivity (mV =G) 0.88 5.2 Modulation voltage amplitude (V ) 5 3 Actuation voltage amplitude (V ) 1.5 1.5 p Input referred noise (µG= Hz) 100 100 Bandwidth of baseband sense signal (Hz) 500 500 Nominal value of normal sense mode (mV ) 10.5 34.4 Resonant frequency range (kHz) 9.4-15.6 4.2-7.0 Normal sense output range (mV ) 8.4-12.6 27.5-41.2 Noise voltage floor (µV ) 2 10 We present simulation results for two different accelerometer sensor designs, whose features are listed in Table 7. Both designs are derived by modifying existing CMOS-MEMS accelerometer designs to include the necessary features required to implement our BIST capability. Specifically, the BIST includes analog multiplexers for switching modulation signals via simple digital control logic [13]. For both designs, the Table 7: Nominal values for design and measured parameters of the two accelerometer designs used for simulation. sense combdrives have the diagonal configuration. Simulation experiments are performed to examine the capability of Simulation experiments were conducted using NODAS our BIST to detect asymmetry caused by: [27], a library of mixed-domain, behavioral models written 1. A single dielectric particle acting as a bridge between a in AHDL (Analog Hardware Descriptive Language) that has pair of structures where at least one is movable; been integrated into the flow of a commercial circuit simulation tool. NODAS has been shown to closely match exper- 2. A variation in vertical misalignment between fixed and imental results [26]. The efficacy of NODAS as a reliable movable fingers caused by curl mismatch [25]; and much faster simulator than finite element analysis has 3. A variation in local etch [26]; also been demonstrated [22]. We simulate both the electro- 4. Unequal parasitics in the interconnects from the self-test mechanical microstructure and electronic circuitry of the ac- sense points to the differential sense amplifier. celerometer. The electronic subcircuit is based on a design 12 Defect location (%) None 10 20 30 Resonant frequency (kHz) 12.53 13.12 14.00 15.32 Finger sense output for a mode (V) 0011 0110 10.52m -3µ 9.58m -3µ 8.40m -2µ 6.98m -2µ Beam sense output for a mode (V) 00 -2µ -27µ -73µ -133µ Table 8: Design 1 outputs for a single bridge defect located at different points between spring beam B1 and dummy finger D1 of Figure 1. Defect location None right end of beam B2 and dummy finger D4 left end of beam B4 and dummy finger D8 Resonant frequency (kHz) 5.58 5.63 5.91 Finger sense output for a mode (V) 0011 0110 0101 0000 34.37m 0 0 0 33.81m 25µ 15p 5.8n 30.72m 110µ 293p 23.3n Beam sense output for a mode (V) 00 0 384µ 482µ Table 9: Design 2 outputs for a single bridge defect located at different points of the spring, between beam B2 (B4 ) and dummy finger D4 (D8 ), in the right upper quadrant of Figure 1. [23] that has been fabricated and validated. A simplified ver- sor is based on the well-known principle that an electrostatic sion of the routing of the actuation, modulation, and sense force of attraction is generated between the positive and neg- signals is illustrated in Figure 4. The details of the dry etch ative plates of an electric capacitor and is described in [17]. process, design and representative die-shots are presented in One of the parameters used to decide pass/fail for an ac- [23]. Self-test by electrostatic actuation of accelerometer sen- celerometer is its resonant frequency for translation in the Y direction (see Figure 1). The acceptable range for reso- actuation lines nant frequency includes a maximum deviation of 25% from the nominal value. Another pass/fail test, called the sensitivity test, uses the normal sense signal (output of mode 0011) which is allowed to deviate at most 20% from its nominal value. Note that for a given design, any sense signal is considered significant if and only if the signal magnitude exceeds the noise floor for that design. All of these design-specific parameters are listed in Table 7. modulation lines In the application of our BIST approach to the accelerom- modulation lines eter, self-test outputs are created from normal sense fingers and spring beams [13]. Depending on the particular nature of an asymmetry, one output may be more sensitive than the other at observing the effects of a defect. Also, the asymmetries detected at one output need not be a subset of those sense lines detected at the other. Hence, the use of self-test outputs from actuation lines both beams and fingers, and possibly other sites, may be nec- Figure 4: Routing of actuation, modulation, and sense signals through an accelerometer sensor. essary to minimize defect escapes. 13 Defect location (%) None 0 10 20 Resonant frequency (kHz) 12.53 13.74 14.09 14.57 Finger sense output for a mode (V) 0011 0110 10.52m -3µ 8.30m 783µ 7.85m 848µ 7.27m 906µ Beam sense output for a mode (V) 00 -2µ -2µ -1µ -1µ Table 10: Design 1 outputs for a single bridge defect located at different points between movable finger M6 and fixed finger S3 of Figure 1. δHright (µm) 0 +0.5 +1.0 +1.5 +2.0 Resonant frequency (kHz) 12.53 12.51 12.51 12.51 12.51 Finger sense output for a mode (V) 0011 0110 10.52m -3µ 10.44m 55µ 10.23m 223µ 9.87m 482µ 9.42m 806µ Beam sense output for a mode (V) 00 -2µ 5µ 21µ 48µ 80µ Table 11: Design 1 outputs for height mismatch between all fixed and movable fingers on the right side of the sensor. In the following discussion, for the output from the sense of Table 9 indicates that the defect is located between beam fingers, only four BIST modes (0011, 0110, 0101, and 0000) B2 (B4 ) and dummy finger D4 (D8 ) of the upper right quad- have been considered for design 2 while a smaller subset rant of Figure 1. Columns 2 and 3 list the values of resonant (modes 0011 and 0110) have been analyzed for design 1. The frequency and normal sense output, respectively, for bridge sense output from beams [13] involves only two dipoles and defects located at various locations along the beam(s). can have four possible BIST modes, out of which only two are As the defect location moves from the anchor end of unique (e.g., 00 and 01). For the purpose of detecting asym- the spring to the end where it is attached to the shuttle, the metry, the beam sense mode 00 is sufficient and therefore is beam stiffness increases. Consequently, shuttle displacement the only mode considered. It is also assumed that both the decreases. Also the layout asymmetry becomes more pro- finger sense and beam sense amplifiers are identical. nounced resulting in an increased output from finger sense mode 0110 (design 2 only) and beam sense mode 00. 5.1 Beam Bridges The listed resonant frequency values shown in Tables 8- A bridge defect can be caused by particulate matter that at- 9 are all within the acceptable range, indicating these defects taches a movable beam to an adjacent structure (e.g, a dummy will pass a resonant frequency test. For design 1, the normal finger) thereby hindering its motion. In this analysis the ma- sense output is barely outside its acceptable range only for terial of the bridging defect is assumed to be dielectric since one defect location (at the 30% point). Hence, in a major- such defects are harder to detect. Due to the four-fold sym- ity of cases, resonant frequency and sensitivity tests will be metry of the accelerometer, simulation of a bridge defect has ineffective. The finger sense mode 0110 is insensitive for de- been limited to one quadrant of the layout. Specifically, beam sign 1 and weakly sensitive for design 2. Other finger sense B1 and dummy finger D1 of the upper left quadrant of Fig- modes (0101 and 0000 for design 2 only) are insensitive too. ure 1 are used for design 1. Column 1 of Table 8 indicates the This is largely because the stiff shuttle leads to virtually equal defect location expressed as a percentage of beam length. The displacements on both sides. However, for both designs, the 0% point is the anchored end of the beam and the 100% point beam self-test mode 00 is very sensitive and strongly indicates is where the beam meets the shuttle. For design 2, column 1 14 δHright (µm) 0 +0.1 +0.2 +0.5 +0.7 +0.8 +1.0 Resonant frequency (kHz) 5.58 5.58 5.58 5.59 5.59 5.60 5.60 Finger sense output for a mode (V) 0011 0110 0101 0000 34.37m 0 0 0 34.34m 5.6µ 0 1.2p 34.31m 22.4µ 0 4.9p 34.15m 139µ 0 30p 33.93m 269µ 0 58p 33.79m 349µ 0 75p 33.48m 537µ 1.9p 115p Beam sense output for a mode (V) 00 0 1.3µ 2.1µ 7.7µ 14µ 18µ 27µ Table 12: Design 2 outputs for height mismatch between all fixed and movable fingers on the right side of the sensor. Etch variation (µm) +0.025 +0.020 +0.010 0 -0.010 -0.020 -0.025 Resonant frequency (kHz) 12.33 12.37 12.45 12.53 12.61 12.69 12.73 Finger sense output for a mode (V) 0011 0110 10.30m 507µ 10.34m 408µ 10.43m 205µ 10.52m -3µ 10.61m -217µ 10.71m -438µ 10.76m -551µ Beam sense output for a mode (V) 00 48µ 39µ 19µ -2µ -23µ -45µ -56µ Table 13: Design 1 outputs for etch variations between the left and right sides of the sensor. the presence of an asymmetry. too far from the beams to affect the output of the beam selftest mode. However, the finger self-test mode 0110 clearly 5.2 Finger Bridges indicates the presence of asymmetry. A bridge defect affecting fingers is similar to a beam bridge For design 2, a finger bridge defect causes failure for both defect except that it is located between a movable finger and a resonant frequency and sensitivity tests. Hence, the various fixed finger. Naturally, it acts as a hindrance to shuttle motion. BIST modes do not reveal any additional information. Similar to beam bridge defects, the material of the defect is assumed to be dielectric. Like before, the symmetry of the 5.3 Finger Height Mismatch accelerometer is used to limit simulations to the upper right Ideally, the fingers should all be at the same height above the quadrant of the layout. A defect that bridges fingers M6 and S3 die surface. But variations in parameters such as tempera- in the upper right quadrant of Figure 1 is considered without ture and residual stress can lead to finger height mismatch loss of generality. A finger bridge defect is modeled using the [25]. Height mismatch between the fixed and movable fin- approach described in [22]. Defect location is expressed as gers reduces inter-finger overlap and hence inter-finger capac- a percentage of movable finger length. The 0% point is the itance. We show how left-right asymmetry caused by height movable finger tip, and the 100% point is the movable finger mismatch can be detected by our BIST approach. Without base where it is attached to the shuttle. loss of generality, the finger height mismatch is assumed to exist on the right side of the accelerometer only (δHle f t The results in Table 10 for design 1 indicate that a finger = 0). bridge defect may pass a resonant frequency test but will fail Tables 11-12 give the simulation results for the two designs. a sensitivity test. However, the normal sense output by itself Column 1 lists the relative height mismatch, expressed as does not indicate an asymmetry. The beam self-test mode 00 δHright does not detect the finger defect because the defect location is match have not been separately simulated since we believe 15 δHle f t = δHright . Results for negative values of mis- Etch variation (µm) 25 20 10 0 -10 -20 -25 Resonant frequency (kHz) 5.49 5.51 5.55 5.58 5.60 5.63 5.65 Finger sense output for a mode (V) 0011 0110 0101 0000 33.68m 1.08m -5.7p 179p 33.84m 0.87m -3.7p 143p 34.10m 0.44m -0.9p 74p 34.37m 0 0 0 34.68m -0.46m 1.0p -78p 35.02m -0.93m 4.1p -155p 35.18m -1.17m 6.5p -196p Beam sense output for a mode (V) 00 3.7µ 3.1µ 1.9µ 0 -2.3µ -3.5µ -4.1µ Table 14: Design 2 outputs for etch variations between the left and right sides of the sensor. Parasitic mismatch (%) 0 1.25 2.5 3.75 5.0 Resonant frequency (kHz) 12.53 12.51 12.51 12.51 12.51 Finger sense output for a mode (V) 0011 0110 10.52m -3µ 10.50m -26µ 10.49m -49µ 10.48m -71µ 10.47m -94µ Beam sense output for a mode (V) 00 -2µ -7µ -11µ -17µ -22µ Table 15: Design 1 outputs for variations in the parasitic interconnect capacitance of the differential amplifier. they would yield similar results. CMOS-MEMS exhibits this be subjected to more than the intended etch by a length δ, re- nearly symmetric behavior since the gap of 20µm between the sulting in dimensions [l substrate and the sensor fingers is large. that each side-wall of the rectangular structure shifts inwards 2δ; w 2δ]. This is due to the fact With increasing height mismatch, the difference in capac- by δ so that each dimension reduces by 2δ. This type of etch itance between the left and right increases, as evident from variation is called over-etch. In a similar fashion, under-etch finger sense mode 0110 and beam sense mode 00 (see Ta- causes an oversized structure of size [l + 2δ; w + 2δ]. bles 11-12). The resonant frequency however remains virtu- Etch variation can also be local in nature. Consider two ally unchanged. The normal sense output reveals a reduced rectangular structures that are designed to be identical but dur- but acceptable voltage. Hence, tests based on resonant fre- ing fabrication they are subjected to different etch variations, quency and normal sense output will be ineffective in detect- δ1 and δ2 . As a result, the two structures will have different ing the asymmetry. However, the output of mode 0110 clearly dimensions, causing a mismatch. indicates the presence of asymmetry. Although not as sensi- Without loss of generality, we assumed in simulation that tive, the beam self-test mode 00 also varies with the amount the accelerometer’s left side has nominal etch while the right of height mismatch and therefore indicates an asymmetry as side has either over- or under-etch. Tables 13-14 give the sim- well. ulation results for various levels of etch variations. Column 1 lists the etch mismatch between the two sides. The mismatch 5.4 Local Etch Variation in etch variation is positive when the right side is more etched An etching process is used in fabrication to remove sacrificial than the left side. material to free the micromechanical sensor. Material removal As the relative over-etch increases, the capacitance of the through an etching process varies with time and space even right side reduces because of the increase in the inter-finger though such variation is not desirable. For example, a rect- gap. Consequently, the outputs of finger sense mode 0110 and angular structure designed to have length l and width w may 16 Parasitic mismatch (%) 0 +2.5 +5.0 Resonant frequency (kHz) 5.58 5.58 5.58 Finger sense output for a mode (V) 0011 0110 0101 0000 34.37m 0 0 0 34.32m 3n 5p 47.3µ 34.28m 5n 10p 94.5µ Beam sense output for a mode (V) 00 0 4.3µ 7.7µ Table 16: Design 2 outputs for variations in the parasitic interconnect capacitance of the differential amplifier in Figure 3. beam sense mode 00 increase. For increasing levels of relative inal interconnect capacitance is assumed to be 40 f F. A max- under-etch, two counteracting effects become significant. The imum mismatch of 5% between the two interconnects is con- increased beam thickness on the right side causes increased sidered, assuming that a good layout design and a stable pro- stiffness which in turn reduces displacement. However, the cess can restrict such variations to the presumed limit. With- reduced inter-finger gap causes higher inter-finger capacitance out loss of generality, we assumed that C p1 is at its nominal which more than offsets the reduced displacement. In any value while C p2 is higher (for both finger and beam outputs). case, increasing levels of local etch variation lead to greater The simulation results are listed in Tables 15-16. outputs from finger sense mode 0110 and beam sense mode For both designs, the parasitic mismatch has a more pro- 00. nounced effect on the beam self-test mode 00 as compared Neither a resonant frequency test nor a sensitivity test will to the finger self-test modes since the beam sense signals are detect the presence of this type of asymmetry because both much weaker. For design 1, the finger mode 0110 is much less parameters are within their respective tolerance ranges. How- sensitive to variations in the interconnect when compared to ever, the outputs of finger self-test mode 0110 and beam self- local etch variations and finger height mismatch. The same is test mode 00 are indicators of asymmetry. As in the case of largely true for the beam self-test mode even though it is more finger height mismatch, the finger self-test mode 0110 is a sensitive compared to the finger self-test mode. For design 2, stronger indicator of this type of asymmetry as compared to all finger sense modes except 0000 are immune to the parasitic the beam self-test mode 00. mismatch. The beam self-test mode is marginally sensitive to variations in the interconnect when compared to variations in 5.5 Parasitic Variation local etch and finger height. Ideally, the sensing circuitry for self-test should only be sen- Interconnect capacitance mismatch does indeed cause sitive to asymmetries in the micromechanical sensor and not self-test outputs to exceed the noise floor in some cases. But, the external electronics (including interconnects). In reality, a in a majority of the cases considered, the output magnitude difference signal may be due to variation external to the sen- does not rival that produced by the other defects. For design 1, sor area, such as in the interconnects which carry the self-test only a beam bridge defect that is located close to its anchor sense signals to the inputs of the differential amplifier (see point will produce a beam self-test sense signal that is com- Figure 3). With reference to Figure 3, assume the intercon- parable to that produced by interconnect mismatch. In case of nect capacitances (C p1 and C p2 ) are unequal. The objective design 2, only the finger self-test mode 0000 will produce a is to determine the extent to which the parasitic capacitance weak signal. This implies that variations of up to 5% in the mismatch due to such interconnect asymmetry will produce a interconnect capacitance are unlikely to falsely indicate asym- significant sense amplifier output. The maximum value of the metry in the micromechanical structure of the accelerometer. parasitic mismatch can be used to decide a suitable threshold Even though our simulation has considered the effect for detection of sensor asymmetry during self-test. The nom17 of single defects, two or more of the afore-mentioned de- This is confirmed by row 4 in Table 17. As expected, fects/perturbations may occur simultaneously [12]. It is not the output for mode 0011 is practically unchanged (see always possible to determine the individual contributions of rows 1 and 4 in Table 17). the perturbations and in many cases it is even difficult to determine all the contributing perturbations themselves. This is 3. For a diagonal configuration, mode 0000 is expected to largely due to the phenomena of (mis)behavior overlap [12]. give significant output only when there are odd variations The many-to-one nature of the defect-to-(mis)behavior map- along both X and Y axes. This is evident from Table 17 ping greatly raises the difficulty in the identification of con- where the output of mode 0000 is negligible in rows 2-3 tributing as well as non-contributing perturbations. More- but significant in row 4. over, the individual perturbations and their relative contributions are largely dependent on various factors including 4. It can be shown that mode 0011 in the vertical configu- the manufacturing process and the accelerometer design. ration is more sensitive to a odd etch variation along the In addition, the effective determination of the perturbations Y axis than mode 0000 in the horizontal configuration. and/or their relative contributions is highly dependent on the This is confirmed by rows 5-6 of Table 17 which show test/measurement methodology. Therefore, in a limited num- the output of mode 0011 in the vertical configuration to ber of cases, it is possible to predict if a certain misbehavior be about 29% more that the output of mode 0000 in the is very likely due to a particular defect type [30]. horizontal configuration. For every variation type listed in Table 6, it is possible to de- 6 Process Characterization via BIST termine the mode and the network configuration which is most In the following, we give examples of how sensitive various sensitive. Thus, it is possible to select a minimal set of modes modes are to particular instances of local process variations, (and network configurations) that can capture the same infor- namely, etch variation. In the following, over-etch and under- mation that all four modes under each of the three network etch are arbitrarily assigned positive and negative polarities, configurations together can capture. respectively. In order to characterize the device, the parameters λi (i 2 flt rb lb rt g) need to be computed from measurements from ; 1. For a diagonal configuration and an odd etch variation ; ; no more than four suitably-chosen BIST modes. Let T1 -T4 be along the X axis, the 0011 mode is much less sensitive the measured sense outputs (∆VB than the 0110 mode. Simulation results (see rows 1-3 in listed in Table 4 for the diagonal configuration. Using Equation 56, we can compute the values of λi (i 2 flt ; rb; lb; rt g) as Table 17) show that the absolute change in voltage output of mode 0110 is about 1:5 times that of mode 0011. follows: In fact, the voltage output of mode 0011 mode changes by only ∆VA ) for the four modes 2 4% while the voltage output of mode 0110 λlt : changes by several orders of magnitude. Incidentally, = λrb = the sense output for mode 0101 is practically zero as exλlb = pected (see rows 2-3 in Table 17). λrt 2. For a diagonal configuration, if there are identical odd = Cp 4C0 Cp 4C0 Cp 4C0 Cp 4C0 T00 + (T2 + T3 ) T00 (T1 + T4 ) T00 (T2 + T3 ) T00 (T1 + T4 ) T00 + (T2 T3 ) T00 (T1 T4 ) T00 (T2 T3 ) T00 (T1 T4 ) where etch variations along the X and Y axes, modes 0110 and T00 = (Vmp 0101 should produce outputs of the same magnitude. 18 Vmn ) δ C0 1 (81) 1 (82) 1 (83) 1 (84) Average etch variation Resonant Sense output for a mode = ∆VB ∆VA (V) Calculated local variation Combdrive in a quadrant (nm) frequency T1 T2 T3 T4 parameters (%) configuration lt rb lb rt (kHz) (0011) (0110) (0101) (0000) λlt λrb λlb λrt Diagonal 0 0 0 0 5.58 34.37m ( 0%) 0 0 0 99.98 99.98 99.98 99.98 Diagonal 0 +25 0 +25 5.49 33.68m (-2.0%) 1.08m -5.7p 179p 99.73 93.53 99.73 93.53 Diagonal 0 -25 0 -25 5.65 35.18m (+2.4%) -1.17m 6.5p -196p 100.60 107.52 100.60 107.52 Diagonal 0 0 +25 -25 5.57 34.47m (+0.3%) -1.13m 1.13m -46µ 100.25 100.25 94.11 107.30 Horizontal +25 0 0 +25 5.49 0 33.70m 0 0.84m Vertical +25 0 0 +25 5.49 1.08m 0 33.71m 0 Table 17: Design 2 test outputs of various BIST modes for various forms of etch variation across the sensor. In a typical example case, where quadrants rt and rb are erence. However, for the X (0110), Y (0101) and XY (0000) over-etched by 25nm (see row 2 in Table 17), we have modes, signature verification has a whole new meaning since from NODAS [27] simulation: Vmp = +1:5V , Vmn = 1:5V, in a good device, these modes will have practically zero 1:08mV, output. Therefore, the issue of signature verification boils T00 = 83:39mV, Cp 4C0 = 1:426, T1 = 33:68mV, T2 = T4 0. This gives the calculated values of λi (i 2 flt rb lb rt g) in row 2 of Table 17 and these values are exT3 ; ; down to arbitrarily choosing a threshold for each of these three modes where the choice of such thresholds will depend ; pected since the combdrive capacitances on the right half are on process, design, performance and reliability parameters. lower. Without prior knowledge of all of these parameters it is impractical to choose such thresholds since that may lead to false Wafer characterization is an extension of device charac- positives and/or false negatives. terization, since collection of data from multiple dice (one die may have one or more devices) will give an estimate of how the λ parameter varies across the wafer. Basically, a discrete 8 Conclusions two-dimensional plot of λ over the entire wafer can be used as Our differential self-test method described in this work is fo- a measure of manufacturing variations across the wafer. cused on enhancing observation and therefore complements the existing built-in stimulus generation techniques used in 7 Stimuli Generation and Signature industry and proposed in the literature. We have demonstrated the ability to detect the presence of three defect types Analysis that cause local asymmetry which are not detectable by typi- The actuation voltage amplitude listed in Table 7 refers to the cal specification-based tests that measure either resonant fre- electrostatic actuation-based stimuli used in our simulation quency or sensitivity. It has been established, in principle and experiments. In general, our D-BIST technique is compatible by simulation, that a test method using pairwise comparison of with all industry-standard stimuli generation methods that are multiple outputs from corresponding sub-parts of symmetric also used with other BIST techniques. For example, in case of devices can substantially enhance detection of hard-to-detect the accelerometer, both electrostatic actuation and mechanical defects. While our D-BIST technique can detect some types vibration can be used to generate stimuli for our BIST. of misbehavior masking that are not detected by traditional Signature verification for our BIST is achievable in differ- BIST, we do not claim that it is 100% immune to all types of ent ways. In case of an accelerometer sensor using diagonal misbehavior masking. In fact, since our method relies on the sense configuration, signature verification for the “normal” extraction of signals from device regions of finite and non- (0011) mode is no different from current industry-standard zero area, it is clearly based on the average behavior exhib- BIST techniques which include comparison to a golden ref- ited by each of the device regions. By definition, an average 19 can include contributions that are both less and more than it- [4] S. Cass, “MEMS in Space,” IEEE Spectrum, Vol. 38, No. 7, pp. 56-61, July 2001. self which implies that averaging inherently leads to quantities canceling each other partially or totally. Therefore, our [5] T. A. Lober and R. T. Howe, “Surface-micromachining Pro- method may not detect some types of misbehavior masking cesses for Electrostatic Microactuator Fabrication,” IEEE Solid-State Sensor and Actuator Workshop, Technical Digest, where all the contributing perturbations are localized in the pp. 59-62, June 1988. same device region (same as ”quadrant” in our specific exam- [6] D. C. Hutchison, K. Ohara and A. Takeda, “Application of ple) from which an output signal is measured. Second Generation Advanced Multimedia Display Processor Our model, when applied to a symmetric microstructure (AMDP2) in a Digital Micro-mirror Array based HDTV,” In- (e.g., the accelerometer sensor), shows that the differential ternational Conference on Consumer Electronics (ICCE), pp. self-test method [13, 14, 15] is a very broad and versatile tech- 294-295, June 2001. nique that can also be used for characterization, if appropriate [7] R. S. Payne, S. Sherman, S. Lewis and R. T. Howe, “Surface modulation schemes are implemented. Die and wafer char- Micromachining: From Vision to Reality to Vision (accelerom- acterization can be accomplished if the dependence of sense eter),” Proc. of International Solid State Circuits Conference, capacitances on local manufacturing variations is known. The pp. 164-165, Feb. 1995. electrical sensitivities measured from the various BIST modes [8] R. Oboe, “Use of MEMS based Accelerometers in Hard Disk can then be mapped to values of equivalent local manufactur- Drives,” Proc. of International Conference on Advanced Intel- ing variations. The current mathematical model also explores ligent Mechatronics, Vol. 2, pp. 1142 -1147, 2001. a large space and enables customization for characterization [9] T. Jiang and R. D. Blanton, “Particulate Failures for Surface- of specific types of manufacturing variations. The model is Micromachined MEMS,” Proc. of International Test Confer- generic and can be easily applied to a device with any num- ence, pp. 329-337, Sept. 1999. ber of sub-parts that are identical by design, as described in [10] A. Hartzell and D. Woodilla, “Reliability Methodology for Pre- [15]. The trade-off for our BIST is a marginal increase in diction of Micromachined Accelerometer Stiction,” Proc. of design complexity and device area for additional electronics. Reliability Physics Symposium, pp. 202-205, March 1999. However, there is no degradation in performance since the ad- [11] A. Kolpekwar, R. D. Blanton and D. Woodilla, “Failure Modes ditional parasitics introduced by the switching circuitry are for Stiction in Surface-Micromachined MEMS,” Proc. of Inter- adequately driven by the strong modulation signals while the national Test Conference, pp. 551-556, Oct. 1998. weak sense signals are not over-loaded. [12] N. Deb and R. D. Blanton, “Analysis of Failure Sources in Surface-Micromachined MEMS,” Proc. of International Test References Conference, pp. 739-749, Oct. 2000. [13] N. Deb and R. D. Blanton, “Built-In Self-Test of CMOS- [1] J. A. Walraven, “Introduction to Applications and Industries for MEMS Accelerometers,” Proc. of International Test Confer- Microelectromechanical Systems (MEMS),” Proc. of Interna- ence, pp. 1075-1084, Oct. 2002. tional Test Conference, pp. 674-680, Oct. 2003. [14] N. Deb and R. D. Blanton, “Multi-Modal Built-In Self-Test for [2] A. Kourepenis, J. Borenstein, J. Connelly, R. Elliott, P. Ward Symmetric Microsystems,” Proc. of VLSI Test Symposium, pp. and M. Weinberg, “Performance of MEMS Inertial Sensors,” 139-147, April 2004. Position Location and Navigation Symposium, pp. 1-8, April [15] N. Deb and R. D. Blanton, U. S. Patent Pending, Application 1998. No. 10/666,147, Filed Sept. 18, 2002. [3] R. Lal, P. R. Apte, N. K. Bhat, G. Bose, S. Chandra and D. [16] D. De Bruyker, A. Cozma and R. Puers, “A Combined K. Sharma, “MEMS: Technology, Design, CAD and Applica- Piezoresistive/Capacitive Pressure Sensor with Self-test Func- tions,” Proc. of Design Automation Conference, pp. 24-25, Jan. tion based on Thermal Actuation,” Proc. of Solid State Sensors 2002. and Actuators, Vol. 2, pp. 1461-1464, 1997. 20 plications Center, 3021 Cornwallis Road, Research Triangle [17] H.V. Allen, S.C. Terry and D.W. de Bruin, “Self-Testable Ac- Park, NC, Oct. 1994. celerometer Systems,” Proc. of Micro Electro Mechanical Systems, pp. 113-115, 1989. [29] R. Difrenza, P. Llinares, S. Taupin, R. Palla, C. Garnier and [18] B. Charlot, S. Mir, F. Parrain and B. Courtois, “Electrically G. Ghibaudo, “Comparison Between Matching Parameters and Induced Stimuli for MEMS Self-Test,” Proc. of VLSI Test Sym- Fluctuations at the Wafer Level,” Proc. of International Con- posium, pp. 210-215, Apr.-May 2001. ference on Microelectronic Test Structures, pp. 241-246, April [19] R. Rosing, A. Lechner, A. Richardson and A. Dorey, “Fault 2002. Simulation and Modelling of Microelectromechanical Sys- [30] N .Deb, Defect Oriented Test of Inertial Microsystems, Ph.D. tems,” Computing and Control Engineering Journal, Vol. 11, thesis, Carnegie Mellon University, Pittsburgh, Oct. 2004. No. 5, pp. 242-250, Oct. 2000. [20] W. C. Tang, T.-C. H. Nguyen, M. W. Judy and R. T. Howe, “Electrostatic Comb Drive of Lateral Polysilicon Resonators,” Sensors and Actuators A, Vol. 21, Nos. 1-3, pp. 328-331, Feb. 1990. [21] J. Xuesong, J. I. Seeger, M. Kraft and B. E. Boser, “A Monolithic Surface Micromachined Z-axis Gyroscope with Digital Output,” Symposium on VLSI Circuits, pp. 16-19, 2000. [22] N. Deb and R. D. Blanton, “High-Level Fault Modeling in Surface-Micromachined MEMS,” Proc. of Design, Test, Integration and Packaging of MEMS/MOEMS, pp. 228-235, May 2000. [23] J. Wu, G. K. Fedder and L. R. Carley, “A Low-Noise LowOffset Chopper-Stabilized Capacitive-readout Amplifier for CMOS MEMS Accelerometers,” Proc. of International Solid State Circuits Conference, pp. 428-429, Feb. 2002. [24] H. Luo, G. K. Fedder and L. R. Carley, “A 1 mG Lateral CMOS-MEMS Accelerometer,” Proc. of Micro Electro Mechanical Systems, pp. 502-507, Jan. 2000. [25] H. Lakdawala and G. K. Fedder, “Temperature Stabilization of CMOS Capacitive Accelerometers,” Journal Of Micromechanics And Microengineering, Vol. 14, No. 4, pp. 559-566, April 2004. [26] Q. Jing, H. Luo, T. Mukherjee, L. R. Carley and G. K. Fedder, “CMOS Micromechanical Bandpass Filter Design Using a Hierarchical MEMS Circuit Library,” Proc. of Micro Electro Mechanical Systems Conference, pp. 187-192, Jan. 2000. [27] Q. Jing, T. Mukherjee and G. K. Fedder, “Schematic-Based Lumped Parameterized Behavioral Modeling for Suspended MEMS,” Proc. of International Conference on Computer Aided Design, pp. 367-373, Nov. 2002. [28] D. A. Koester, R. Mahadevan and K. W. Markus, MUMPS Introduction and Design Rules, MCNC MEMS Technology Ap- 21