Abstract
Owing to their superior electrical, thermal, and mechanical properties, solder joints are the most widely used interconnection materials in electronic product packaging. Because the failure of the whole electronic packaging is often induced by the failure of solders, modeling and simulation of solder joint performance are quite important in ensuring the quality and reliability of electronic products. In fact, the accuracy of reliability design of electronic packaging is dependent on accelerated reliability tests, material constitutive models, finite element modeling, and fatigue-life prediction models. Here, the material constitutive model plays the most important role in the development of electronic reliability design because the stress, strain, and strain energy density adopted in finite element modeling and fatigue-life prediction are all computed and derived from the constitutive model. In this work, the constitutive models developed for simulating the complex stress and strain response of solders are critically reviewed. To make the description concise and comprehensive, the constitutive models were categorized into two types: the constitutive models with and without the definition of yield surface. The prediction capabilities, application scope, merits and shortcomings, and objective suggestions for the further development of constitutive models for solders in electronic packaging are proposed.
Introduction
Solder is a fundamental material used in the assembly of electronic devices to printed circuit boards (PCBs). There are three important functions of the solder interconnections: mechanical support, electrical connection, and thermal dissipation. During the service of electronic devices, the package/PCB assembly is subject to changes in temperature owing to cyclical power on/off status and computational activity. In such temperature variations, thermally induced stresses, arising from the dissimilar coefficients of thermal expansion (CTE) of packaging materials, could cause the solder joints to fail, and eventually compromise the functionality of the whole packaging assembly. Along with the progress of science and technology, the ever-increasing demands of high performance, multi-function, and miniaturization for electronic devices have introduced a considerable challenge in reliability design of solder joints. Therefore, the thermomechanical reliability of solder joint in microelectronic packaging assembly needs to be carefully studied.
The design of thermomechanically reliable microelectronic packages is a time-consuming and costly task. The accelerated thermal cycling and power cycling tests are elaborate. In general, modeling methods have become a useful tool to replace the accelerated tests and predict the thermomechanical reliability of solder interconnections. The modeling methods basically include three steps: (1) establish a constitutive model to predict the complex stress–strain response of the key materials in electronic packaging assembly, for example, solder, plastic module, and substrate; (2) implement the constitutive models into finite element software, create the model of electronic packaging assembly, and predict the mechanical response of the solder joints and surrounding assembly under thermomechanical cycling; (3) apply an appropriate fatigue model to predict the thermomechanical reliability of the assembly. Irrespective of the kind of fatigue models involved, the necessary input information such as stress, strain, strain energy density, or plastic work, can be entirely extracted from the finite element analysis (FEA) simulation results. In summary, the precision of numerical methods depends on the quality of constitutive model, finite element method, and fatigue model (failure criterion). In order to make a reliable computational simulation, it is necessary and important to develop an accurate constitutive model to simulate the material behavior. 1
The following is a critical review on constitutive models for solders in electronic packaging, which were reported in international publications in recent years. Here, to make the description concise and comprehensive, we reclassify the models into two types:
Constitutive models without the definition of yield surface. In general, the constitutive models without the definition of yield surface can be categorized into two types: unified constitutive models and uncoupled constitutive models. The unified models consider the sum of plastic strain and creep strain as the unified inelastic strain, which results in simplicity, whereas the uncoupled models consider the plastic strain and creep strain separately. For the unified constitutive models, the notable feature is that rate dependence and temperature dependence of solders can be well captured using a complicated flow rule; therefore, the models are usually used to simulate the uniaxial static test, including tension, creep, and stress relaxation. For the uncoupled models, the main merit of the classified models is straightforward physical-based significance. However, the distinction of plastic strain and creep strain is difficult to be determined during the test, especially for complex loading conditions. Thus, the uncoupled models discussed here are only related to creep simulation.
Constitutive models with the definition of yield surface. Most of these types of constitutive models are involved in the framework of classical plastic theory, that is, yield criterion, plastic flow rule, and hardening rule. Loading and unloading criteria can be determined according to Drucker’s rule and yield surface definition. The flow rule defines the evolution of the inelastic strain and follows the consistency condition. The hardening rule includes isotropic and dynamic hardening rule, which can be used to describe the cyclic hardening/softening or the Bauschinger effect. Comparing with the constitutive models without the definition of yield surface, these models allow for an accurate definition of material behavior under wide ranges of loading conditions by some physical assumptions, but require a larger number of material constants.
Models without the definition of yield surface
Unified constitutive models
Anand model
The Anand model is one of the most widely used constitutive models in electronic packaging to predict the complex stress–strain relationship of solders under different temperatures and strain rates. There are two specific features in the Anand model. First, this model needs no explicit yield condition and no loading and unloading criteria. Second, the model employs a single scalar as an internal variable
where
where
where
Lots of scholars implemented the Anand model to simulate the stress–strain relationship of a variety of solders successfully.4–13 However, Chen et al.
3
found that the Anand model cannot accurately predict the response of material which has the specification of strong strain-hardening effect at low temperature. Thus, they proposed a modified Anand model by correlating
where

