**1. Introduction**

The rapid development of IoT (Internet of Things) provides great opportunities for disruptive innovations [1]. It is a remarkable fact that MEMS (microelectromechanical systems) transducers are the key enablers of IoT [2], because IoT requires a variety of input quantities that are sensed from external environments. MEMS devices act as transducers that measure or control physical, optical, or chemical quantities, such as acceleration, radiation, or fluids [3]. A typical configuration of an accelerometer sensor system in an airbag system is shown in Figure 1 [4]. The MEMS device interacts with the signal conditioning ICs to produce the amplified signal that fires the ignitor if the deceleration is high enough.

To enable MEMS sensors to function well, the electrical interfaces with the outside world need to be realized through ICs (integrated circuits) that provide electronic systems with operating intelligence [5]. ICs can definitely provide signal conditioning functions, such as analog-to-digital conversion, amplification, filtering, data processing, and communication between MEMS sensors and the outside world [6].

Until now, several viable technologies for incorporating MEMS with IC components have been either developed or are under development, but an appropriate decision making model for global semiconductor industry remains an open question. In this study, a hybrid

**Citation:** Lee, Q.-Y.; Lee, M.-X.; Lee, Y.-C. A Hybrid Fuzzy Decision Model for Evaluating MEMS and IC Integration Technologies. *Micromachines* **2021**, *12*, 276. https://doi.org/10.3390/mi12030276

Academic Editor: Seonho Seok

Received: 2 February 2021 Accepted: 4 March 2021 Published: 7 March 2021

**Publisher's Note:** MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

**Copyright:** © 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https:// creativecommons.org/licenses/by/ 4.0/).

fuzzy MCDM (multi-criteria decision making) model was proposed to facilitate the evaluation and selection of MEMS and IC integration technologies. This model, composed of fuzzy AHP (analytic hierarchy process) and fuzzy VIKOR (VIseKriterijumska Optimizacija I Kompromisno Resenje) methods, solves the decision problem of how best to rank MEMS and IC integration technologies in a fuzzy environment. hybrid fuzzy MCDM (multi-criteria decision making) model was proposed to facilitate the evaluation and selection of MEMS and IC integration technologies. This model, composed of fuzzy AHP (analytic hierarchy process) and fuzzy VIKOR (VIseKriterijumska Optimizacija I Kompromisno Resenje) methods, solves the decision problem of how best to rank MEMS and IC integration technologies in a fuzzy environment.

Micromachines 2021, 12, x 2 of 13

Figure 1. Accelerometer sensor system in an airbag system [4]. MEMS, microelectromechanical systems. **Figure 1.** Accelerometer sensor system in an airbag system [4]. MEMS, microelectromechanical systems.

#### **2. Literature Review**

2. Literature Review In this section, the literature associated with our research themes was reviewed.

In this section, the literature associated with our research themes was reviewed.

#### *2.1. Technology Assessment Using MCDM*

2.1. Technology Assessment Using MCDM In the recent decade, MCDM methods have developed rapidly and have evolved to accommodate various types of applications [7]. For example, Van de Kaa, Rezaei, Kamp, and de Winter [8] applied both crisp AHP and fuzzy AHP methods to a standardization problem for photovoltaic technological systems. Vinodh, Nagaraj, and Girubha [9] used the fuzzy VIKOR method for evaluating rapid prototyping technologies in an agile environment. Liu, You, Lu, and Chen [10] proposed a novel hybrid MCDM model for selection of healthcare waste treatment technologies. Bairagi, Dey, Sarkar, and Sanyal [11] proposed a technique for TOPSIS-based (technique for order preference by similarity to ideal solution) fuzzy MCDM approach for selecting the best robotic system. Lee and Chou [12] explored a technology selection process for evaluating 3DIC (three-dimensional integrated circuit) integration technologies. In addition, Taylan, Alamoudi, Kabli, AlJifri, Ramzi, and Herrera-Viedma [13] integrated fuzzy AHP, fuzzy VIKOR and TOPSIS methods to determine the most eligible energy systems for investment. Salimi, Noori, Bonakdari, Masoompour Samakosh, Sharifi, Hassanvand, Agharazi, and Gharabaghi [14] integrated fuzzy AHP and fuzzy VIKOR methods based on group decision making to examine the role of mass media advertising types on improving the water consumption behavior. In view of the associated literature mentioned above, MCDM methods have demonstrated their importance as optimal candidates in the decision making of emerging technologies. In the recent decade, MCDM methods have developed rapidly and have evolved to accommodate various types of applications [7]. For example, Van de Kaa, Rezaei, Kamp, and de Winter [8] applied both crisp AHP and fuzzy AHP methods to a standardization problem for photovoltaic technological systems. Vinodh, Nagaraj, and Girubha [9] used the fuzzy VIKOR method for evaluating rapid prototyping technologies in an agile environment. Liu, You, Lu, and Chen [10] proposed a novel hybrid MCDM model for selection of healthcare waste treatment technologies. Bairagi, Dey, Sarkar, and Sanyal [11] proposed a technique for TOPSIS-based (technique for order preference by similarity to ideal solution) fuzzy MCDM approach for selecting the best robotic system. Lee and Chou [12] explored a technology selection process for evaluating 3DIC (three-dimensional integrated circuit) integration technologies. In addition, Taylan, Alamoudi, Kabli, AlJifri, Ramzi, and Herrera-Viedma [13] integrated fuzzy AHP, fuzzy VIKOR and TOPSIS methods to determine the most eligible energy systems for investment. Salimi, Noori, Bonakdari, Masoompour Samakosh, Sharifi, Hassanvand, Agharazi, and Gharabaghi [14] integrated fuzzy AHP and fuzzy VIKOR methods based on group decision making to examine the role of mass media advertising types on improving the water consumption behavior. In view of the associated literature mentioned above, MCDM methods have demonstrated their importance as optimal candidates in the decision making of emerging technologies.

