1 Introduction

Power electronic modules (PEMs) are self contained power electronics components, which are widely used in various industries such as aerospace, automobile, etc. PEMs have highly inhomogeneous structure, which consist of several insulator or ceramic layers, conductor and semiconductor, some metal wires, and other materials. These materials are assembled in the packaging process to form the power electronic circuit, as shown in Fig. 1. PEMs usually dissipate large amounts of heat, and operate in harsh environment such as engine compartments of automobiles. Nowadays PEMs require far greater reliability with respect to electric performance, insulation efficiency, thermal performance, and robustness.

Fig. 1
figure 1

Cross sectional view of power module, courtesy of Ref. [2]

The failure mode in PEMs associated with the wire bond lift-off is one of the major issues. Aluminium wires with diameter up to 500 μm connect the silicon chip with the output pins of power electronic packages. It is compulsory to use many wires to handle the electric current of up to 75 A per chip. Each wire is bonded on thin aluminium pads of some micron thickness. Wire bond connections are susceptible to fatigue as a result of thermo-mechanical damage mode during the power operations. Wire bond lift-off is regarded as the dominant failure mode caused by the power cycles, which leads to a non-homogeneous current distribution on the power module chip and higher local and average temperatures. These increase the lifting process of further wires in a power module [1].

Finite element modelling (FEM) has been extensively applied to study the wirebond failure in PEMs [35]. A wirebond heel region failure mechanism and its finite element analysis (FEA) mechanical simulation are reported in Ref. [6]. Hager [7] conducted a similar detailed study for lifetime estimations of thick aluminium bond wires in IGBT power modules under environment conditions by utilizing FEA model to measure the elasto-plastic behaviour of the aluminium wire. Another FEA study to analyze the thermo-mechanical behaviour of the wire bonds in electronic packages is reported by Van Driel et al. [8]. The mechanical FEA for flexural failure of wires and the associated lifetime prediction models are reported by Meyyappan et al. [9] for various wire curvatures at the heel of the wire.

This paper focuses on analyzing the accumulated fatigue life of wirebond structure under variable amplitude electric loading profiles using electro-thermo-mechanical analysis in FEM setup. Some literatures [10, 11] discussing wirebond model under the random loading condition have the same principle as applying a cycle counting algorithm and linear damage model. In this paper a comparison study using nonlinear damage models as well as linear damage model is utilized by using cycle counting algorithm and physics of failure [12, 13] for wirebond structure failure mode in electro-thermo-mechanical finite element simulation. The comparison study utilizes four widely used nonlinear fatigue damage models.

2 Cumulative fatigue damage models

Fatigue is one of the primary failures, which increases with applied loading cycles in both constant loading and variable loadings. Damage accumulation by variable amplitude loadings (often referred as spectral loading) differs from that by constant amplitude loading. Accumulation of fatigue damage for applied load cycles of variable amplitude loadings often processes in a cumulative manner, which eventually causes the fracture. For more than eight decades, various researchers have tried to find a superior method to predict the damage accumulation behaviours. A full comprehensive review on most of the fatigue damage accumulation methods can be found in Ref. [14]. In this paper, only four damage accumulation rules are discussed and utilized to predict the fatigue life of the aluminium wire bond model under random loadings due to widespread usage of these models. There are many parameters in the fatigue damage models utilized in this study based on the available data in the literatures.

2.1 Linear damage rule (LDR)

The most popular method of accumulating the damages for random load profiles is LDR commonly referred as Palmgren-Miner rule, which was proposed by Palmgren in 1924 and later developed by Miner in 1945 [15]. In terms of mathematics, the LDR can be defined as follows:

$$ D\,\, = \,\,\sum\limits_{j = 1}^{i} {\frac{{n_{j} }}{{N_{j}^{\rm {f}} }}} , $$
(1)

where D denotes the damage, and n j and N f j are the applied cycle numbers of operations and total cycles to failure under jth constant amplitude load levels, respectively. Fatigue failure is predicted to occur if