Comparison of experiments and predictions for lead-free solder Sn–3.5Ag: (a) original Anand model and (b) modified Anand model. 3
Although the Anand model is suitable for predicting the stress–strain relationship of solders under uniaxial monotonic loading at different temperatures and strain rates, the model is not feasible for predicting the response of solders subjected to complex loading conditions, such as multiaxial loading or cyclic loading. 18 This is because, in the Anand model, only one single scalar is employed as an internal variable to express the averaged isotropic deformation resistance to macroscopic plastic flow. Therefore, the Bauschinger effect and multiaxial stress–strain response cannot be characterized by the Anand model due to the lack of definition of dynamic hardening rule.
Bodner–Partom model
Bodner and Partom proposed a constitutive model, the Bodner–Partom model (BP model), to describe elastic-visco-plastic strain-hardening material behavior for large deformation and arbitrary loading histories. 19 An essential feature of BP model formulation is that the total deformation rate is considered to be separated into elastic and inelastic components. The state variables in the BP model are used to describe the mechanical behavior of the materials during loading and unloading. There is no yield criterion in the BP model. The plastic strain flow rule is given as follows
where
where
Skipor et al. 20 described the uniaxial tensile curves of 63Sn–37Pb by BP model under a wide range of strain rates and temperatures. These are shown in Figure 2. The results indicated that the predicted results only agreed well with the experimental results at higher strains or higher stress levels. The degree of strain rate sensitivity exhibited by the model was approximately fairly correct. However, the BP model failed to represent the stress and strain response of the solder at lower strain levels or at lower temperatures. The poor fits are undesirable, but perhaps unavoidable, results from highly strain rate sensitivity at the lower strain levels.

Experimental and computed curves of true stress versus true strain for the four applied strain rates at (a) −40°C, (b) −10°C, (c) 20°C, (d) 60°C, and (e) 100°C. 20
Whitelaw et al. 21 modified the BP model by adding a dynamic recovery term, a thermal recovery term, and a temperature-rate-dependent term. It was found that a reasonable representation of the time and temperature-dependent nature could be estimated using the modified model. In addition, the modified model was shown to predict the cyclic behavior of the alloys well, especially at the elevated temperatures. However, the BP model could not readily predict the stress–strain relationships of the solders at low temperature or low strain rate. In addition, the determination of the parameters based on microscopic observation hardly yielded a repeatable and consistent stress–strain relationship of the materials because the microstructure possessed some degree of uncertainty.
VBO model
The “unified” viscoplasticity theory based on overstress (VBO), developed by Ho and Krempl, 22 is used to simulate strain rate dependence, creep, relaxation, cyclic hardening/softening, as well as ratcheting (namely, plastic strain accumulation due to cyclic stressing with nonzero mean stress).23–27 The VBO model does not use a yield surface and loading/unloading criterion. For isothermal conditions, the flow rule can be written as follows
where
Maciucescu and colleagues28,29 proposed a minimal version of the VBO to predict the behavior in tensile and cyclic strain-controlled loadings, ratcheting, and creep of Sn–Pb solder alloy (shown in Figure 3). The comparison between experimental and predicted results indicated that the VBO model can predict the inelastic response of solder alloy very well. However, because one of the main differences between the VBO model and the general constitutive models is that when formulating the back-stress evolution in terms of total strain rate instead of viscoplastic strain rate, it is difficult to incorporate the VBO model into a standard thermodynamic framework. 30