#### 2.2. Alternative Technologies *2.2. Alternative Technologies*

Several viable technologies for incorporating MEMS with IC components have been either developed or are under development, and they can basically be divided into two major solutions: (1) hybrid multi-chip solutions and (2) SoC (system-on-chip) solutions [5]. Hybrid integration of MEMS and IC components has been dominated by 2D (twodimensional) integration approaches in which each of MEMS and IC wafers are fabricated independently [15]. These individual wafers are then separated into discrete chips and finally integrated into MCMs (multi-chip modules) [16]. Another approach for the hybrid integration of MEMS and IC components is SiP (system-in-package), which is also known as vertically stacked MCMs [17,18]. In this case, discrete chips are attached on top of each other and interconnected via wire bonding or flip-chip bonding [18–20]. Moreover, SoP Several viable technologies for incorporating MEMS with IC components have been either developed or are under development, and they can basically be divided into two major solutions: (1) hybrid multi-chip solutions and (2) SoC (system-on-chip) solutions [5]. Hybrid integration of MEMS and IC components has been dominated by 2D (two-dimensional) integration approaches in which each of MEMS and IC wafers are fabricated independently [15]. These individual wafers are then separated into discrete chips and finally integrated into MCMs (multi-chip modules) [16]. Another approach for the hybrid integration of MEMS and IC components is SiP (system-in-package), which is also known as vertically stacked MCMs [17,18]. In this case, discrete chips are attached on top of each other and interconnected via wire bonding or flip-chip bonding [18–20]. Moreover, SoP (system-on-package) is another approach in which MEMS and IC chips are

integrated with other technologies, enabling highly integrated and miniaturized systems at package levels [21,22].