$$ \sum\limits_{j = 1}^{i} {\frac{{n_{j} }}{{N_{j}^{\rm {f}} }}} \le \,\,c, $$
(2)

where c is a parameter modelling accuracy of the applied damage accumulation model within the range 0.7–2.2 in practice, which is obtained by experiments. The high variability in the parameter c (0.7–2.2) indicates the high model uncertainty. When there is no information available, the constant c is set to one. Because of the simplicity, it is still widely used. However several significant influences are ignored, and there will be failure prediction errors because of the uncertainty. The primary drawback of LDR is its inability to account for the order of loading. Subsequently failure prediction by this method does not take into account the effects of loads interactions experimentally observed.

2.2 Damage curve approach (DCA)

The DCA approach has been proposed by Manson and Halford [16]. They proposed the damage approach for computing the fatigue damage in a cycle by cycle manner. It was fundamentally assumed that significant number of cycles had to be applied before enough damage could accumulate to cause a reduction in life. The amount of accumulated damage D for a material with initial crack length a 0 and crack length at fracture of a f at a given load level that results in crack length of a can be presented as

$$ D = \frac{a}{{a_{\text{f}} }} = \frac{1}{{a_{\text{f}} }}\left( {a_{0} + \left( {a_{\text{f}} + a_{0} } \right)\frac{n}{{N_{\text{f}} }}} \right)^{B} , $$
(3)
$$ B = \frac{2}{3}N_{\text{f}}^{0.4} , $$
(4)

where D accumulates to one, and the damage material reaches the end of its usual life. When initial crack length a 0 is assumed zero and a f is assumed to be one, the final form for the fatigue damage D is derived as

$$ D_{i} = \left( {\frac{{n_{i} }}{{N_{\text{f}}^{i} }}} \right)^{{\left( {\frac{{N_{\text{f}}^{i} }}{{N_{\text{Ref}} }}} \right)^{0.4} }} , $$
(5)

where N Ref is the reference fatigue life typically taken as one. Total accumulated fatigue damage by DCA is as follows :

$$ D = \sum {D_{i} = \sum {\left( {\left( {\frac{{n_{i} }}{{N_{\text{f}}^{i} }}} \right)^{{\left( {\frac{{N_{\text{f}}^{i} }}{{N_{\text{ref}} }}} \right)^{0.4} }} } \right)} } . $$
(6)

The primary advantage of employing the DCA model is its ability to create identical damage curves for different reference fatigue lives [16].

2.3 Double LDR (DLDR)

DLDR proposed by Manson in 1966 is based on crack initiation and crack progression state and applies the LDR to predict the total lifetime [17]. The double linear damage curve for various loading amplitudes can be interpolated in terms of two distinct states based on the minimum and maximum fatigue lives of the block. The total fatigue life N f is the summation of the state 1 fatigue life (N 1) and state two fatigue life (N 2). Therefore failure is predicted, once the two states satisfy the LDR in sequence.

$$ \sum {D_{j}^{1} } = \sum\limits_{j = 1}^{i} {\frac{{n_{j} }}{{N_{j}^{1} }}} = 1, $$
(7)
$$ \sum {D_{j}^{2} } = \sum\limits_{j = 1}^{i} {\frac{{n_{j} }}{{N_{j}^{2} }}} = 1, $$
(8)
$$ N^{\text{f}} = \, N^{ 1} + \, N^{ 2}. $$
(9)

The interpolation formula to generate bilinear damage model based on Manson and Halford [17] is as follows:

$$ N^{ 1} = N^{\text{f}} {\text{e}}^{{A\left( {N^{\text{f}} } \right)^{B} }}. $$
(10)

where A and B are