Comparison of experimental results (a) with VBO predictions and (b) of cyclically stable hysteresis loops in torsion for several strain amplitudes at 0.01 Hz and 25°C. 28
In summary, it can be seen that the Anand model is suitable for describing the temperature dependence and rate dependence of solders in a wide range due to its powerful flow equation in hyperbolic sine form. In addition, it is easy to determine the parameters in the Anand model from a series of uniaxial tensile tests. However, the Anand model cannot accurately represent the cyclic stress–strain response of solders. For the BP model, it can be seen that the model is capable of describing the uniaxial monotonic and cyclic stress–strain response at high temperature and high strain rate, but the invalidity at low temperature and low strain rate limits its applications. On the other hand, because the parameters of BP model are determined based on microscopic observation, it is difficult to obtain a repeatable result due to the deviation of microstructural observation. For the VBO model, it can be used to predict the complex stress–strain response of solders very well under uniaxial and multiaxial loading conditions, by adding more material parameters. The effect of drag stress in VBO model is quite similar to that of back stress defined in classical plastic theory, by which the Bauschinger effect and dynamic hardening effect can be well described. However, as mentioned above, the fatal shortcoming of VBO model makes it difficult to be incorporated into a standard thermodynamic framework due to the replacement of total strain rate to plastic strain rate in the formulation of drag stress evolution.
Uncoupled models for creep simulation
A typical conventional creep curve includes three stages of creep, namely, primary creep, steady-state creep, and tertiary creep.31,32 Steady-state creep, also referred to as secondary creep, takes up a relatively longer period of creep time than with primary and tertiary creep because the creep rate is constant. Thus, constant creep rate for the secondary creep, resulting from a balance between the competing processes of strain hardening and recovery, is generally referred to as the creep rate. 4
Dorn model (Norton power law)
The steady-state creep rate is generally estimated by constitutive models such as those generally described by Weertman–Dorn equation 21 as follows
where
where
where
The constitutive relations are of practical interest for modeling of solder joints. However, STM/BGA/CSP joints are all small enough that solidification of each nucleated in only one point. The joint therefore has cyclic twin boundaries, but no real grain boundaries. Thus, lots of constitutive relations have been based on measurements on much larger, polycrystalline samples, leading to grain size effects that are not relevant to joints. In addition, the inelastic deformation properties are strongly dependent on the distribution of secondary precipitates and precipitate coarsening for thermal cycling where precipitate coarsening is important. Constitutive relations that ignore the microstructural evolution of precipitate distribution and size cannot accurately predict the stress–strain response of solder joints under combined effect of thermal and mechanical stress. In order to consider the microstructural coarsening effect, Dutta and colleagues37–43 proposed a microstructurally adaptive creep model by incorporating Ansell–Weertman model as follows.
For low stress regime
For high stress regime
where
Garofalo model (hyperbolic sine-law)
In order to capture both the power law behavior and the exponential behavior, Darveaux and Banerji 4 proposed a hyperbolic sine creep equation as follows
where
Zhang et al. 45 predicted the creep behavior of 80Au/20Sn solder alloy using the Dorn model and Garofalo model. Figure 4 shows that both models are able to provide an acceptable description of eutectic 80Au/20Sn solder alloy experimental results over the present experimental stress-temperature range. However, the Garofalo model exhibits a lower estimated variance of error terms than the Dorn model.

Comparison of steady-state creep rate obtained from experimental results and fit models: (a) Dorn model and (b) Garofalo model. 45
Similar to the models proposed by Dutta and colleagues,37–40 Tang et al. 46 proposed a modified Garofalo model by incorporating the internal stress to predict the creep behavior of 95.8Sn–3.5Ag–0.7Cu shear lap. The internal stress was correlated to the shear stress in the low-stress range, and to the particle size and volume fraction of the intermetallic particles in the high-stress range, which makes the modified Garofalo model simulate the creep behavior of 95.8Sn–3.5Ag–0.7Cu solder joint at all different temperatures and stress levels reasonably well (shown in Figure 5). However, the authors did not present how to determine the microscopic parameters during the creep process, and the sensitivity analysis of the parameters on simulation results was lack.