SoC solutions are characterized by incorporating MEMS with IC components on the same wafers in which chip separation occurs only at or near the end of manufacturing processes [5,23]. They can be categorized into two major approaches: (1) monolithic MEMS and IC integration approaches in which MEMS and IC structures are manufactured altogether on the same wafers [24] and (2) heterogeneous MEMS and IC integration approaches in which MEMS and IC structures are premanufactured on discrete wafers and then merged onto the same substrates via wafer bonding techniques [25]. Monolithic MEMS and IC integration approaches can be further categorized into four techniques [26]: (1) monolithic MEMS and IC integration using MEMS-first processing [27], (2) monolithic MEMS and IC integration using interleaved MEMS and IC processing [28], (3) monolithic MEMS and IC integration using MEMS-last processing via bulk micromachining of IC substrates (also known as CMOS-MEMS (complementary metal-oxide-semiconductor) [29], and (4) monolithic MEMS and IC integration using MEMS-last processing via layer deposition and surface micromachining [30]. Another SoC solution based on heterogeneous MEMS and IC integration approaches can be also categorized into two techniques [31]: (1) heterogeneous MEMS and IC integration via formation during layer transfer and (2) heterogeneous MEMS and IC integration via formation after layer transfer.

#### **3. Research Methods**

The methodologies of fuzzy AHP and fuzzy VIKOR methods are illustrated below.

#### *3.1. Fuzzy AHP Method*

The AHP method, developed by Saaty [32,33], has been criticized because a decision problem can be structured in a hierarchical manner. However, AHP cannot effectively reflect the ambiguity in human thinking style [34]. To solve this problem, fuzzy AHP was thus proposed [35,36]. The procedure of fuzzy AHP is described in the following steps [12]:

Step 1 Define a problem.

Step 2 Determine important criteria.

Step 3 Establish a hierarchical structure.

Step 4 Determine linguistic variables.

Step 5 Construct fuzzy judgment matrices.

A fuzzy judgment matrix can be defined as follows:

$$
\widetilde{A}^k = \begin{bmatrix} \widetilde{a}\_{ij} \end{bmatrix}^k \tag{1}
$$

$$
\hat{a}\_{\mathbf{i}\mathbf{j}}^{k} = (\mathbf{1}, \ \mathbf{1}, \ \mathbf{1}), \ \forall \ i = j, \text{ and } \hat{a}\_{\mathbf{j}\mathbf{i}}^{k} = \mathbf{1}/\hat{a}\_{\mathbf{i}\mathbf{j}\prime}^{k} \ \forall \ \mathbf{i}, \mathbf{j} = \mathbf{1}, \ \mathbf{2}, \ \dots, \ \mathbf{n}
$$

where *<sup>A</sup>*e*<sup>k</sup>* is a fuzzy judgment matrix evaluated by expert *<sup>k</sup>* (*<sup>k</sup>* <sup>=</sup> 1, 2, · · · , *<sup>K</sup>*), <sup>e</sup>*<sup>a</sup> k ij* is fuzzy assessment between criterion *i* and criterion *j* evaluated by expert *k*, and *n* is the number of criteria at the same level.

Step 6 Check consistency.

If *A* is consistent, then *A*e is accordingly consistent [37]. To verify whether *A* is sufficiently consistent, the maximum eigenvalue *λ*max can be computed as follows:

$$A \circ W = W' = \lambda\_{\text{max}} \circ W \tag{2}$$

where *A* is a pairwise comparison matrix and *W* is a weight matrix.

$$
\lambda\_{\text{max}} = \frac{1}{n} \left( \frac{\mathcal{W}\_1'}{\mathcal{W}\_1} + \frac{\mathcal{W}\_2'}{\mathcal{W}\_2} + \dots + \frac{\mathcal{W}\_n'}{\mathcal{W}\_n} \right) \tag{3}
$$

Saaty [33] proposed a consistency index (*CI*) to check the consistency within pairwise comparison matrices, as well as that of the entire hierarchy. The *CI* is formulated as follows:

$$
\mathcal{C}I = (\lambda\_{\text{max}} - n) / (n - 1) \tag{4}
$$

where *n* is the dimension of matrix *A*.

The consistency ratio (*CR*) is accordingly defined as follows:

$$
\mathbb{C}R = \mathbb{C}I/RI\tag{5}
$$

where *RI* is the random consistency index.

The pairwise comparison matrix *A* is considered consistent if the resulting ratio *CR* is less than 0.1.

Step 7 Integrate experts' opinions.

In order to integrate experts' opinions, a fuzzy synthetic judgment matrix can be obtained using the geometric mean technique [38] to compute fuzzy geometric means of each criterion [39]. Then, fuzzy weights of each criterion can be computed using the arithmetic mean technique as follows:

$$
\widetilde{B} = \begin{bmatrix} \widetilde{b}\_{lj} \end{bmatrix} \; , \; \forall \; i, j \tag{6}
$$

$$
\widetilde{b}\_{ij} = \left( \widetilde{a}\_{ij}^1 \otimes \dots \otimes \widetilde{a}\_{ij}^k \otimes \dots \otimes \widetilde{a}\_{ij}^K \right)^{1/K} \tag{7}
$$

$$
\widetilde{r}\_i = \left(\widetilde{b}\_{ij}^1 \otimes \widetilde{b}\_{ij}^2 \otimes \cdots \otimes \widetilde{b}\_{ij}^n\right)^{1/n} \tag{8}
$$

$$
\widetilde{w}\_i = \widetilde{r}\_i \otimes \left(\widetilde{r}\_1 \oplus \widetilde{r}\_2 \oplus \cdots \oplus \widetilde{r}\_n\right)^{-1} \tag{9}
$$

where *B*e is a fuzzy synthetic judgment matrix of total *K* experts, e*bij* is a geometric mean of fuzzy assessment of total *<sup>K</sup>* experts, <sup>e</sup>*rij* is a geometric mean of a row of the fuzzy synthetic judgment matrix *<sup>B</sup>*e, and *<sup>w</sup>*e*<sup>i</sup>* is a fuzzy weight of the *i*th criterion.

#### Step 8 Defuzzify fuzzy weights.

Using the centroid defuzzification technique to locate BNP (best nonfuzzy performance) values [12,40], fuzzy weights of criteria can be defuzzified as crisp values.

$$DF\_{\widetilde{w}\_{\widetilde{i}}} = BNP\_{\widetilde{w}\_{\widetilde{i}}} \cong \frac{1}{3} \left( L\_{\widetilde{w}\_{\widetilde{i}}} + M\_{\widetilde{w}\_{\widetilde{i}}} + \mathcal{U}\_{\widetilde{w}\_{\widetilde{i}}} \right) \tag{10}$$

where *<sup>L</sup>w*e*<sup>i</sup>* , *<sup>M</sup>w*e*<sup>i</sup>* , and *<sup>U</sup>w*e*<sup>i</sup>* represent the lower, middle, and upper values of the fuzzy weight of the *i*th criterion.

#### *3.2. Fuzzy VIKOR Method*

The VIKOR method helps decision-makers to determine compromise solutions for a problem and to rank and select from a set of alternatives over conflicting and incommensurable criteria for reaching ideal/aspired levels [41]. In the past few decades, an extension of VIKOR, namely fuzzy VIKOR, has been further combined with fuzzy set theory to determine compromise solutions under the fuzzy environment where both criteria and weights could be fuzzy sets [42,43]. The procedure of fuzzy VIKOR is described in the following steps [44–46].

Step 1 Determine a group of experts.

Let *A<sup>i</sup>* (*i* = 1, 2, · · · , *m*) be a be a finite set of *m* alternatives that are to be evaluated by hte *k*th expert (*E<sup>k</sup>* , *<sup>k</sup>* <sup>=</sup> 1, 2, · · · , *<sup>K</sup>*) with respect to a set of *<sup>n</sup>* criteria *Cj* , *j* = 1, 2, · · · , *n* .

Step 2 Determine linguistic variables.

Step 3 Obtain fuzzy performance rating matrices.

A typical fuzzy VIKOR questionnaire can be expressed in a matrix format as follows:

$$
\widetilde{X}\_k = \begin{bmatrix} \widetilde{x}\_{ijk} \end{bmatrix}\_{m \times n} \tag{11}
$$

where *<sup>x</sup>*e*ijk* is the fuzzy performance rating of alternative *<sup>A</sup><sup>i</sup>* with respect to criterion *<sup>C</sup><sup>j</sup>* evaluated by expert *E<sup>k</sup>* . *<sup>x</sup>*e*ijk* <sup>=</sup> *x l ijk*, *x m ijk*, *x u ijk* is a linguistic variable denoted by a TFN (triangular fuzzy number).

Step 4 Construct an aggregated fuzzy performance rating matrix.

An aggregated fuzzy performance rating *D*e can be constructed with *m* alternatives and *n* criteria as follows:

$$
\widetilde{D} = \begin{bmatrix}
\widetilde{A}\_1 & \cdots & \widetilde{C}\_j & \cdots & \widetilde{C}\_n \\
& \vdots & & \vdots \\
\widetilde{A}\_i & & & \widetilde{A}\_i & \cdots & \widetilde{A}\_{1n} \\
& & & \widetilde{A}\_i & & \widetilde{X}\_{i1} & \cdots & \widetilde{X}\_{ij} & \cdots & \widetilde{X}\_{in} \\
& & & & \vdots & & & \vdots \\
& & & & & \widetilde{A}\_{m1} & \cdots & \widetilde{X}\_{mj} & \cdots & \widetilde{X}\_{mn} \\
& & & & & & & \widetilde{X}\_{m1} & \cdots & \widetilde{X}\_{mn} & \cdots & \widetilde{X}\_{mn} \\
\end{bmatrix} \tag{12}
$$

where *<sup>x</sup>*e*ij* <sup>=</sup> *x l ij*, *x m ij* , *x u ij* is the fuzzy performance rating of *i*th alternative with respect to *j*th criterion, and

$$\mathbf{x}\_{\text{ij}}^{l} = \frac{1}{\mathbf{K}} \sum\_{k=1}^{K} \mathbf{x}\_{\text{ijk}}^{l} \mathbf{x}\_{\text{ij}}^{m} = \frac{1}{\mathbf{K}} \sum\_{k=1}^{K} \mathbf{x}\_{\text{ijk}}^{m} \mathbf{x}\_{\text{ij}}^{m} = \frac{1}{\mathbf{K}} \sum\_{k=1}^{K} \mathbf{x}\_{\text{ijk}}^{m} \tag{13}$$

Step 5 Determine the fuzzy best value and fuzzy worst value.

The fuzzy best value and the fuzzy worst value are determined as follows:

$$\widetilde{\mathbf{x}}\_{j}^{+} = \left\{ \left( \max\_{i} \widetilde{\mathbf{x}}\_{ij} \middle| j \in B \right) , \left( \min\_{i} \widetilde{\mathbf{x}}\_{ij} \middle| j \in \mathbb{C} \right) \middle| \forall j = 1, 2, \dots, n \right\} \tag{14}$$

$$\widetilde{\mathbf{x}}\_{j}^{-} = \left\{ \left( \min\_{i} \widetilde{\mathbf{x}}\_{ij} \middle| j \in B \right), \left( \max\_{i} \widetilde{\mathbf{x}}\_{ij} \middle| j \in \mathbb{C} \right) \middle| \forall j = 1, 2, \dots, n \right\} \tag{15}$$

where *<sup>x</sup>*<sup>e</sup> + *j* is the fuzzy positive ideal solution (FPIS) and *<sup>x</sup>*<sup>e</sup> − *j* is the fuzzy negative ideal solution (FNIS) for the *j*th criterion. *B* belongs to the benefit criteria and *C* belongs to the cost criteria.

Step 6 Calculate utility and regret measures.

The VIKOR ranking indicates that the preferred alternative is proximate to the ideal solution, starting from the *L p* -metric used as an aggregating function in a compromise programming method as follows:

$$L\_i^p = \left\{ \sum\_{j=1}^n \left| \tilde{w}\_j \frac{\left(\tilde{\mathbf{x}}\_j^+ - \tilde{\mathbf{x}}\_{ij}\right)}{\left(\tilde{\mathbf{x}}\_j^+ - \tilde{\mathbf{x}}\_j^-\right)} \right|^p \right\}^{1/p}, 1 \le p \le \infty; i = 1, 2, \cdots, m \tag{16}$$

In the VIKOR method, *L p*=1 *i* as *S*e *<sup>i</sup>* and *L p*=∞ *i* as *R*e *<sup>i</sup>* are used to formulate the ranking measure as follows:

$$\widetilde{S}\_{i} = \sum\_{j=1}^{n} |\widetilde{w}\_{j}\widetilde{r}\_{ij}| = \sum\_{j=1}^{n} \left| \widetilde{w}\_{j} \frac{\left(\widetilde{\mathbf{x}}\_{j}^{+} - \widetilde{\mathbf{x}}\_{ij}\right)}{\left(\widetilde{\mathbf{x}}\_{j}^{+} - \widetilde{\mathbf{x}}\_{j}^{-}\right)} \right|, i = 1, 2, \cdots, m \tag{17}$$

$$\widetilde{\mathcal{R}}\_{i} = \max\_{j} |\widetilde{w}\_{j}\widetilde{r}\_{ij}| = \max\_{j} \left| \widetilde{w}\_{j} \frac{\left(\widetilde{\boldsymbol{x}}\_{j}^{+} - \widetilde{\boldsymbol{x}}\_{i\bar{j}}\right)}{\left(\widetilde{\boldsymbol{x}}\_{j}^{+} - \widetilde{\boldsymbol{x}}\_{\bar{j}}^{-}\right)}\right|, i = 1, 2, \cdots, m \tag{18}$$

where *S*e *<sup>i</sup>* and *R*e *<sup>i</sup>* represent the utility measure and the regret measure, respectively; *S*e *i* is shown as the average gap for achieving the aspired level; *R*e *i* is shown as the maximal gap for improving the priority; *S*e *<sup>i</sup>* refers to the separation measure of *A<sup>i</sup>* from the positive-ideal solution; *R*e *i* is the separation measure of *A<sup>i</sup>* from the negative-ideal solution; and *<sup>w</sup>*e*<sup>j</sup>* are the fuzzy weights of criteria.

Step 7 Compute index value.

To obtain the ranking results, the index value *Q*e *i* is computed as follows:

$$\tilde{Q}\_{i} = v \frac{\left(\tilde{\mathcal{S}}\_{i} - \tilde{\mathcal{S}}^{+}\right)}{\left(\tilde{\mathcal{S}}^{-} - \tilde{\mathcal{S}}^{+}\right)} + (1 - v) \frac{\left(\tilde{\mathcal{R}}\_{i} - \tilde{\mathcal{R}}^{+}\right)}{\left(\tilde{\mathcal{R}}^{-} - \tilde{\mathcal{R}}^{+}\right)} \text{ , i = 1, 2, \cdots, m} \tag{19}$$

where

$$
\tilde{\mathbf{S}}^{+} = \min\_{\tilde{i}} \tilde{\mathbf{S}}\_{\tilde{l}} \; ; \, \tilde{\mathbf{S}}^{-} = \max\_{\tilde{i}} \tilde{\mathbf{S}}\_{\tilde{l}\prime} \; \tilde{\mathbf{R}}^{+} = \min\_{\tilde{i}} \tilde{\mathbf{R}}\_{\tilde{l}} \; ; \; \mathbf{R}^{-} = \max\_{\tilde{i}} \tilde{\mathbf{R}}\_{\tilde{l}} \tag{20}
$$

The indices *<sup>S</sup>*e<sup>+</sup> and *<sup>R</sup>*e<sup>+</sup> are related to a maximum group utility (majority rule) and a minimum individual regret of an opponent strategy, respectively. The parameter *v* ∈ [0, 1] is defined as the weight for the decision-making strategy of maximum group utility, whereas (1 − *v*) is defined as the weight for the decision-making strategy of minimum individual regret.

#### Step 10 Defuzzify TFNs

Using the centroid defuzzification technique to locate BNP values [12,40], the TFNs *S*e *<sup>i</sup>* = *S l i* , *S m i* , *S u i* , *R*e *<sup>i</sup>* = *R l i* , *R m i* , *R u i* , and *Q*e *<sup>i</sup>* = *Ql i* , *Q<sup>m</sup> i* , *Q<sup>u</sup> i* can be defuzzified as the crisp values *S<sup>i</sup>* , *R<sup>i</sup>* , and *Q<sup>i</sup>* , respectively.

$$\begin{array}{l} \mathcal{S}\_{i} \cong \frac{1}{3} \left( \mathcal{S}\_{i}^{l} + \mathcal{S}\_{i}^{m} + \mathcal{S}\_{i}^{u} \right) \\\ R\_{i} \cong \frac{1}{3} \left( \mathcal{R}\_{i}^{l} + \mathcal{R}\_{i}^{m} + \mathcal{R}\_{i}^{u} \right) \\\ Q\_{i} \cong \frac{1}{3} \left( \mathcal{Q}\_{i}^{l} + \mathcal{Q}\_{i}^{m} + \mathcal{Q}\_{i}^{u} \right) \end{array} \tag{21}$$

Step 11 Rank alternatives.

An index *Q<sup>i</sup>* represents the separation measure of alternative *A<sup>i</sup>* from a positive-ideal solution. The smaller the value of *Q<sup>i</sup>* , the better the alternative.

Step 12 Derive a compromise solution.

A solution with a minimum *Q<sup>i</sup>* value in the ranking list is considered the optimal compromise one, if the following two conditions are satisfied:

Condition 1 Acceptable advantage

An alternative *A* (1) has an acceptable advantage if *Q*e *A* (2) − *Q*e *A* (1) / *Q*e *A* (*n*) − *Q*e *A* (1) <sup>≥</sup> 1/(*<sup>n</sup>* <sup>−</sup> <sup>1</sup>), where *<sup>A</sup>* (1) is the best ranked alternative and *A* (2) is the alternative with second position in the ranking list by the measure *Q*e. *n* is the number of alternatives.

Condition 2 Acceptable stability

An alternative *A* (1) must also be the best ranked by *S* or/and *R*. The compromise solution is stable within a decision-making process, which could be with "voting by majority rule" (when *v* > 0.5 is needed), with "consensus" (when *v* = 0.5), or with "veto" (when *v* < 0.5).

#### **4. Numerical Analysis** 4. Numerical Analysis In this section, an empirical work is definitely conducted and illustrated step-by-step

0.5).

An alternative

In this section, an empirical work is definitely conducted and illustrated step-by-step according to the proposed hybrid fuzzy decision model. according to the proposed hybrid fuzzy decision model. Step 1 Establish the hierarchical model.

lution is stable within a decision-making process, which could be with "voting by majority rule" (when v > 0.5 is needed), with "consensus" (when v = 0.5), or with "veto" (when v <

must also be the best ranked by or/and . The compromise so-

Step 1 Establish the hierarchical model. This study explored the six important criteria and concluded on the major five alter-

(ଵ)

This study explored the six important criteria and concluded on the major five alternative technologies associated with our research themes through literature review and expert investigations. The hierarchical model was thus established as shown in Figure 2. native technologies associated with our research themes through literature review and expert investigations. The hierarchical model was thus established as shown in Figure 2.

Micromachines 2021, 12, x 7 of 13

Figure 2. The hierarchical model for evaluating MEMS and IC (integrated circuit) integration technologies. MCM, multi-**Figure 2.** The hierarchical model for evaluating MEMS and IC (integrated circuit) integration technologies. MCM, multi-chip module; SiP, system-in-package; SoP, system-on-package; SoC, system-on-chip.

> Step 2 Derive the fuzzy preference weights of the criteria. Step 2 Derive the fuzzy preference weights of the criteria.

(1) Design a questionnaire for the data collection. (1) Design a questionnaire for the data collection.

chip module; SiP, system-in-package; SoP, system-on-package; SoC, system-on-chip.

A typical AHP questionnaire used a nine-point rating scale (see Table 1) to represent the relative importance of each criterion. A typical AHP questionnaire used a nine-point rating scale (see Table 1) to represent the relative importance of each criterion.

**Table 1.** Linguistic variables and corresponding TFNs (triangular fuzzy numbers).


(2) Generate the fuzzy judgment matrices.

The fuzzy judgment matrices for the criteria from twelve experts were generated by Equation (1). Table 2 shows an individual fuzzy judgment matrix of expert 1.


**Table 2.** Individual fuzzy judgment matrix of expert 1.

*λ*max = 6.056; *CI* = 0.022; *CR* = 0.018 ≤ 0.1

#### (3) Check the consistency.

Using Equations (4) and (5), the *CI* value is 0.022 and the *CR* value is 0.018 (less than 0.1), indicating the consistency of the collected data in the questionnaires and the robustness of fuzzy judgment matrices.

(4) Integrate the experts' opinions.

Using Equations (6) and (7) to compute the fuzzy geometric means of each criterion, the fuzzy synthetic judgment matrix was thus obtained as shown in Table 3.


**Table 3.** The fuzzy synthetic judgment matrix.

After that, using Equations (8) and (9), the fuzzy preference weight of each criterion was obtained as shown in Table 4.

**Table 4.** The fuzzy preference weights of the criteria.


(5) Defuzzify the fuzzy weights.

Equation (10) was used to compute the BNP value of the fuzzy preference weight of each criterion. Table 5 shows the empirical results in which C4 (development schedule) and C6 (manufacturing capability) are the two most important criteria.


**Table 5.** Best nonfuzzy performance (BNP) values of the criteria.

Step 3 Rate the alternatives.


Using Equation (11), the fuzzy performance rating matrices for the alternatives with respect to the criteria were generated (see Table 6).


**Table 6.** Individual fuzzy performance rating matrix of expert 1.

(3) Integrate the experts' opinions.

Using Equations (12) and (13), the fuzzy synthetic performance rating matrix for the alternatives with respect to the criteria was thus obtained as shown in Table 7.


**Table 7.** The fuzzy synthetic performance rating matrix.

(4) Determine the fuzzy best values and fuzzy worst values.

Using Equations (14) and (15), the FPIS and NPIS reference points for each criterion were determined as shown in Table 8.

**Table 8.** The FPIS (fuzzy positive ideal solution) and FNIS (fuzzy negative ideal solution).


(5) Obtain the weighted fuzzy synthetic normalized rating matrix.

Using the equation *<sup>w</sup>*e*j*e*rij*  = *w*e*j x*e + *<sup>j</sup>* <sup>−</sup>*x*e*ij x*e + *<sup>j</sup>* <sup>−</sup>*x*<sup>e</sup> − *j* , *i* = 1, 2, · · · , *m*, the weighted fuzzy synthetic normalized rating matrix was obtained as shown in Table 9.


**Table 9.** The weighted fuzzy synthetic normalized rating matrix.

(6) Rank the alternatives.

The separation values *S*e *<sup>i</sup>* and *R*e *<sup>i</sup>* were calculated through Equations (17) and (18), respectively, and the index value *Q*e *<sup>i</sup>* was computed based on Equations (19) and (20). The BNP values of *Q*e *<sup>i</sup>* were then obtained through Equation (21). The defuzzified crisp value *Q<sup>i</sup>* represents the separation measure of alternative *A<sup>i</sup>* from a positive-ideal solution. Table 10 shows that A2 (3D SiP) and A4 (monolithic SoC) are the top two favored technologies.

**Table 10.** Performance ratings of the alternatives. MCM, multi-chip module; SiP, system-in-package; SoP, system-on-package; SoC, system-on-chip; BNP, best nonfuzzy performance.


#### **5. Discussion**

The two most important criteria were reviewed in Section 5.1. While 3D SiP and monolithic SoC were selected as the two most favored technologies, the rationale for them is also discussed in Section 5.2.

#### *5.1. Rationale for the Two Most Important Criteria*

In view of the fuzzy AHP results shown in Table 5, the two most important criteria are development schedule (0.260) and manufacturing capability (0.237). The development schedule indicates the roadmap of technology development through the expense of R&D (research and development) resources. Semiconductor firms would gain more competitive advantages if the development schedule of new technologies can be further reduced. Manufacturing capability refers to the technical and physical limitations of semiconductor firms. Higher manufacturing capability always leads to higher manufacturing efficiency and yield. Hence, the development schedule and manufacturing capability are the two key factors that should be considered first while evaluating the optimal alternative technology for incorporating MEMS with IC components.

#### *5.2. Rationale for the Top Two Preferable Technologies*

In view of the fuzzy VIKOR results shown in Table 10, 3D SiP is of primary interest to semiconductor firms among the five alternatives. The key advantages of 3D SiP technology are its higher integration densities, shorter signaling lengths, and smaller package footprints in comparison with 2D MCM. This method yields very compact packages (i.e., benefiting by physical dimensions and signaling length) [19,47] and has been employed in a number of commercial products (i.e., benefiting by development schedule and manufacturing capability) [48,49]. 3D SoP is another technology that enables a highly integrated and miniaturized system at the package level, but it went a step beyond 3D SiP by integrating thin-film components on a package substrate (i.e., suffering from development schedule and manufacturing capability) [50].

The second-ranked technology is monolithic SoC. The CMOS-MEMS technique provides advantages such as that it can be implemented using existing IC infrastructure and MEMS components can be formed in completed wafers using cost-effective processing steps (i.e., benefiting by development schedule and cost competitiveness) [5]. The heterogeneous SoC integration approach can be also supported by an existing foundry structure, but it often requires accurate substrate-to-substrate or wafer-to-wafer alignment during bonding, reliable electrical interconnections, and/or even a greater number of manufacturing steps (i.e., suffering from development schedule and manufacturing capability).

While comparing CMOS-MEMS with 3D SiP, 3D SiP has greater performance ratings than CMOS-MEMS in terms of the major two criteria—development schedule and manufacturing capability. On the other hand, CMOS-MEMS has greater performance ratings than 3D SiP in terms of the major two criteria—physical dimension and signaling length.

#### **6. Conclusions**

MEMS sensors are now prevalent in the era of IoT. The global semiconductor industry expects a higher integration of mechanical structures with electronics that can be manufactured by CMOS technologies as usual. A variety of microfabrication and integration approaches have been attempted, but each has distinguishing features. This study successfully proposed a hybrid fuzzy MCDM model that effectively facilitates the evaluation and selection of MEMS and IC integration technologies in a fuzzy environment. The six important criteria and the major five alternative technologies associated with our research themes were first explored through literature review and expert investigations. The priority weights of criteria were then derived using fuzzy AHP, and the two most important criteria are development schedule and manufacturing capability. After that, fuzzy VIKOR was deployed to rate the alternatives, and 3D SiP and monolithic SoC are the top two favored technologies. The proposed fuzzy decision model could serve as a reference for the future strategic evaluation and selection of MEMS and IC integration technologies.

**Author Contributions:** Conceptualization, Q.-Y.L., M.-X.L. and Y.-C.L.; Methodology, Q.-Y.L., M.-X.L. and Y.-C.L.; Software, Y.-C.L.; Validation: Q.-Y.L., M.-X.L. and Y.-C.L.; Formal analysis, Q.-Y.L. and M.-X.L.; Investigation, Q.-Y.L. and M.-X.L.; Resources: Q.-Y.L., M.-X.L. and Y.-C.L.; Data curation, Q.-Y.L., M.-X.L. and Y.-C.L.; Writing—original draft preparation, Q.-Y.L., M.-X.L. and Y.-C.L.; Writing review and editing, Q.-Y.L., M.-X.L. and Y.-C.L.; Visualization, Q.-Y.L. and M.-X.L.; Supervision, M.-X.L. and Y.-C.L.; Project administration, Y.-C.L.; Funding acquisition, Q.-Y.L., M.-X.L. and Y.-C.L. All authors have read and agreed to the published version of the manuscript.

**Funding:** This research received no external funding.

**Conflicts of Interest:** The authors declare no conflict of interest.

#### **References**