$$ A = \frac{{\ln \left( {0.35\left( {\frac{{N_{\text{Low}} }}{{N_{\text{High}} }}} \right)^{0.25} } \right)}}{{N_{\text{Low}}^{B} }}, $$
(11)
$$ B = \frac{1}{{\ln \left( {\frac{{N_{\text{Low}} }}{{N_{\text{High}} }}} \right)}}\ln \left( {\frac{{\ln \left( {0.35\left( {\frac{{N_{\text{Low}} }}{{N_{\text{High}} }}} \right)^{0.25} } \right)}}{{\ln \left( {1 - 0.65\left( {\frac{{N_{\text{Low}} }}{{N_{\text{High}} }}} \right)^{0.25} } \right)}}} \right). $$
(12)
$$ N^{2} = N^{\text{f}} - N^{1} = N^{\text{f}} \left( {1 - {\text{e}}^{{A\left( {N^{\text{f}} } \right)^{B} }} } \right), $$
(13)

where N Low and N High are the lowest and highest fatigue lives of the block. The material constant values 0.35 and 0.25 are taken in this study [18].

2.4 Double damage curve approach (DDCA)

This method slightly varies from the DCA by having a linear term to the original DCA equation with some extra mathematical terms. DDCA approximates the DLDR in the lower life region and DCA in the higher life region. The DDCA is defined as follows [19]:

$$ \begin{gathered} D_{i} = \frac{{n_{i} }}{{N_{i} }}\left( {q_{i,1}^{C} + \left( {1 - q_{i,1}^{C} } \right)\left( {\frac{{n_{i} }}{{N_{i} }}} \right)^{{C\left( {q_{i,2} - 1} \right)}} } \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 C}}\right.\kern-0pt} \!\lower0.7ex\hbox{$C$}}}} , \hfill \\ q_{i,\,1} = \frac{{0.35\left( {\frac{{N_{\text{Ref}} }}{{N_{i} }}} \right)^{A} }}{{1 - 0.65\left( {\frac{{N_{\text{Ref}} }}{{N_{i} }}} \right)^{A} }}, \hfill \\ q_{i,2} = \left( {\frac{{N_{i} }}{{N_{\text{Ref}} }}} \right)^{B} , \hfill \\ \end{gathered} $$
(14)

where D i is the damage accumulated at the ith load profile, n i the number of applied cycles at the ith load profile, N i the number of fatigue life cycles to fail at the ith amplitude load. C is set to 5, and A and B are material constants which are typically taken as 0.25 and 0.4 respectively for many alloys [19].

3 FEA of wire bond structure

The FEA computer modelling method investigating the effect of varying thermal loads due to applied random loading currents on the aluminium wire is simulated. The residual stress in the wirebond is obtained. To simulate the electro-thermo-mechanical loading condition on a wire bond, the dimensional data of a wire bond [20] are used in ANSYS [21] FEA software to generate the finite element model, as shown in Fig. 2. This model contains a slice of the device along the wire and uses the periodic boundary conditions to represent the effects of the array of wires. Mirror plane symmetry of the structure is taken so that only half of the wire and surrounding structure are included in the model to reduce the computational complexity. This model does not take into account the location of the wire in the PEM device and its influence.

Fig. 2
figure 2

Dimensions of the wirebond model [19] and the resulted FEA computer simulation

The studied model consists of silicon chip, ceramic substrate and aluminium wire. Chips are soldered on ceramic substrates which consist of aluminium nitride with thin layer of copper (0.2 mm) bonded on both sides by high temperature oxidation process. The ceramic material ensures the electrical insulation and lower copper layer serves as heat sink during power operation. Lower copper layer is mounted on a cooling unit or heat sink. An aluminium metallization is used between aluminium wire and silicon chip. The design of high power electronic module comprises of parallel connection of many chips. The chips are soldered to the ceramic substrate aluminium wires that connect the chips with output pins of the power electronic packages. Each wire is bonded on thin aluminium of some micron thickness on the silicon chip. Thickness of all materials used in this model is shown in Fig. 2.