Measured shear stress as a function of creep strain rate behavior compared with modified creep constitutive model predictions at different test temperatures. 46
Lee and Basaran 47 proposed a modified creep model to account for shear modulus temperature dependency and grain size effect. The model is denoted by the following formula
The proposed model described the stress versus strain rate curves very well as shown in Figure 6.

Creep model for different grain sizes: (a) on grain size 9.7 µm and (b) on grain size 28.4 µm. 47
Amalu and Ekere 48 evaluated the effect of the use of different parameters in the Garofalo-Arrhenius constitutive creep relation on the predicted magnitude of creep strain and number of cycles to failure (fatigue life). Four sets of parameters, proposed by Lau, 49 Pang et al., 50 Schubert et al., 51 and Zhang et al., 52 were employed in their work. The results indicated that different values of parameters produced distinctive magnitudes and history of stress, strain, hysteresis loop, accumulated strain, accumulated plastic strain, and fatigue life (in Figure 7), even if the same set of solder joints in electronic assemblies and the same creep model are used.

Equivalent creep strain in solder joints showing: (a) schematic of strain damage in resistor solder joint, (b) schematic of strain damage in flip chip solder joint, (c) plot of equivalent creep strain against temperature cycle time for resistor assembly, and (d) plot of equivalent creep strain against temperature cycle time for flip chip assembly. 48
Creep-mechanism-based model
Creep mechanisms can be categorized into three types: dislocation glide, dislocation creep, and diffusion creep. Unlike the above Dorn and Garofalo models, which are phenomenologically based, the creep-mechanism-based model is physically based. Compared to the phenomenological descriptions, they allow for an accurate definition of material behavior under wide ranges of loading conditions by some physical assumptions and a larger number of material constants:
1. Knecht and Fox model
Knecht and Fox 53 used the following creep form
where k is Boltzmann’s constant;
Knecht and Fox
53
used representative values of the activation energies and exponents found in the literature to predict the creep data. The results showed that the model was insensitive to the selection of the parameters, all values assumed for

Shine and Fox steady-state creep data. 53
2. Heiduschke model
Heiduschke 54 used the creep part as the inelastic strain, and proposed the following model
where
3. Shi model
Shi et al. 55 proposed a creep model as follows:
This model assumes that there are two regimes of steady-state creep, and each regime has a power law dependence of creep strain rate on stress. The results have shown that the model provides a reasonable prediction of creep deformation at the intermediate temperature regime, but underestimates the creep deformation of the solder at low temperature (−40°C) and high temperatures (125°C and 150°C). In addition, the determination of the stress exponent and activation energy used in the second term is elaborate because they are not obtained from the same experimental data.
Based on their own experimental results, the same researchers proposed a modified model as follows.
The first term in both models is for low temperature dislocation-glide-dominated creep, while the second term is for high temperature dislocation-climb-dominated creep. With this unified dislocation-controlled creep constitutive model, one can predict very well the creep deformation of solder alloys at different temperatures for the entire stress range, as shown in Figure 9.

Comparison of the creep deformation obtained from the experiments with that obtained from unified dislocation-controlled creep model. 55
Models with the definition of yield surface
In this section, the constitutive models with the definition of yield surface are discussed. The models listed here focus on describing the cyclic behavior of solders under complex loading conditions, such as Bauschinger effect, cyclic hardening or softening, thermomechanical fatigue (TMF), and damage evolution during fatigue process. In fact, these constitutive models are also capable of simulating the monotonic tensile test and creep test as well.
McDowell model
McDowell creep plasticity unified constitutive model,56,57 developed based on the phenomenological theory, is capable of simulating the rate dependence and temperature dependence of metal alloys. This is especially true when describing the creep fatigue interactions, strain-induced dynamic recovery, static thermal recovery, and cyclic aging of tin-based solders used in electronic packaging. 56 A two back-stress version, that is, short-range back stress characterizes the slow evolution of initial yielding behavior and long-range back stress that contributes in the asymptotic plastic flow regime, is enough to satisfy the demands of prediction accuracy. 58
The temperature-dependent viscoplastic flow rule has the form
where
Many scholars used the McDowell model to describe the stress–strain relationship of tin-based solders.58–60 Fu et al. 58 presented numerical simulations of different test cases, which included monotonic tensile test, creep tests, and two-step ratcheting tests, for 62Sn–36Pb–2Ag solder. The predicted results by McDowell model agree well with the experimental results if a semi-implicit time-integration scheme was used in the constitutive level of computation (Figure 10). Due to lack of the experimental data of tin-based solder, only the numerical simulations for oxygen-free high thermal conductivity (OFHC) copper under a non-proportional and an in-phase TMF history were presented to verify the validity of McDowell constitutive model and the integration scheme.

