A novel design methodology for the mixed-domain optimization of a MEMS accelerometer
Abstract
This paper proposes a novel optimization-based design methodology that can be used for mixed-domain synthesis of MEMS accelerometers. Several problems have been identified with existing methodologies and comparative experiments that demonstrate the superiority of the proposed approach are performed. Highly accurate analytical models of the MEMS accelerometer have been used for the evaluation of the MEMS sensor performances in the mixed-domain optimization. The circuit level simulations, on the other hand, are based on an electrical simulator, e.g., Hspice. The implemented methodology has been tested on the optimization of a MEMS accelerometer that includes a capacitive MEMS sensor and an analog read-out circuitry.
Full text
Depósito de investigación de la Universidad de Sevilla https://idus.us.es/ “This is an Accepted Manuscript of an article published by Elsevier in Integration on June 2018, available at: https://doi.org/10.1016/j.vlsi.2018.03.018 ”
A Novel Design Methodology for the Mixed-Domain Optimization of a MEMS Accelerometer Murat PAK1., Francisco V. FERNANDEZ2., Gunhan DUNDAR1. 1. Department of Electrical and Electronics Engineering, Bogazici University, Istanbul, Turkey. E-Mails: [email protected], [email protected] 2. IMSE, CSIC and University of Sevilla, Spain. E-Mail: [email protected] Abstract – This paper proposes a novel optimization-based design methodology that can be used for mixed-domain synthesis of MEMS accelerometers. Several problems have been identified with existing methodologies and comparative experiments that demonstrate the superiority of the proposed methodology are performed. Highly accurate analytical models of the MEMS accelerometer device have been used for the evaluation of the MEMS sensor performances in the mixed-domain optimization. The circuit level simulations, on the other hand, are based on an electrical simulator, e.g., Hspice. The implemented methodology has been tested on the optimization of a MEMS accelerometer that includes a capacitive MEMS sensor and an analog read-out circuitry. I .INTRODUCTION Complex trade-off exploration in MEMS design, still requires a lot of expert knowledge, which implies long design times and increased cost especially due to the physical heterogeneity of the MEMS systems. Consequently, trial and error approaches are still widely used for MEMS design. Design automation, on the other hand, dramatically shortens the design time and also enables optimal designs, which even an expert designer cannot easily achieve. Among automated design methodologies, optimizationbased ones are especially promising for complex mixed-domain systems such as MEMS. Design of MEMS comprises different domains like the mechanical MEMS sensor and the electronic read-out circuitry for signal conditioning, therefore, being a challenging problem. Industry has traditionally followed ad-hoc approaches based on separately designing the MEMS sensor and the circuitry by different engineering teams and, then, combining parts. This can either be achieved by using a pre-designed MEMS sensor and, then, implementing the electronic circuitry, or by composing an optimal sensor design with an optimal circuit design in order to obtain a so-called optimal system performance. However, combining these separately designed blocks is problematic for several reasons. A first problem is that inappropriate partitioning of the system specifications among the mechanical and electronic parts might lead to non-optimal system performance. Another problem, that can appear during the composition of independently designed blocks, is the risk of violating some system level constraints. For example, the sensor itself can be designed to satisfy a certain measurement range, and its composition with an inappropriate circuit design may lead to a measurement range of the system that does not satisfy the constraints due to an inappropriate level of amplification. Thus, the coupling of the separately designed mechanical and electronic devices is a challenge. Hence, a design methodology that simultaneously considers both the mechanical and the electronic parts in order to develop a multi-domain MEMS synthesizer is needed. Several optimization-based approaches have been developed for the synthesis of MEMS sensors. Some of them are focused on the optimization of the MEMS device by either performing device level simulations of the MEMS sensors within an optimization loop [1, 2] or using accurate analytical models to speed up the synthesis process [3, 4, 5]. Some other efforts [6, 7, 8] have been devoted to multi-domain optimization of MEMS, mostly being inspired by VLSI hierarchical design methodologies, that aim at decomposing the mixed-domain design problem into smaller optimization subproblems, like the sensor itself and the input stage electronics. The approach in [6] focuses on developing a design methodology for the MEMS sensor where a mixed-domain circuit simulation is performed to obtain transient simulation results of the complete MEMS. However, the synthesis results focus on the MEMS sensor only instead of the whole system. In [7], the MEMS sensor and the circuit are designed at the behavioral level to enable their joint simulation. The design parameters at the circuit level are only a few high-level parameters such as the modulation voltage. None of the circuit level design parameters, like the transistor sizes or the values of the passive devices, have been used. Hence, only a high-level architectural description, dedicated to a sigma-delta control loop, is defined, instead of developing a device-level solution that is applicable to any MEMS. In [8], on the other hand, a top-down design methodology, which is based on optimizing the sensor first and, then, the circuitry using the optimal sensor design has been reported. This type of methodology has several drawbacks that cause non-optimal system designs as explained in Section 4. Therefore, to the best of our knowledge, no generic design methodology exists that is capable of obtaining globally optimum MEMS. This paper presents a novel methodology that realizes the cooptimization of the MEMS sensor and the read-out circuitry for optimal mixed-domain system performance. The feasibility of the approach is demonstrated by single-objective and multi-objective optimizations of a capacitive MEMS accelerometer, which includes both mechanical and electronic domains. The paper aims to show that MEMS sensor/circuit co-optimization is possible. Obviously, the details of the methodology depend on the MEMS
element used, although the general approach is the same. Thus, a model has to be derived for every MEMS component considered. Also, the parameters of interest are very diverse and vary from MEMS device to MEMS device. Hence, we will concentrate on accelerometer example here. The paper is organized as follows. Section II reviews the heterogeneous MEMS device to optimize, including the details of the sensor model, capacitive sensor interface, the circuit topology, and system-level design variables. Section III introduces the proposed co-optimization technique. Experimental results and a comparison to conventional top-down design approaches are shown in Section IV. The experimental results of bi-objective optimization of the MEMS accelerometer are given in Section V. Limitations of the composition of independently optimized parts are also illustrated. Finally, Section VI concludes the paper. II. MEMS ACCELEROMETER SYSTEM The accelerometer system topology used for demonstration of the design methodology is a combination of a capacitive sensor [4] and a transimpedance amplifier based read-out stage [9]. A. MEMS Sensor The MEMS sensor topology has two fixed and one moving electrodes. Two different gaps at the top and bottom sides create a differential capacitance pair with respect to the acceleration direction; hence, a voltage signal can be generated from the related capacitance changes. The MEMS device topology given in Figure 1 involves several fabrication steps like wafer-to-wafer bonding, vacuum packaging, and deep material etching. Figure 2 shows the moving mass, which is the middle electrode of the capacitive MEMS accelerometer sensor. Figure 1. The MEMS capacitive accelerometer Figure 2. The moving mass of the MEMS device It is not feasible to run MEMS device simulations within an iterative optimization loop since a single device simulation using e.g., the MEMS module of the multiphysics simulation package Comsol [10] takes around ten minutes. Considering that the number of simulations in a typical evolutionary optimization algorithm will be 𝑁∙𝐺, where 𝑁 is the population size and 𝐺 is the number of generations, the overall number of MEMS simulations is quite high, resulting in an impractical computation time. To solve this problem, highly accurate, well-known analytical models (under vacuum conditions) can be used [9,11- 13]. In order to calculate the spring constant, the displacement on the spring side of the mass (per a accelaration) has to be calculated first. As it can bee seen in Figure 1, the mass is carried by a single cantilever beam and the entire load is at the free end of the beam. The deflection at the free end of the beam in such topologies can be calculated with the analytical model [11-13]: 𝑑𝑖𝑠𝑝1= 4.𝑚.𝑎.𝐿𝑏𝑒𝑎𝑚3 𝑊𝑏𝑒𝑎𝑚.𝑡𝑏𝑒𝑎𝑚3.𝐸 (1) 𝑑𝑖𝑠𝑝1 is the displacement at the free end of the beam, m is the overall mass carried by the beam, a is the acceleration applied, E is the Young’s modulus of the material used, 𝑊𝑏𝑒𝑎𝑚, 𝐿𝑏𝑒𝑎𝑚 and 𝑡𝑏𝑒𝑎𝑚 are the width, length and thickness of the sensor beam. After the calculation of the displacement, the spring constant of the beam structure can be calculated as: 𝑘= 𝑚∙𝑎 𝑑𝑖𝑠𝑝1 (2) By using the spring constant and the mass, the resonant frequency of the system is [9]: 𝜔𝑟=√𝑘 𝑚 (3) The analytical model of the Brownian sensor noise [9], caused by the random collision of air molecules with the sensor, is:
√𝑎2 𝛥𝑓 =√4.𝑘𝑏.𝑇.𝜔𝑟 𝑚.𝑄 (4) It can be seen that the noise is a function of the temperature 𝑇, the resonant frequency of the device 𝜔𝑟, the Boltzmann constant 𝑘𝑏, the overall system mass 𝑚 and the quality factor 𝑄, which is determined by the damping level of the system, hence, the vacuum packaging technology used. Selecting 𝑄=500 is a practical assumption since most of the packaging tools can achieve such good vacuum levels. The last equation used here evaluates the bending angle of the spring mass system, 𝜃, to calculate the displacement at the other side of the mass as well, which allows the calculation of both top and bottom capacitances for the moving mass structure. Calculation of the bending angle is based on the small angle approximation [11] since the displacement itself is very small comparing to the length of the beam structure: 𝜃= 𝑑𝑖𝑠𝑝1 𝐿𝑏𝑒𝑎𝑚 (5) The accuracy of the noise model has been verified by using two different commercial sensors with the same topology and material properties that have been used for all the experiments in this paper. Both devices have been simulated using the Comsol Multiphysics MEMS Module, with stationary type of study, and the simulation results for the displacement of the moving mass have been used to calculate first the spring constant in (2), and the resonant frequency in (3), and, then, the noise using the analytical model in (4). Comparisons between the analytical model of the noise and the noise values obtained from the device datasheets, which refer to actual analog noise measurements, are shown in Table 1. The analytical model errors for the two devices are 1.3% and 1.8%. The corresponding spring constant errors for these two simulations are 1.7% and 3.3%, respectively, and the actual values are given in Table 2. Table 1. Calculated and datasheet noise for the commercial devices Device Analytical Model Datasheet Commercial #1 18.2 (µ𝑔/√𝐻𝑧) 18.0 (µ𝑔/√𝐻𝑧) Commercial #2 12.6 (µ𝑔/√𝐻𝑧) 12.4 (µ𝑔/√𝐻𝑧) Table 2. Calculated and simulated spring constants using displacement results Device Simulated Analytical Model Commercial #1 7.3 (𝑘𝑁/𝑚) 7.4 (𝑘𝑁/𝑚) Commercial #2 15.4 (𝑘𝑁/𝑚) 14.9 (𝑘𝑁/𝑚) For additional verification of the accuracy of the spring constant model, 32 different Comsol simulations with a uniformly distributed set of design variables have been carried out. The spring constant model, as given in (2) above, is a function of all three dimensions of both the mass and the beam structure. Twelve simulations, including the minimum and maximum values of these 6 design variables as well as the exact dimensions of the two commercial sensors were performed. Another 18 simulations with randomly selected dimensions were executed in order to cover the entire range of the design parameters considered in the optimization loop. The reason for these extra verifications is that the genetic operators might come up with some solutions whose dimensions are quite different from those of the commercial devices. Displacements with respect to the acceleration have been obtained via Comsol simulations and the same displacements have been calculated using the analytical model. Table 3 shows the minimum, maximum and mean errors of the 32 MEMS device evaluations while Figure 3 shows all 32 spring constant values obtained by Comsol simulations and the analytical model. Table 3. Analytical model error for the spring constant Mean Error Maximum Error Minimum Error 1.3% 6.5% 0.1% Figure 3. Simulated and modeled data for the spring constant Besides the implementation of the analytical model, the sensor interface for the circuit-level simulations has also been developed [9]. Figure 4 shows the equivalent electrical circuit of the sensor. The sensor equivalent circuit consists of two capacitances that are calculated via the sensor analytical model, as well as the sensor noise at the circuit’s input node.
Figure 4. The equivalent circuit used for the MEMS accelerometer sensor B. C/V Converter Topology The topology selected for the capacitance-to-voltage (C/V) converter to measure the capacitive changes on the MEMS capacitive electrodes is a conventional transimpedance amplifier (TIA)-based converter with a resistance and capacitance feedback. The system design, including the MEMS element and the amplifier, is given in Figure 5. The capacitive change at the MEMS device creates a sensing current that is converted into a voltage value at the output of the amplifier. Figure 5. MEMS accelerometer with the TIA-based C/V converter C. System Level Design Variables In order to synthesize the MEMS accelerometer, several design variables from the different building blocks have been used. These design variables are: the three dimensions of the mass and the beam structures of the sensor, the capacitive gap between the moving mass and the fixed electrodes, the bias current and the transistor widths and lengths of the amplifier also the feedback resistor and the capacitor of the C/V converter. The allowable ranges for the design variables are given in Table 4. Table 4. Allowable ranges of the design variables Design Variable Minimum Value Maximum Value 𝐿𝑚𝑎𝑠𝑠,𝑊𝑚𝑎𝑠𝑠,𝑊𝑏𝑒𝑎𝑚 200µm 3mm 𝑡𝑚𝑎𝑠𝑠 250µm 500µm 𝐿𝑏𝑒𝑎𝑚 200µm 2mm 𝑡𝑏𝑒𝑎𝑚 50µm 150µm 𝐶𝑔𝑎𝑝 0.5µm 1.5µm 𝑊𝑡𝑟𝑎𝑛𝑠𝑖𝑠𝑡𝑜𝑟𝑠 0.24µm 100µm 𝐿𝑡𝑟𝑎𝑛𝑠𝑖𝑠𝑡𝑜𝑟𝑠 0.18µm 10µm 𝑅𝐹 10kΩ 1MΩ 𝐶𝐹 0.1pF 10pF 𝐼𝑏𝑖𝑎𝑠 0.5µA 2.5mA Figure 6 shows the diagram amplifier to be used in the system given in Figure 5. The amplifier is in folded cascode configuration. Figure 6. Folded-cascode amplifier
III. PROPOSED CO-OPTIMIZATION TECHNIQUE FOR THE ACCELEROMETER SYSTEM In order to implement an automated design methodology for the mixed-domain accelerometer, a conventional approach would be a hierarchical top-down optimization of the MEMS, where the system level synthesis is decomposed into smaller optimization subproblems like the sensor itself and the input stage electronics. The main advantage of this technique is the smaller size of the search space of each subproblem, hence, easing the convergence of optimization methods. On the other hand, the need for the partitioning of some specifications between both subproblems makes it more challenging, especially for mixed-domain systems like MEMS. The alternative approach proposed here consists of a cooptimization process of the whole MEMS, where the sensor performance is evaluated first at each iteration of the optimization loop, and, then, these results are used for circuit level simulations, both performed within the same optimization loop. The optimal performances are obtained by using a powerful evolutionary algorithm, namely MOEA/D [14-15], that has been implemented in Matlab. The proposed technique is expected to bring solutions to the specification partitioning problem since such partitioning disappears from the design process. It should also be noticed that thanks to the co-optimization, problems related to composition of separately optimized sensor and circuitry are avoided. The proposed co-optimization methodology requires evaluations at both, the circuit and the sensor level. At the circuit level, simulations are performed using Hspice, while the MEMS performance evaluations are realized using the accurate analytical models of the MEMS sensor described in Section II in order to decrease the optimization time required. The evaluation flow of the proposed methodology is illustrated in Figure 7. Figure 7. Evaluation flow used for MEMS accelerometer system synthesis In a single iteration of the optimization loop, first, the MEMS analytical model is evaluated using the values of the design variables dedicated to the MEMS sensor. The performance outputs such as area and noise are extracted from the MEMS model evaluations. The model is also used to obtain the capacitive interface of the MEMS sensor to be adapted to the Hspice netlist of the read-out circuitry, in order to simulate the system level performance outputs. The design variables dedicated to the electrical simulations are introduced at this level as well. Once the system level performance values are obtained, the evolutionary algorithm uses these outputs, as well as the design variables providing these performances, in order to improve the quality of the system design in the following iteration. In order to demonstrate the proposed technique, the MEMS accelerometer system given in Section 2 has been synthesized. Figure 8 shows the flow diagram of a single iteration of the proposed optimization methodology for this mixed-domain MEMS accelerometer. For the implementation of the optimization loop, first, the system design variables are determined by the optimization algorithm. Then, the design parameters of the MEMS sensor are used for the evaluations of the MEMS analytical models. After the evaluation of the MEMS analytical model, the capacitive interface for the circuit simulations (bottom and top capacitances per g acceleration) as well as the sensor noise are obtained and integrated into the evaluations of the system level that are performed with Hspice. The area of the MEMS sensor is another output of the MEMS model for the calculation of the system level manufacturing cost. The measurement range of the sensor is also obtained. After the evaluation of the MEMS sensor using analytical models, system level simulations using Hspice take place. The design parameters of this second phase are the design parameters of the amplifier, the feedback components and the integrated sensor outputs as mentioned above. Figure 8. Evaluation of a single iteration in MEMS accelerometer synthesis using the proposed methodology
From the circuit level simulations, the system level outputs, i.e,, the measurement range, phase delta, system noise, total system cost and the power consumption, are obtained. Depending on the user selection, these system performances can either be selected as objectives or constraints. IV. COMPARISON TO ALTERNATIVE TOP-DOWN DESIGN TECHNIQUES The co-optimization of the MEMS accelerometer proposed in this paper is expected to avoid some significant drawbacks of alternative design methodologies. In particular, the cooptimization of the sensor and the circuit is expected to result in optimal indirect partitioning of the MEMS specifications between both, the sensor and the circuit. To demonstrate this, the proposed methodology will be compared with a top-down design methodology in which the sensor is optimized first, and, then, the circuitry is optimized for this optimal sensor. This philosophy emulates some reported approaches e.g., that used in [8]. In this methodology, the user-defined partitioning of specifications between sensor and surrounding circuitry may result in suboptimal system design, even though the sensor and the circuit can be individually optimal. Let us consider the single-objective optimization, using the differential evolution algorithm, of the MEMS accelerometer system. The optimization was run with a population of 100 vectors (solutions) along 100 iterations. Table 5 shows the system level specifications. The total manufacturing cost of the MEMS system is the minimization objective while the other performance outputs are handled as constraints. The total system cost in USD is given by: 𝑡𝑜𝑡𝑎𝑙𝑐𝑜𝑠𝑡 =0.58∙(𝐴𝑟𝑒𝑎𝑡𝑟 +𝐴𝑟𝑒𝑎𝑓𝑏)+0.16∙𝐴𝑟𝑒𝑎𝑀𝐸𝑀𝑆+2 (6) This equation assumes a hybrid manufacturing approach in which the MEMS sensor and the circuit including the feedback components are manufactured separately and, then, bonded. Hence, different coefficients, determined by the manufacturing costs per area for each related technology, appear at equation (6). The coefficients 58 𝑐𝑒𝑛𝑡𝑠/ 𝑚𝑚2 and 16 𝑐𝑒𝑛𝑡𝑠/ 𝑚𝑚2 were obtained from the Tubitak Turkey cleanroom facilities. These coefficients are the cost per area for standard CMOS (including passive components) and MEMS manufacturing, respectively. The big difference between them mostly comes from the number of masks needed, which makes the complexity of the process flow for CMOS and MEMS manufacturing quite different. The additional two dollars in (6) correspond to the fixed packaging cost, independent of the specific MEMS design. Table 5. System level specifications for single-objective optimization Performance - System Value Overall System Cost (USD) Minimize Total System Noise (µg ⁄ √Hz) < 8 / 12.5 / 25 / 50 / 80 Phase Delta (º) < 3 Measurement range (g) > 100 Power Consumption (µW) < 60 For a significant comparison of the two methodologies, five different optimizations for five different noise specifications, all aimed at minimizing the overall system cost, have been run, as shown in Table 5. The other constraints are the acceleration measurement range of the MEMS device, overall power consumption and phase delta, which is the phase difference of the system output from 90 degrees. The phase delta at the output of the C/V converter is an important quality parameter for the MEMS device since the output signal is likely to be demodulated. All the constraints, except noise, are the same for all optimizations. The limit value for the phase delta, or phase error has been selected as 3 degrees, which is a typical value in MEMS accelerometer designs [16]. The power consumption constraint, on the other hand, has been selected as 60µW. The power consumption of the read-out circuitry may span from a few hundred µWs [17] to few mWs [18]. Since the read-out circuitry used only has a single stage that works as a C/V converter, the constraint has been set to low values to enable low power designs where the circuit noise will have an impact on the system level noise as well. The system objectives and constraints given above can be directly handled in the proposed co-optimization approach. However, the conventional top-down approach optimizes the MEMS sensor first, and, then, sizes the circuit using the optimal MEMS sensor. It is obvious that cost minimization should also be an objective of both the individual sensor and the circuit optimizations. However, noise is a challenging constraint since it is introduced into the system by both, the sensor and the readout circuitry. Therefore, the system noise specification in Table 5 must be first partitioned between the sensor and the circuit. For that purpose, experiments with five different partitionings, shown in Table 6, have been executed for each of the five noise specifications in Table 5, resulting in the formulation of 25 optimization problems in total. Practically, the contribution of the sensor noise to the overall system noise is expected to be higher than the contribution of the read-out circuitry. The sensor signal itself is noisy and the interface should not add an appreciable amount of noise. Hence, the circuit noise should be kept small. The choice of the partitioning values are based on this assumption. Another constraint is the minimum measurement range that the system can achieve. Both, the sensor and the circuit have direct impact on the measurement range through different mechanisms. For the MEMS sensor, the acceleration range is limited by the movement capabilities of the mass, hence, determining the capacitive gaps of the device. The movement of the mass towards
the fixed electrodes might cause sticking issues. The measurement range limitation on the circuit side is a different mechanism that is determined by the supply voltage and the amplification level of the input signal. With a high level of amplification, the input signal, that was generated by the changing sensor capacitances, is likely to saturate at the system output. That may result in the impossibility to measure the acceleration values that are lower than the measurement range constraint. The other constraints: phase delta and power consumption, are only determined by the circuit. Hence, these constraints are only applied during the optimization of the circuit that interfaces the optimal MEMS sensor. Tables 7 and 8 show the objective and the design constraints used during the isolated optimization of the MEMS sensor and circuitry, respectively, in the top-down design approach. Table 6. Partitioning of noise constraint among the MEMS sensor and the circuit Partitioning Sensor noise Circuit noise Partitioning #1 50% 50% Partitioning #2 60% 40% Partitioning #3 70% 30% Partitioning #4 75% 25% Partitioning #5 80% 20% Table 7. Minimization objective and design constraints of the MEMS sensor Performance – MEMS Sensor Value Overall System Cost (USD) Minimize Sensor Noise (µg ⁄ √Hz) Depends on the partitioning Measurement range (g) > 100 Table 8. Minimization objective and design constraints of the C/V converter Performance - Circuitry Value Overall System Cost (USD) Minimize Circuit Noise (µg ⁄ √Hz) Depends on the partitioning Phase Delta (º) < 3 Measurement range (g) > 100 Power Consumption (µW) < 60 Table 9 shows the fabrication cost results of the proposed optimization methodology for the five different synthesis problems proposed in Table 5 as well as the 25 experimental results of the conventional top-down methodology for the same five synthesis problems (five different noise constraints in the first column in Table 9) but considering the five different partitioning solutions in Table 6 for each of them. It should be noticed that these results do not include the packaging cost given in (6). As Table 9 demonstrates, the proposed methodology, as a cooptimization of the sensor and the circuit, yields better results than the alternative top-down design methodology. Isolated optimization of the MEMS sensor first, and then the circuit optimization using the pre-optimized sensor, on the other hand, requires partitioning among some specifications like noise, for which both the MEMS and the circuit have impact on the final system performance. It can be observed that the optimal partitioning in the conventional top-down approach is different for each noise specification. But even for the best partitioning among five different possibilities, the lowest system cost obtained is higher than the proposed optimization technique for all five different system noise specifications. Table 9. Single-objective optimization results of the fabrication cost (in USD) for both the proposed optimization methodology and the conventional top-down design approach using the noise partitionings in Table 6 Noise Constraint µg / √𝑯𝒛 Cost Proposed Approach Cost Part.1 Cost Part.2 Cost Part.3 Cost Part.4 Cost Part.5 8 1.51 1.67 1.52 1.71 1.79 1.89 12.5 0.99 1.24 1.09 1.06 1.14 1.21 25 0.55 0.79 0.71 0.64 0.56 0.63 50 0.32 0.50 0.44 0.39 0.36 0.33 80 0.24 0.41 0.37 0.32 0.30 0.28 V. MULTIOBJECTIVE MEMS SYNTHESIS Two-dimensional optimizations of the capacitive MEMS accelerometer have been run using the proposed synthesis approach. The overall system noise and the manufacturing cost have been selected as the design objectives. Design constraints and objectives are listed in Table 10. The population size and the number of generations of the optimization algorithm are 200 and 300, respectively. The only difference of the constraints compared to the single-objective optimization is the power consumption, that was set to 300µW, as a practical design value [17]. Table 10. System specifications and optimization parameters for two-dimensional synthesis of the MEMS system Performance Value Overall System Cost (USD) minimize System Noise (µg ⁄ √Hz) minimize Phase Delta (º) < 3 Measurement range (g) > 100 Power Consumption (µW) < 300 Figure 9 shows an approximation to the two-dimensional Pareto Front (PF), which includes the solutions trading-off system noise and manufacturing cost. Three snapshots for different number of generations in Figure 9 allow to monitor the evolution of the Pareto front.
Figure 9. The Pareto front of two-dimensional optimization The evolution of the Pareto front suggests that the optimization convergence is practically stalled by the 150𝑡ℎ iteration since there is no significant improvement afterwards. In order to quantitatively check the level of convergence along different iterations, the Lebesgue measure [19], also known as hypervolume, has been plotted vs. the number of iterations in Figure 10. The results suggest that the optimization process does not significantly improve the results after around the 110𝑡ℎ iteration. Figure 10. The Lebesgue measure of different iterations in two-dimensional optimization In the proposed optimization of the mixed-domain MEMS accelerometer, not only the system-level results, but also the sensor and the circuit are expected to be individually optimal. In order to illustrate that, two different PFs have been obtained. The first one is the PF obtained by applying a similar optimization approach but only focused on the MEMS sensor. The second PF is the MEMS sensor front that is obtained by extracting the MEMS sensor designs from the mixed-domain optimization of the whole MEMS accelerometer in Figure 9. Figure 11 shows that the optimized MEMS sensor PF and the extracted MEMS sensor PF have very similar performances. This suggests that each optimal MEMS accelerometer design is obtained by using a MEMS sensor with some optimal trade-off among its performances. Figure 11. Comparison of the MEMS sensor PF for individual and system-level optimizations In order to assess the accuracy of the sensor model on the final optimization results, eleven uniformly distributed design points have been extracted from the system-level Pareto front in Figure 9. The selected MEMS have been simulated using Comsol, in order to compare the simulation results with the analytically calculated spring constants. The results of the model accuracy for each MEMS design point is listed in Table 11. This table also shows the deviation on the MEMS system-level noise that is caused by the errors at the spring constant calculation. The highest noise deviation on the Pareto front is less than 2%. On the other hand, the calculation of the second objective, the total system cost, is fully accurate since it only relies on the calculation of area. Table 11. Errors of spring constant and total noise for 11 different designs of the MEMS POF. Design Point on PF (Solution #) Error at spring constant k (%) Error at the MEMS Noise (%) 1 1.65 0.82 20 3.82 1.89 40 0.88 0.44 60 1.12 0.56 80 2.80 1.39 100 2.65 1.32 120 0.45 0.22 140 1.82 0.91 160 3.04 1.51 180 2.12 1.05 200 3.66 1.81 It might seem a priori that the Pareto front in Figure 9 could also be obtained by composing the MEMS sensor Pareto front with the Pareto front of the readout circuit. Let us consider that for the capacitive MEMS accelerometer system defined in Section II, Pareto fronts for the MEMS sensor and the circuitry, involving minimization of cost and noise, have been independently generated. Composing the design points from each Pareto front in