The elastic and thermal material properties of all the materials used in this model are listed in Table 1. The plastic material properties of aluminium are listed in Table 2. Figure 2 shows the geometry and material behaviours of the different layers. The parts in the model associated with critical regions of interest have fine meshes in order to ensure accurate FEA results. In this study, the indirect coupling method in ANSYS is utilized. In indirect coupling method, the first electro-thermal FEA is simulated using SOLID 69 element, then the results from the electro-thermal analysis are uploaded to structural FEA using the element switching procedure in ANSYS. Numerical modelling approach such as FEM presented in this paper to capture the involved complex physics refers to the high fidelity modelling.

Table 1 Elastic and thermal material properties used in the FEA
Table 2 Plastic material property of Al

Aluminium coating and aluminium wire are exposed to natural air open surface, which creates a natural convection for the model to dissipate heat generated from the model. Additionally the model has a heat sink at the base copper plate. We select the average convection coefficient of heat sink as 210 based on a previous study [22]. Convection coefficients for the aluminium wire and aluminium coating plate are defined as

$$ h_{\text{Wire}} = 0.52\left( {\frac{{g\beta \Delta TL_{\text{cl}}^{3} {P_{\text{r}}} }}{{\upsilon^{2} }}} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 4}}\right.\kern-0pt} \!\lower0.7ex\hbox{$4$}}}} \frac{k}{{L_{\text{cl}} }}, $$
(15)
$$ h_{{\text{Al}}\;{\text{plate}}} = 0.15\left( {\frac{{g\beta \Delta TL_{\text{p}}^{3} {P_{\text{r}}} }}{{\upsilon^{2} }}} \right)^{{{\raise0.7ex\hbox{$1$} \!\mathord{\left/ {\vphantom {1 3}}\right.\kern-0pt} \!\lower0.7ex\hbox{$3$}}}} \frac{k}{{L_{\text{p}} }}, $$
(16)

where β the expansion coefficient, P r the Prandtl’s number, k the thermal conductivity and υ the kinematic viscosity, h Wire irregular solid heat transfer coefficient, L cl characteristic length of the wire, h Al plate horizontal plate upper surface heat transfer coefficient and L p ratio between the area of the plate exposed to air and the perimeter of the plate [23]. All these parameters are the characteristic values in air.

Mechanical boundary condition imposed on the model in the finite element simulation is the rectangular prism of the model flat surfaces with imposed displacement constraint. All sides of rectangular prism except the side which is connected to the wire of the model structure have the displacement constraint. The sideways of the wirebond model have zero displacement. Electrical transients loading current which is a random load is fed into the aluminium wire, and one side of the rectangular prism has zero voltage. Figure 3 shows the electric load current which is a ramped random load and the resulted approximate temperature profiles at the junction of aluminium wire and aluminium plate interface by FEA simulation. Additionally tensile and shear stresses due to bond wire fluctuations during the operation are not considered in this paper.

Fig. 3
figure 3

Random load current profile applied to the aluminium wire and the resulting approximate temperature profile of the aluminium wire and aluminium plate interface

Figure 4 is the FEA output for plastic strain of the interface between the wire and the plate. The evaluation of predictive fatigue life time can be categorized based on stress, plastic strain, plastic and creep strain, energy, and damage accumulation during a test [24, 25]. For aluminium wire bond, we use the inelastic strain based life prediction model which considers plastic strain caused by coefficient of thermal expansion mismatches between various materials in the model structure. The Coffin-Manson fatigue life model which is one of the widely used models is used as follows:

$$ N_{i} = C\left( {\left. {\Delta \varepsilon_{\text{In}} } \right)^{k} } \right., $$
(17)

where Δε In is the accumulated equivalent inelastic strain during a stabilized cycle, which is used for aluminium wire bond fatigue life prediction. For the calculation of cycles number before failure, we use part of the volume of 17.5 μm thickness of aluminium wire, which is an interface to the aluminium coating plate and aluminium wire, as shown in Fig. 4. By visually inspecting the global model for plastic strain, we decide to slice the wire at this thickness from the intersection. To calculate the accumulated inelastic strain, we use the widely reported method volume weighted average (VWA) shown as