Second sequence of a two-step ratcheting test at 20°C for 62Sn–36Pb–2Ag and the FE simulations. 58
Neu et al. 59 proposed a new McDowell unified creep-plasticity (UCP) model through modifying the short-range back-stress evolution equations (Figure 11). They accurately predicted the deformation phenomena associated with the solders’ monotonic tension, strain jump tests, steady-state creep, and cyclic responses by taking the stress-dependence of the activation energy and the strong Bauschinger effect into account. 59 In addition, Busso et al. 61 presented an effective method to measure the back stress through the strain transient tests and the rapid loading/unloading tests, and the latter method provided a better measurement because the time elapsed to determine that the measurement was short enough to avoid the influence of the creep or thermal recovery.

Comparison of (a) experimental hysteresis loops at a strain rate of 10−3 with those (b) predicted by the McDowell UCP model. 59
Wen et al. 60 proposed a damage-coupled McDowell UCP model to simulate the cyclic hardening and softening, damage evolution during fatigue process, and TMF of high lead 96.5Pb–3.5Sn solder (Figures 12 and 13). It can be seen that the model can predict the isothermal and thermomechanical stress–strain response and the damage accumulation of the solder very well.

Model predictions of the stress–strain curve for the first two cycles (a) and (b) under various loading and temperature condition for solder 96.5Pb–3.5Sn. 60

Model results from UCP with damage for 96.5Pb–3.5Sn solder under TMF tests: (a) experimental data and (b) model comparison. 60
More recently, Yao and Keer 62 adopted the dual-back-stress model based on McDowell model to predict the stress and strain response of solder materials through a finite element software. In their work, thermal strain as well as the isotropic hardening was all considered to predict the solder interconnections under coupled thermomechanical loading. The proposed model was extended to predict the dynamic condition under high strain rate. It was found that the inelastic strain predicted using the proposed flow rule is much higher than elastic and thermal strain because of the large deviatory stress; thus, only inelastic strain was mainly considered in relative ductile Sn–3.8Ag–0.7Cu eutectic solder. The nominalized maximum von Mises stress in the solders at different rows was plotted in Figure 14. The figure indicates that rate dependence of solder interconnections can be captured well by the McDowell model under drop impact.

Nominalized maximum von Mises stress in the solders at different rows. 62
Busso model
Based on the continuum theory, Busso et al. 61 presented a visco-plastic model which accounted for the stress-dependence of the activation energy and the strong Bauschinger effect for Sn/40Pb. The equations are as follows
where
Busso et al. 61 properly predicted the temperature and strain range dependence of the shear stress range of 60/40 tin lead solder, as shown in Figure 15. The Bauschinger effect, thermal mechanical behavior, and ratcheting can be also simulated very well with the model. 63 In addition, they proposed a self-correcting forward gradient time integration scheme to implement the Busso model into finite element software, for example, ABAQUS. However, the Busso model does not exhibit a smooth elastic–plastic transition after yielding, and the isotropic hardening and static recovery effect were also ignored to keep the model simple.

Model prediction of cyclic stress–strain behavior in shear. 61
Ohno–Wang model
Ohno and colleagues64–66 used a multilinear model in which several kinematic hardening rules of the Armstrong–Frederick type were superposed. They assumed that each component of back stress
where
Chen and colleagues69–71 employed a constitutive model with the Ohno–Wang kinematic hardening rule to simulate the isothermal cyclic behavior of Sn–Pb solder under uniaxial, torsional, and multiaxial loading. They also simulated the rate-dependent multiaxial ratcheting of the 63Sn–37Pb by correlating the material parameter