$$ \Delta \varepsilon_{\text{In}} = \frac{{\sum\nolimits_{j} {\Delta \varepsilon_{\text{In}}^{j} \,V_{j} } }}{{V_{\text{Total}} }}, $$
(18)

where V Total the summation of volumes of all the elements, V j the volume of the jth element, and \( \Delta \varepsilon_{\text{In}}^{j} \) the associated accumulated inelastic strain. The various values are proposed for C and k in Eq. (17) based on the different types of aluminium. A study by Meyyappan et al. for aluminium alloy is found to predict the values of C and k as 1 and −1.4 [9]. These values are applicable in the case when elastic strain is small compared to the plastic strain range. It is assumed that the total strains (elastic and plastic) have been approximated to be equal to the plastic strain. This plastic strain is then used in the Coffin-Manson based relation (Eq. 17) to predict the cycles to failure. The input from FEA simulation in ANSYS during the power cycling test includes the accumulated plastic strain (ANSYS output parameters NL, EPEQ). A volume averaging technique described in Eq. (18) is then employed to calculate the accumulated plastic strain for 17.5 μm thickness aluminium layer. The standard output from ANSYS (NL, EPEQ) provides the accumulated plastic strain, which can be averaged by post processing steps using ETABLES in ANSYS as proposed by Ref. [25].

Fig. 4
figure 4

Plastic strain of sliced part of the aluminium wire with 17.5 μm thickness in the Al plate and Al wire interface

3.1 Rainflow cycle counting method

Various cycle counting methods exist in the literature. All the counting methods count a cycle with the range from the highest peak to the lowest valley. Rainflow cycle counting is the most popular algorithm, which was first proposed by Matsuishi and Endo [26]. Therefore the method is called rainflow counting, as shown in Fig. 5. Various improvements of original version of rainflow cycle counting method are mentioned in literature, such as the simplified rainflow cycle counting method [27]. In this paper we use the original version as in Ref. [28]. Table 3 shows cycles counted from rainflow counting algorithm for the temperature profile at the Al plate and Al wire interface.

Fig. 5
figure 5

Temperature profile with the associated cycles from rainflow algorithm

Table 3 Cycles from rainflow counting algorithm for the temperature profile at the interface

4 Reduced order modelling (ROM) through data interpolation approach

The ROM involves the formulation of models that can evaluate and analyze a system or process behaviour relatively faster without using significant computational resources and time. A ROM is typically an approximation of the true behaviour of the blackbox function that represents the system. The ROM strategy presented here uses data obtained through design of experiment (DoE) techniques [29]. The DoE is a specific way of obtaining the design points set in the design space. The models are developed as functions of the selected design variables for investigation. In this work, two interpolation-based models, Kriging and Radial basis functions using DoE are discussed. The models are demonstrated for the wire bond structure in the power electronic module. The discrete model function values corresponding to the system that depend on the design variables are obtained by DoE based sampling.

4.1 DOEs

The first step in the ROM approach is to derive performance characteristic data through DoE by evaluation of a limited number of design scenarios. DoE methods are applied in the two-dimensional design space defined by the respective limits for the amplitude of temperature load profile (10–57 °C) and mean value of temperature load applied to the wire (67–102 °C) from Table 3. The mean temperature value varies from 67.49 °C to 101.9 °C, and temperature amplitude varies from 6.07 °C to 56.16 °C. We use the ceiling values of the minimum and maximum mean temperatures. The minimum amplitude is considered as 10. A central composite factorial DoE method is applied to this design space to provide eight design points. Additionally four points are obtained through Latin hypercube based sampling DoE technique. The twelve experimental points include eight central composite factorial points and four Latin hypercube sampling points. The DoE points are listed in Table 4.

Table 4 DoE points and predicted wire bond model responses from FEA

Table 4 also shows the dimensionless scaled values of design variables over the range −1 to 1 in the following generation of the reduced order models. The values of accumulated plastic strain are used in Eq. (17) to predict the mean life time to failure of the wire bond structure due to lift off. The ROMs are generated for the characteristic performances for the logarithmic value of accumulated plastic strain.

4.2 Kriging reduced order model

Kriging is a method of interpolation, which predicts unknown characteristic value of a particular point based on characteristic data observed at known points. It minimizes the error of predicted characteristic values, which are estimated by distribution of observed data. Kriging reduced order model is promising for building accurate global approximation of design space. The Kriging model is defined as

$$ \mathop y\limits^{ \wedge } ({\boldsymbol X}) = \sum\limits_{j = 0}^{m} {\beta_{j} } P_{j} ({\boldsymbol X}) + \sum\limits_{i = 1}^{n} {\alpha_{i} } r_{i} , $$
(19)

where X is the vector of the m design variables. X = (x 1, x 2, ···, x m ) and β j (j = 0, 1, ···, m) are the coefficients of the polynomials P j (X) (j = 0,1, ···, m). In Eq. (19), α i (i = 1,2, ···, n) is the coefficients of the basis function r i (i = 1,2, ···, n), where n is the number of the DoE points. The polynomial P j (X) is linear (i.e., P j (X) = x j , j = 1,2, ···, m, and P 0(X) = 1).

The basis function r i  = φ(||X − X i ||) is called a variogram and has an argument about the absolute distance between points X and X i . There are many variogram models available. In this work, the spherical model is utilized as it is suitable for cases with small number of design variables, typically when m ≤ 3 [30]. If h i  = ||X−X i || (i = 1,2, ···, n), the spherical model is defined as