Equivalent stress–strain loop with damage under uniaxial and torsional loading: (a) axial and (b) torsional. 70

Axial strain versus cycles for specimen SN21: (a) experimental and (b) modified model. 71
Based on the radial return method and backward Euler integration, Chen et al. 18 implemented the viscoplastic Ohno–Wang constitutive model into finite element software ABAQUS to simulate the shear and the ratcheting behavior of the sintered nanosilver joint. The simulated results obtained by Ohno–Wang model were also compared with the Anand model, as shown in Figure 18. It can be concluded that Ohno–Wang type model could predict the ratcheting behavior of the sintered nanosilver joint better than the Anand model, especially at high temperatures. However, the Ohno–Wang model is incapable of accounting for the temperature dependence of the materials. 72 Therefore, it is necessary to determine the parameters from uniaxial tension curve at each temperature. As far as the parameter determination is concerned, the Anand model is far more convenient compared to the Ohno–Wang model because one set of parameters is enough for the Anand model to simulate the temperature and strain-rate sensitivity of the materials.

Prediction relationship between ratcheting displacement and number of cycles of sintered lap-shear joint with different dwell time by different models: (a) 225°C and (b) 325°C. 18
Damage-coupled constitutive model
Solder joints are assumed to be homogeneous and defect-free in most conventional mechanics approach. However, the presence of micro-defects, which are unavoidable during the manufacturing process, are the main cause of crack initiation, growth, and fracture when the materials subjected to static or cyclic loading. The progressive material degradation has been identified as the main cause of solder failure. 73 Therefore, the damage models, taking into account the material degradation and independence from the constitutive model, have been developed based on the theory of damage mechanics by many scholars.74–83 Stolkarts et al. 75 proposed a typical damage evolution law as follows
where
where
where

Modeling of fatigue for various loading conditions. 75
In order to expand the application scope of the damage model proposed by Stolkart, Chen et al.
70
proposed a modified damage model, which replaced the uniaxial strain range with the sum of maximum shear strain range and normal strain on the critical plane, to predict the damage evolution process of tin–lead solder under multiaxial low cycle fatigue. Based on the critical plane concept, Chen et al. believed that the normal strain will assist microcrack growth, and the expression of
where

Equivalent stress amplitude evolution with the number of cycles under various loading conditions: (a) axial and (b) torsional. 70
The damage evolution equations brought forward above are independent of the constitutive model, and any solder constitutive model can be used in conjunction with them. However, the numerous parameters in those models tend to restrict the application of the model only to engineers, and many tests have to be performed for the procedure of parameter determination.
In summary, all the constitutive models with the definition of yield surface are established based on the framework of classical plastic theory. Therefore, these models can be easily implemented into finite element software for further structural stress analysis. For the McDowell model, the flow rule is taken as the hyperbolic sine form, which makes it applicable for describing the stress–strain response of solders in a wide range of temperatures and strain rates. For the Busso model and Ohno–Wang model, the flow rule is formulated in the exponential and power form, which means that the viscosity of solders cannot be accounted for well, especially for a high temperature and low strain rate. When it comes to the dynamic hardening rule, only one or two components are included in the back-stress formulation for the Busso model and the McDowell model, whereas at least four components of back stress are included in the Ohno–Wang model. This means that the Ohno–Wang model has the highest capability of predicting the nonlinear stress–strain behavior of solders among the three mentioned models, especially for the case of non-proportional multiaxial loading conditions.
Conclusion
The goal of constitutive modeling for solders in electronic packaging is to provide the precise information of stress, strain, and strain energy density for electronic reliability evaluation and design. The major constitutive models practiced in the literature have been reviewed and these could be categorized into two types:
There are many aspects that were incompletely developed in this study, with many good references and other original models. An impression at the end is that these current models have made a significant contribution toward predicting the inelastic behaviors of solders for reliability design. Further developments rely on a combination of phenomenological-based models and physical-based models, that is, multiscale constitutive models, to predict the complex deformation of solder joints accurately.
Footnotes
Academic Editor: Michal Kuciej
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work was supported by the National Natural Science Foundation of China (Nos U1637203, 51471116) and the Program for New Century Excellent Talents in University (NCET-13-0400) of China.