$$ \varphi \left( {h_{i} } \right) = \left\{ {\begin{array}{lll} 0, & {\text{if}} & {h_{i} = 0,} \\ {C_{1} \left( {\frac{{1.5h_{i} }}{{C_{2} }} - 0.5\frac{{h_{i}^{3} }}{{C_{2}^{3} }}} \right),} & {\text{if}} & {0 < h_{i} \le C_{2} ,} \\ {C_{1}, } & {\text{if}} & {h_{i} > C_{2} ,} \\ \end{array} } \right. $$
(20)

where C 1 and C 2 are the variogram coefficients. The unknown coefficients in Kriging ROMs, β j (j = 0,1, ···, m), α i (i = 1,2, ···, n), C 1 and C 2 are computed so that the variation errors of the predicted and observed data are minimized [30].

The Kriging ROM, \( K_{{\varepsilon_{\text{p}} }} \) for the accumulated plastic strain on the slice of aluminium wire bond is defined as

$$ K_{{\varepsilon_{\text{p}} }} \left( {T_{\text{Delta}} ,T_{\text{Mean}} } \right) = - 8.689 + 4.822T_{\text{Delta}} + 0.049T_{\text{Mean}} \, + \,9.8701\sum\limits_{i = 1}^{13} {k_{i}^{{\varepsilon_{\text{p}} }} } \left( {\frac{{1.5h_{i} }}{1.3869} - \frac{{0.5h_{i}^{3} }}{2.6678}} \right), $$
$$ h_{i} = \sqrt {\left( {T_{\text{Delta}} - \left( {T_{\text{Delta}} } \right)_{i} } \right)^{2} + \left( {T_{\text{Mean}} - \left( {T_{\text{Mean}} } \right)_{i} } \right)^{2} } . $$
(21)

The advantage of Kriging reduced order model is its ability to predict the variance σ(·) at each estimation point. The prediction intervals of the Kriging response surface model can be constructed as

$$ A = \left( {K_{{\varepsilon_{\text{p}} }} \left( \cdot \right) - 1.96\sigma ( \cdot )\,,\,K_{{\varepsilon_{\text{p}} }} \left( \cdot \right) + 1.96\sigma ( \cdot )} \right), $$
(22)

where A is the nominal 95 % prediction interval for Kriging model \( K_{{\varepsilon_{\text{p}} }} \left( \cdot \right) \) under the assumption that it is Gaussian and it standard deviation is σ (·). A 95 % prediction interval for each estimation point is generated based on the assumption that each Kriging estimation point follows a normal distribution with this square root of variance value (standard deviation) and the Kriging estimation value at that point as mean value. The plot of prediction interval at various points will create a bandwidth. By varying only one design variable at nominal value (0), we can generate a bandwidth plot for each design variable. The prediction intervals of the Kriging ROM for the amplitude of temperature load and mean value of temperature load are plotted in Fig. 6.

Fig. 6
figure 6

Upper and lower bounds of the Kriging ROM for the amplitude of the load temperature and mean temperature

4.3 Radial basis function (RBF) reduced order model

The RBF interpolation is popular for scattered data interpolating. The primary advantage of RBF is that the resulting linear system from the RBF interpolation is invertible in most situations. A response y(x) in a domain has a set of data points {x i } i=0,1,···,n . The nodal response values are y i=0,1,···,n at data points. Radial basis response surface constructs the reduced order model function to pass through all these training data points using radial basis function \( \phi \left( {\left\| {{\boldsymbol {X}} - {\boldsymbol {X}}_{j} } \right\|} \right) \) and a polynomial \( P(\varvec{X}) \).

$$ y({\boldsymbol X}) = \sum\limits_{i = 1}^{n} {a_{i} \phi \left( {\left\| {{\boldsymbol X} - {\boldsymbol X}_{i} } \right\|} \right)} + \sum\limits_{j = 1}^{m} {b_{j} } P_{j} ({\boldsymbol X}) = B^{\text{T}} ({\boldsymbol X})a + P^{\text{T}} ({\boldsymbol X})b, $$
(23)

where a i is the coefficient of \( \phi \left( {\left\| {{\boldsymbol {X}} - {\boldsymbol {X}}_{j} } \right\|} \right) \) and b j is the coefficient of the polynomial term P j [31, 32]. A radial basis function has the following general form:

$$ \phi (\left\| {{\boldsymbol {X}} - {\boldsymbol {X}}_{j} } \right\|) = \phi \left( {r_{i} } \right), $$
(24)

where r i is the Euclidean distance between interpolation points x and x i . Several classes of radial basis function may be chosen for φ [31]. In this paper, we use Gaussian radial basis function

$$ \phi (r) = {\text{e}}^{{ - \beta r^{2} }} , $$
(25)

where Gaussian radial basis function is the most commonly used with β = 0.01. Polynomial P is usually a lower order polynomial, and in this paper we uses a linear form. The radial basis reduced order model for the accumulated plastic strain on aluminium wire bond slice attached to the silicon chip \( R_{{\varepsilon_{\text{p}} }} \) is

$$ R_{{\varepsilon_{\text{p}} }} \left( {T_{\text{Delta}} ,T_{\text{Mean}} } \right) = - 32.0322 + 93.0576T_{\text{Delta}} + 6.5957T_{\text{Mean}} \,\,\, + \sum\limits_{i = 1}^{n} {r_{i}^{{\varepsilon_{\text{p}} }} {\text{e}}^{{ - 0.01h_{i}^{2} }} } , $$
(26)

where i = 1,2, ··· ,12, and h i is as in Eq. (21). The values of the coefficients are listed in Table 5.

Table 5 Coefficients for Kriging and RBF reduced order models

5 Life time consumed

By applying the rainflow cycle counting algorithm to the random temperature profile of the wirebond and aluminium pad junction, the individual temperature cycles for various amplitudes and their quantities are extracted. The reduced order model corresponds to the accumulated inelastic strain as a function of amplitude, and mean value of temperature cycle is derived. The summation of these reciprocals of the fatigue life is the accumulated fatigue damage by LDR, as shown in Fig. 6. Similar methodology is applied for other fatigue damage models (see Fig. 7).

Fig. 7
figure 7

Accumulated damage by LDR cumulative fatigue damage model

It is assumed that the random load current is applied to the wire, as shown in Fig. 4. This load profile is applied for five times, then the accumulated damage (D) of the aluminium wire and aluminium plate interface is predicted using the four cumulative fatigue damage methods (Eqs. 114). The results are summarized in Tables 6 and 7. The contribution from small temperature amplitude cycles (ΔT < 10 °C) is ignored. Generally, these amplitude temperature cycles often generate very small accumulated strain per cycle, and the resulting contributions are insignificant to the whole life time consumption value.

Table 6 Accumulated damage by various cumulative fatigue damage models using the Kriging ROM
Table 7 Accumulated damage by various cumulative fatigue damage models using the radial ROM

Apart from DLDR, the other three models predict more or less the same wear out ratio for both types of ROM models. The reference fatigue lives (N Ref) for both DCA and DDCA type fatigue models are set as the lowest fatigue life in the block. For DLDR the lowest fatigue life (N Low) and the highest fatigue life (N High) are based on the model ROM. We use these values due to the unavailable fatigue life data of aluminium for DLDR in the literatures. To summarize the results, the LDR, DCA, and DDCA predict almost the similar results. DLDR predicts slightly higher wear out ratio. The ROM models (Kriging and radial basis) are interpolation types. Within the two physics of failure based reduced models, Kriging ROM tends to produce slightly larger accumulated damage (D Total) in comparison with radial basis ROM. Kriging ROM’s total accumulated damage of 0.0027 % is less in comparison with total accumulated damage of 0.0032 % by radial basis ROM. The percentage differences between the total accumulated damages of LDR and DCA by Kriging and radial basis ROMs are 8 % and 5 % respectively. Likewise the percentage differences of total accumulated damage percentages between LDR and DDCA by Kriging and radial basis ROMs are both 1 %.

5.1 Prediction uncertainty

The input design variables have some uncertainty associated with them. The ROM that depends on the design variables will also have uncertainty associated. The input variables (ΔT, T m) are deterministic values, which are extracted from the rainflow counting algorithm. Main advantage of Kriging ROM is of quantifying the estimation variance, which will define the precision of the resulting estimation as in Eq. (22).

The Kriging variances (σ) of prediction points and the resulting upper and lower bounds of the Kriging ROM prediction estimation are listed in Table 8. The bounds are 95 % prediction interval as in Eq. (22). Using the bounds of each prediction we can evaluate the prediction bound of the Kriging lifetime of each fatigue life model, as shown in Table 9.

Table 8 Upper and lower bounds of the the Kriging ROM prediction
Table 9 Kriging lifetime prediction upper and lower bounds

The ranges of accumulated damage prediction intervals by LDR, DCA, and DLDR are respectively 0.0089 %, 0.0801 %, 0.113 %. Hence, the accumulated damage prediction 95 % confidence interval by LDR is lower in comparison with the confidence intervals of other methods.

6 Conclusions

This paper has discussed the mean fatigue lifetime prediction of wirebond structure model under the variable amplitude loading conditions. The predictions by various nonlinear cumulative fatigue models are discussed. Variable amplitude loading currents are applied to a simplified wirebond structure finite element model. Physics of failure based approach consists of high fidelity modelling or numerical simulation, fast design evaluation models or reduced order models, and DoE methods are utilized. High fidelity modelling consists of electro-thermo-mechanical analysis in FEM setup. Physics of failure based reduced order models that can capture the nonlinear behaviour of the blackbox function using Kriging and radial basis are also utilized. The rainflow counting algorithm is utilized to count the temperature profile of the wirebond structure and the temperature cycles. The mean accumulated damage prediction of the wire bond structure over this usage period is predicted by DDCA, DCA, DLDR and LDR. The LDR, DCA and DDCA predict almost the similar wear out percentage values for the specific random load profile. The prediction error bands are also evaluated for four models in the case of Kriging ROM. The LDR accumulated damage prediction 95 % confidence interval is lower than other methods.

The parameters selected for cumulative models are based on the publically available data in the literatures, which will hinder the accuracy of the results to a certain extent. Ideally, these parameter data are needed to be obtained through the experimental results for the particular material, which will increase the accuracy.