Next Article in Journal
Synthesis and Study on Ionic Conductive (Bi1−x,Vx)O1.5−δ Materials with a Dual-Phase Microstructure
Next Article in Special Issue
Fretting Fatigue with Cylindrical-On-Flat Contact: Crack Nucleation, Crack Path and Fatigue Life
Previous Article in Journal
An In-Depth Investigation into the Physicochemical, Thermal, Microstructural, and Rheological Properties of Petroleum and Natural Asphalts
Previous Article in Special Issue
Interior Fracture Mechanism Analysis and Fatigue Life Prediction of Surface-Hardened Gear Steel under Axial Loading
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Model of BGA Thermal Fatigue Life Prediction Considering Load Sequence Effects

1
Reliability and System Engineering School, Beihang University, Haidian District, Beijing 100191, China
2
B. John Garrick Institute for the Risk Sciences, University of California, Los Angeles, CA 90095, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Materials 2016, 9(10), 860; https://doi.org/10.3390/ma9100860
Submission received: 20 August 2016 / Revised: 2 October 2016 / Accepted: 13 October 2016 / Published: 24 October 2016
(This article belongs to the Special Issue Fracture and Fatigue Mechanics of Materials)

Abstract

:
Accurate testing history data is necessary for all fatigue life prediction approaches, but such data is always deficient especially for the microelectronic devices. Additionally, the sequence of the individual load cycle plays an important role in physical fatigue damage. However, most of the existing models based on the linear damage accumulation rule ignore the sequence effects. This paper proposes a thermal fatigue life prediction model for ball grid array (BGA) packages to take into consideration the load sequence effects. For the purpose of improving the availability and accessibility of testing data, a new failure criterion is discussed and verified by simulation and experimentation. The consequences for the fatigue underlying sequence load conditions are shown.

1. Introduction

Solder joint interconnects serve as electrical connections and mechanical bonds between components and the substrate [1]. Small package size trends dictate leadless solder ball grid arrays (BGA) becoming the mainstream, as a result BGA package reliability has been put at the forefront of research issue.
Fatigue life prediction models have been investigated based on a diverse range of solder joints, all the models require some specific geometry and material related information to establish constitutive equations [2]. Some experts concentrate on the damage mechanisms and conditions, for example: electronic products may experience thermal cycle, power, shock, and vibration during the whole life cycle. Literature [3] shows three quarters of BGA fatigue failures are the result of thermal and vibration load, and researchers developed models by associating the stress-strain data under certain load with damage situation. For now, most of the models applied in engineering follow the Miner linear damage accumulation rule for its convenience. However, some researchers believe that the variation of load conditions also has an effect on the BGA products failure time [4], study [5] indicates that the linear cumulative damage law cannot conform to the experiments well. So they focus on the sequence influence of individual cycles in physical fatigue damage accumulation. A study by Okuyama et al. [6] demonstrates that the load conditions of thermal to vibration are harsher than in reverse. Fatemi and Yang [7] provided an overview on cumulative fatigue damage and life prediction, but these models do not have good practicability.
This paper tries to propose a life prediction model for BGA packages that takes load sequence influence into consideration that is considered more appropriate for application. Actually, it is extremely difficult to monitor and track the initiation and propagation of fatigue cracks of BGA packages, consequently we define electrical resistance strain, whose value is equal to ratio of the resistance variation to initial electrical resistance, and can reflect the quantitative relationship between the extent of solder joint resistance variation and crack expansion as an alternative failure criteria for measuring the physical fatigue damage.

2. Thermal Fatigue Life Prediction Model for BGA

2.1. Model Assumption

Failure occurs when the fatigue crack of BGA solders reaches a critical length a C ; the fatigue failure process of BGA solder joints can be divided into initial crack stage and crack propagation stage, the fatigue life of solder joints can be described as Equation (1) shows,
N f = N o + N p ,
where N f means the whole fatigue lifetime of solder joints, N o represents the lifetime of initial cracks, namely the cycles to crack initiation, and N p represents the lifetime of the propagation stage, respectively [8]; assuming that cyclic thermal load conditions in the initial crack stage may affect the life of solder joints.
Several studies [9,10] indicate that cyclic thermal load conditions result in material hardening or softening, which may change the material hardness of solder joints. Bao [11,12] points out that when the recovery resistance of material is the same, the elastic modulus is proportional to the square root of the material hardness, therefore the elastic modulus of solder joints may be influenced and subsequently the stress situation is affected. In addition, loads with different amplitudes have different effects on inner defect of solder joints [13], Figure 1 shows that low loading amplitude can help release the inner stress of defects and extend solder joints fatigue life. On the contrary, high loading conditions may promote the expansion of defects and shorten their lifetime. L 1 , L 2 , L 3 in this figure represent three loading conditions and N 1 , N 2 , N 3 are their corresponding fatigue cycles, respectively.
Assuming that the load condition effects only exist in initial crack stage.
Abundant tests [14] show that cyclic softening or hardening situation will be stable within a short time, and the lifetime of the initial crack stage is much shorter than that of propagation stage (nearly 10%–20%). Therefore, we suppose that the load condition effects only exist in initial crack stage to simplify the model.

2.2. Base Model for BGA Fatigue Life

According to the Darveaux model [15], the relation between crack growth and final failure time can be described as follow,
N o = k 1 ( Δ W a v e ) k 2 ,
d a d N = k 3 ( Δ W a v e ) k 4 ,
N f = N 0 + a C d a / d N ,
in which Δ W a v e is the incremental viscoplastic strain energy density, d a d N is the crack growth rate and k 1 ~ k 4 are correlation coefficients of material properties.
The Darveaux model has been proven to be available in engineering applications, Equation (3) indicates this model suppose that the crack growth rate is constant, which can be linear fitted by test data. However, research [16] demonstrates that crack growth rate increases with the increasing number of cycles in propagation stage, and the increasing trend is similar to exponential growth, as Figure 2 shows.
Hence we improve the Darveaux model with the Paris formula, which is widely used in describing the crack propagation stage, as Equation (5) shows.
d a d N = C ( Δ K ) n Δ K = Δ σ Y π a .
where C and n are material constants, Δ K means amplitude of stress intensity factor, Δ σ represents the differences between the maximum stress value and minimum stress value under certain load conditions, Y means the geometry influence function whose value is related to the sample size and load form, in our model we set Y = 1 for simplification [17].
Transforming Equation (5) and integrating from an initial crack length to a variable crack length gives ( N = 0 ,   a 0 = 0 )
a n 2 d a = C Δ σ n π n 2 d N a = ( 2 n 2 C π n 2 ) 2 2 n Δ σ 2 n 2 n N 2 2 n ,
take a derivative with respect to cycle number,
d a d N = 2 2 n ( 2 n 2 C π n 2 ) 2 2 n Δ σ 2 n 2 n N n 2 n ,
let α = 2 2 n ( 2 n 2 C π n 2 ) 2 2 n Δ σ 2 n 2 n , β = n 2 n and we get,
d a d N = α N β ,
where α is related to thermal cyclic stress condition Δ σ in crack propagation stage, thus it can be called in-time load factor. β is denoted as the exponential increasing trend of crack growth ratio, according to the assumption 4 the value of β is related to the stress condition in initial crack stage. When β = 0 and d a / d N = α is constant, our model coincides with the Darveaux model.
Integrating Equation (8) from zero to critical crack length a C gives equation of N p ,
N p = ( β + 1 α · a C ) 1 / ( β + 1 ) ,
thus N f can be refined as
N f = N o + N p = k 1 ( Δ W a v e ) k 2 + ( β + 1 α · a C ) 1 / ( β + 1 ) .

2.3. Load Sequence Effects in Model

In daily engineering practice, load sequence effects are often ignored and variable amplitude fatigue life are calculated using the linear damage accumulation rule, but the results rarely coincide with experimentally determined data [18]. With the help of α and β in the base model, we are able to consider the load sequence effects in thermal fatigue life prediction of BGA solder joints.
There are two kinds of thermal cyclic load conditions: Ω   1 and Ω   2 , based on Equation (7) the instantaneous crack growth rates of the sample are,
Ω   i : d a i / d N i = α i N i β i i = 1 , 2 ,
when the crack length a = a 1 = a 2 , integrating Equation (11) gives
a i = α i β i + 1 N i β i + 1 i = 1 , 2 ,
combine these two equations together, relation formula between N1 and N2 is given
N 1 = [ α 2 ( β 1 + 1 ) α 1 ( β 2 + 1 ) ] 1 β 1 + 1 N 2 β 2 + 1 β 1 + 1 .
Assuming that the BGA solder joint sample has experienced N 1 = n 1 cycles since passed initial crack stage in Ω 1 , then the thermal cyclic condition is transformed rapidly into Ω 2 , the instantaneous crack growth rate gives
Ω 1 2 : d a 2 / d N 2 = α 2 N 1 β 1 = α 2 [ α 2 ( β 1 + 1 ) α 1 ( β 2 + 1 ) ] β 1 β 1 + 1 N 2 β 1 ( β 2 + 1 ) β 1 + 1 ,
let A = α 2 [ α 1 ( β 1 + 1 ) α 2 ( β 2 + 1 ) ] β 1 β 1 + 1 , B = β 1 ( β 2 + 1 ) β 1 + 1 and the modified crack growth equation of BGA sample can be deduced as follows,
0 a C a 1 d a 2 = 0 N P 1 2 N 1 A N 2 B d N 2 Δ a = a C a 1 = A B + 1 ( N p N 1 ) B + 1 , a C = A B + 1 ( N p 1 2 N 1 ) B + 1 + α 1 β 1 + 1 N 1 β 1 + 1 N P 1 2 = [ B + 1 A ( a C α 1 β 1 + 1 N 1 β 1 + 1 ) ] 1 B + 1 + N 1 ,
finally, we work out the thermal fatigue lifetime prediction model:
N f 1 2 = N o 1 + N p 1 2 = k 1 ( Δ W a v e 1 ) k 2 + N 1 + [ B + 1 A ( a C α 1 β 1 + 1 N 1 β 1 + 1 ) ] 1 B + 1 .

2.4. Parameters Determination Based on Historical Crack Length Data

It is convenient that determining the values of α and β if the crack length data of a specimen in each load cycle is available. Take the logarithm of Equation (10), a relation between crack length and cycle number can be derived,
ln a = ( β + 1 ) ln N + ln α β + 1 ,
we can work out the least square estimates of α and β by
{ β ^ = i = 1 p ln N i ln a i p ln N ln a ¯ i = 1 p ( ln N i ) 2 p ( ln N ¯ ) 2 1 = i = 1 p ( ln N i ln N ¯ ) ( ln a i ln a ¯ ) i = 1 p ( ln N i ln N ¯ ) 2 1 α ^ = ( β ^ + 1 ) ( i = 1 p a i n i β ^ + 1 ) 1 / p ,
However, these history data are deficient because these micro defects like crack and void are unobservable without destructive physical analysis (DPA) method, not to mention that this method cannot take sequence effects into consideration. Therefore, improved methods are urgently needed.

3. Discussion of Numerical Computation Method for Model Parameter Determination

In this paper, we propose a numerical computation method for determining parameters of a BGA life prediction model considering load sequence effects. This method is available without keeping a record of crack length, as long as the cycle numbers in several conditions are provided. It will be more convenient for forecasting the lifetime of BGA packaged products.

3.1. Parameters Determining Equations

In order to reflect the load sequence effects, more relations between load condition and life cycle need to be established. At least four equations are needed to determine all the parameters in Ω 1 and Ω 2 as Equation (19) shows.
{ Ω 1 : N f 1 = N o 1 + N p 1 = k 1 ( Δ W a v e 1 ) k 2 + ( β 1 + 1 α 1 · a C ) 1 / ( β 1 + 1 ) Ω 2 : N f 2 = N o 2 + N p 2 = k 1 ( Δ W a v e 2 ) k 2 + ( β 2 + 1 α 2 · a C ) 1 / ( β 2 + 1 ) Ω 1 2 : N f 1 2 = N o 1 + N p 1 2 = k 1 ( Δ W a v e 1 ) k 2 + N 1 + [ B 1 + 1 A 1 ( a α 1 β 1 + 1 n 1 β 1 + 1 ) ] 1 B 1 + 1 Ω 2 1 : N f 2 1 = N o 2 + N p 2 1 = k 1 ( Δ W a v e 2 ) k 2 + N 2 + [ B 2 + 1 A 2 ( a α 2 β 2 + 1 n 2 β 2 + 1 ) ] 1 B 2 + 1 ,
where A 1 = α 2 [ α 1 ( β 1 + 1 ) α 2 ( β 2 + 1 ) ] β 1 β 1 + 1 , B 1 = β 1 ( β 2 + 1 ) β 1 + 1 , A 2 = α 1 [ α 2 ( β 2 + 1 ) α 1 ( β 1 + 1 ) ] β 2 β 2 + 1 , B 2 = β 2 ( β 1 + 1 ) β 2 + 1 , the simplification of these simultaneous equations gives relations between β 1 and β 2 , as Equation (20) shows,
{ [ 1 + β 1 + β 1 ( β 2 + 1 ) ( β 2 + 1 ) β 1 + 1 ( β 2 + 1 β 1 + 1 ) 2 β 1 β 1 + 1 ( 1 ( n 1 N p 1 ) β 1 + 1 ) N p 1 β 1 N p 2 - β 1 ( β 2 + 1 ) β 1 + 1 ] 1 + β 1 1 + β 1 + β 1 ( β 2 + 1 ) = N f 1 2 N o 1 n 1 [ 1 + β 2 + β 2 ( β 1 + 1 ) ( β 1 + 1 ) β 2 + 1 ( β 1 + 1 β 2 + 1 ) 2 β 2 β 2 + 1 ( 1 ( n 2 N p 2 ) β 2 + 1 ) N p 2 β 2 N p 1 - β 2 ( β 1 + 1 ) β 2 + 1 ] 1 + β 2 1 + β 2 + β 2 ( β 1 + 1 ) = N f 2 1 N o 2 n 2 ,
the approximate values of β 1 and β 2 can be worked out by Matlab software [19] with the test records of cycle numbers in different conditions. Afterwards, α 1 and α 2 can be calculated with Equation (21).
α i = a ( β i + 1 ) N p i β i + 1 ,

3.2. Resistance Strain Theory

By nature of metal conductor resistance, according to solid fracture theory, the quantitative relationship can be revealed for the solder joint resistance strain and the crack expansion. The electrical resistivity of metal material increases as fatigue load cycles. Resistivity changes slightly in the initial crack stage, in the crack propagation stage resistivity varies relatively faster, when the material fails, fatigue damage mutates significantly as well as the resistivity [20].
Based on the Griffith fracture theory, the resistance strain of solder joints can be solved by Equation (22),
ε R = R t R 0 R 0 ,
where R 0 is the solder joints resistances at time point t 0 , and R t is the solder joints resistances at time point t.
The geometry model of BGA solder joint is shown as Figure 3, I represents current direction passing the solder joint, τ represents the stress in the welding points. Supposing that only part of the damage crack defects, which are perpendicular to the current direction, have effects on the specimen resistance. When the solder joint is undamaged, its resistance can be solved by
R 0 = ρ H S ,
ρ is material resistivity, H is solder joint thickness, S is the cross-sectional area that perpendicular to the current, and S = π r 2 , r is the radius of welding points between solder point and PCB. When crack defects grow under load the resistance changes by
R = ρ H S S ( a ) = ρ H π r 2 S ( a ) ,
S ( a ) is a function of crack length, which represents the equivalent area of crack defects. Equation (24) indicates that when S ( a ) = 0 , the solder joint is undamaged and R = R 0 . When S ( a ) < < S , means that crack is in initial stage, the resistance increases slowly and linearly dependent on the crack growth. The solder joint fractures when S ( a ) reaches the maximum value and resistance value tends to infinity nonlinearly ( R ).
Differentiating Equation (24) with respect to all variables we obtain,
d R = d ρ H π r 2 S ( a ) + ρ d H π r 2 S ( a ) + ρ H S ( a ) d a [ π r 2 S ( a ) ] 2 ρ H 2 π r d r [ π r 2 S ( a ) ] 2 ,
then
d R R = d ρ ρ + d H H + S ( a ) d a π r 2 S ( a ) 2 π r d r π r 2 S ( a ) .
In this paper, it is the thermal load conditions that dominate electrical resistance changes, and the influence of d r and d H can be neglected. So Equation (25) can be transformed into
ε R Δ R R = Δ ρ ρ + S ( a ) Δ a π r 2 S ( a ) = Δ ρ ρ + Δ S π r 2 S ( a t ) Δ S + o ( Δ ρ Δ S ) .
Assume that the equivalent area is a circle with radius a , thus S ( a t ) = π a t 2 , a t is the crack length at time point t, S ( a ) = 2 π Δ a 2 and Δ a is the increment of crack length in Δ t . [21] points out that Δ ρ = ρ 0 × k × Δ T , ρ 0 is the resistivity of material at a certain ambient temperature, k is the temperature coefficient of resistivity, Δ T is temperature range. Thus we have
ε R = ρ 0 k Δ T ρ 0 ( 1 + T 1 ) + 2 Δ a 2 r 2 a t 2 2 Δ a 2 = k Δ T ( 1 + T 1 ) + 2 Δ a 2 r 2 a t 2 2 Δ a 2 , a < r ,
where T 1 is the initial temperature of the thermal cycle load.
Crack growth rate [22] can be expressed by d a d t = m × ω γ , in which m = 8.34 × 10 8 , γ = 1.08 , ω is related to the thermal stress inside of solder joint, in this paper we assume ω = 0.003 which also follows the reference because of similar geometry and thermal conditions of solder joints. Combined with Equation (5) we have
{ a N = a 0 + C ( Δ σ Y π a t 1 ) n × N a t = a N + m × ω γ × r e m ( t , t c ) ,
With r e m ( t , t c ) means taking reminders of t / t c , t c is the time that a single cycle may costs. Besides, parameters in the equation that C = 2.6 × 10−13, n = 2.1, Y = 1, and Δ σ can be given by simulation which will be shown in following Section 3.3. As a result, the electrical resistance of solder joint in the (N + 1)th cycle is
ε R = k Δ T ( 1 + T 1 ) + 2 ( m × ω γ × Δ t ) 2 r 2 [ a 0 + C ( Δ σ Y π a ) n × N + m × ω γ × r e m ( t , t c ) ] 2 2 ( m × ω γ × Δ t ) 2 ,
let tr represents the time of heating-cooling process, ts represents the holding time, T L represents the minimum temperature while TH means the maximum temperature, and the temperature changing rate is b. Equation (30) can be refined into
{ H e a t i n g : ε R = k b ( t N × t c ) ( 1 + k T L ) + ν h o l d i n g _ h i g h : ε R = k ( T H T L ) ( 1 + k T L ) + ν c o o l i n g : ε R = k b [ ( N + 1 ) × t c t s t ] ( 1 + k T L ) + ν h o l d i n g _ l o w : ε R = ν ,
in which
ν = 2 ( m × ω γ × Δ t ) 2 r 2 [ a 0 + C ( Δ σ Y π a ) n × N + m × ω γ × r e m ( t , t c ) ] 2 2 ( m × ω γ × Δ t ) 2 .

3.3. Stress Range Simulation

Mechanical behavior of solder joints under certain load profile can be computed by ANSYS software [23]. In order to analyze the stress and strain situation of BGA under different loading conditions and obtain the equivalent stress range mentioned in the previous section, simulation models of BGA specimens are constructed in software. To ensure the accuracy of simulation results, simulation models need to be in accord with the real specimen.

3.3.1. Geometry Construction

In this paper MROM TF-BGA48 is selected as the research sample, the structure of which is as Figure 4 shows, detail size information is listed in Table 1.
According to the size information, a simulation sample can be constructed in software, as Figure 5 shows.

3.3.2. Initial Simulation Setting

For the purpose of describing the relationship between stress tensor and strain tensor, we can directly invoke a classical Anand constitutive model, which has been embedded into ANSYS. Furthermore, we chose Solid185 instead of Visoco107 for material unit in ANSYS, since the Solid185 can be used in simulating the deformation of more complex materials, such as incompressible elastic-plastic material or incompressible hyperelastic material, other material settings in the simulation are listed in Table 2. The full transient dynamic analysis method in software is used for large displacement analysis and the time increment of load substep values 10, other simulation settings like calculating times and convergence condition remain at defaults to ensure the convergence and accuracy of results.

3.3.3. Mesh and Boundary Condition

Both the quantity and quality of mesh are significant to guarantee the accuracy of simulating results, especially the meshes on the welded ball of the specimen. Firstly, we divided a single welded ball model into quarters along two mutually perpendicular planes. Then we trisected the radius of a quarter of a welded ball, simultaneously quartering the remaining ball arc. After that, we executed the ‘sweep’ command to generate sufficient meshes, repeating the operation until the whole welded ball is meshed, as the Figure 6a shows.
To reflect the actual boundary condition of BGA specimens, symmetry plane constraint command is attached to the edge surfaces for prohibiting their displacements and rotary movements in simulation. Additionally, we set the PCB bottom point’s DOF (degree of freedom) as zero to avoid rigid body motion as Figure 6b shows.

3.3.4. Thermal Load Profile

The simulation thermal load profiles are set as Figure 7 shows. In Ω 1 , the maximum temperature is 100 °C and the minimum temperature is −60 °C, holding times are 10 min, the rate of temperature change is 1 °C/min. In Ω 2 , the maximum temperature is 80 °C and the minimum temperature is −40 °C, holding time and temperature changing rate are the same.

3.3.5. Equivalent Stress Range

Figure 8 is the deformation nephogram of solder joints in BGA package structure under one of our thermal load conditions. It indicates the solder joints that are closer to the edge of package the larger plastic strain they will suffer, which coincides with the experiment results in [24]. Table 3 shows the simulation results of equivalent stress (Von Mises stress) range Δ σ , plastic shear strain range Δ γ , and fatigue life N f . Default Coffin-Manson model is selected in ANSYS to give a preliminary fatigue life in Ω 1 and Ω 2 , respectively.

3.4. Thermal Fatigue Life Computation

According to Equation (31), resistance strain curve under certain load conditions can be graphed as Figure 9 shows. The figure indicates that the variation of resistance strain is reversible, it increases or decreases as the temperature rises or falls during the thermal cycle. The amplitude of resistance strain variation depends on the temperature differences, the values of resistance strain increment are 0.335 and 0.243 in Ω 1 and Ω 2 , respectively.
The relationship between resistance strain and number of cycles can be obtained by extracting the information of resistance strain at certain temperature in each cycle. The relation curve under different thermal load conditions Ω 1 , Ω 2 , Ω 1 2 , Ω 2 1 are graphed by programming in Matlab according to the theory described in Section 3.2 and the result are shown in Figure 10.
As (a) and (b) describe that there are some irreversible resistance strains during thermal cycle, this can be the results of irrecoverable defects like crack and void. The irrecoverable defects are negligibly small with respect to the recoverable defects in Figure 10, however, when these kinds of defects accumulate to some extent, a surge may occur in resistance strain. It turns out to be the consequence of crack length reaches the critical length a C (radius of solder points) that surge occurs at the same time.
The simulation of thermal load sequence conditions Ω 1 2 and Ω 2 1 are based on the previous work. Solder joints spend their initial crack phase, which occupies 10% of the whole fatigue lifetime according to the fourth model assumption, under the first condition. We hypothesize that the specimen remains in the first condition until the next 1/10 of fatigue lifetime has passed, the load condition turns into the other condition afterwards. The simulation results showed in (c) and (d) indicate that a crack grows linearly before the surges. Moreover, the crack growth rate varies with the thermal load condition.
According to the simulation analysis, all information of fatigue life needed for calculating the life prediction model parameters are shown in Table 4.
Plug these fatigue data into Equation (19), the values of β 1 and β 2 can be solved by Matlab as Figure 11 shows, β 1 = 1.136 and β 2 = 1.052 . So we can work out α1 = 7.8192 × 10−9 and α2 = 4.4132 × 10−9.

4. Experimental Verification

Studies [25,26,27] demonstrate that daisy chain structure is an effective way to reduce the difficulty of monitoring a batch of solder joints. In daisy chain structure, severe damage in one single solder joint, especially the corners, often leads to the destruction of the entire package. The BGA package sample is designed as Figure 12 shows.
Temperature cycle test is conducted following the Ω 1 2 and Ω 2 1 conditions, we record the resistances of solder joints in daisy chain at T = 298 K every five cycles. The relation curve between resistance strain and cycle numbers can be fitted by the records as shown in Figure 13a,b. After thermal cycle test, the SEM (scanning electron microscope) is used for location the crack defection region, and we observed that cracks arose a lot, especially at the corner solder joints as reference mentioned, as shown in Figure 13c.
According to Figure 13, we can see that in the early stage each condition the resistance strain grows slowly and linearly. The values of resistance strain at the condition changing time is similar to the simulation results, and the tendencies of ε R approximate to the results in Figure 10. In real experimental environment, fatigue is not the only factor that leads to damage, creep and other mechanisms may also exist. As a result, the experimental value of ε R is basically bigger than simulation results, and experiment life is shorter.

5. Conclusions

Traditional fatigue prediction approaches are based on isothermal fatigue test data, but basically they cannot be appropriately used for engineering applications. Actually, most of the approaches ignore the load sequence influence and fatigue test data for mini-sized devices is hard to obtain, as a result of that, errors may be introduced if the data is not accurate.
In this article, we develop a new BGA life prediction model considering load sequence effects. Specifically, the analytic mathematic model is derived based on Darveaux model and Paris formula, whose parameters are determined by numerical simulation approaches. A resistance strain theory is proposed to reflect the crack growth progress by more convenient resistance data from fatigue test, and conducted by Mat lab software; the stress and strain situation that is needed for the theory is analyzed by modeling the BGA in ANSYS software. This work can help decrease the difficulty of getting fatigue test data effectively. Moreover, the resistance strain is discussed as microstructure damage related failure criteria and verified by experiment. However, the infinite element simulation of our model in ANSYS was able to analyze the stress and strain situation under different loading conditions, but cannot take the crack influence into consideration. Further research will be focused on improving the model, and our life prediction model may be a promising tool for future research in electronic device monitoring and life prediction.

Author Contributions

Weiwei Hu and Yaqiu Li conceived and designed theory and experiments, then performed the experiments; Yaqiu Li analyzed the data; Yufeng Sun contributed experiment and material tools, Ali Mosleh provided feedback on the described experiments and the writing of the manuscript; Yaqiu Li wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Nomenclature

N f the whole fatigue lifetime of solder joints, also the stress cycles of a specified character that a specimen sustains before failure of a specified nature occurs
N f i the total fatigue life cycles of ball grid arrays under the ith thermal load condition
N f i j the total fatigue life of ball grid arrays consists of certain fatigue cycles under the ith thermal condition and the rest cycles under the jth condition
N o the initial crack lifetime of solder joints, also the cycles to crack initiation
N o i the initial crack lifetime of solder joints under the ith thermal condition
N p the crack propagation or growth lifetime of solder joints
N p i the crack propagation lifetime of solder joints under the ith condition
N p i j the crack propagation lifetime of ball grid arrays consists of certain propagation cycles under the ith thermal condition and the rest cycles under the jth condition
N i the actual cycles under the ith thermal condition, in which we assume that initial crack lifetime under ith thermal condition is included
a , a C , a t , a N crack length, critical crack length, crack length at certain time point t, and the crack length at certain cycle times N
d a i / d N i crack growth rate under the ith thermal load condition
Δ W a v e i the incremental viscoplastic strain energy density under the ith thermal load condition
α i constant related to thermal cyclic stress range Δ σ in crack propagation stage under the ith thermal load condition
β i constant related the exponential increasing trend of crack growth ratio under the ith thermal load condition
k 1 , k 2 , k 3 , k 4 the correlation coefficients of material properties in Darveaux model
C , n material constants of the Darveaux model in the Paris formula
Δ K the amplitude of stress intensity factor
Δ σ the differences between the maximum stress value and minimum stress value under certain load conditions
Y the geometry influence function whose value is related to the sample size and load form
A 1 , A 2 , B 1 , B 2 model parameters related with α i and β i
Ω i the unchangeable load profile under ith thermal condition
Ω i j the changeable load profile under ith condition then change to jth condition
ε R the resistance strain of solder joints
ρ , ρ 0 the material resistivity and the resistivity of material at certain ambient temperatures
H the thickness of solder joint
S the cross-sectional area that perpendicular to the current, and S = π r 2
r the radius of welding points between solder point and PCB
t r , t s the time of heating-cooling process and the holding time
T H , T L the minimum temperature and the maximum temperature

References

  1. Lee, W.W.; Nguyen, L.T.; Selvaduray, G.S. Solder joint fatigue models: Review and applicability to chip scale packages. Microelectron. Reliab. 2000, 40, 231–244. [Google Scholar] [CrossRef]
  2. Pang, H.L.; Low, T.H.; Xiong, B.S. Lead-free 95.5Sn-3.8Ag-0.7Cu solder joint reliabilityanalysis for Micro-BGA assembly. In Proceedings of the 50th Annual electronics components and technology conference, Las Vegas, NV, USA, 31 May–3 June 2005; pp. 131–136.
  3. Luan, J.E.; Tee, T.E.; Pek, E. Advanced numerical and experimental techniques for analysisof dynamic responses and solder joint reliability during drop impact. IEEE Trans. Componen. Packaging Tech. 2006, 29, 449–456. [Google Scholar] [CrossRef]
  4. Yang, L.; Yin, L.; Arafei, B.; Roggeman, B.; Borgesen, P. On the assessment of the life of SnAgCu solder joints in cycling with varying amplitudes. IEEE Trans. Componen. Packaging Tech. 2013, 3, 430–440. [Google Scholar] [CrossRef]
  5. Tang, H.; Basaran, C. Experimental characterization of material degradation of solder joint under fatigue loading. In Proceedings of the Eighth Intersociety Conference on IEEE, San Diego, CA, USA, 30 May–1 June 2002; pp. 896–902.
  6. Okuyama, S.; Yu, Q.; Akutsu, T. Reliable evaluation method for solder joints in vehicle electronics devices considering the actual use conditions. In Proceedings of the 13th IEEE Intersociety Conference on IEEE, San Diego, CA, USA, 30 May–1 June 2012; pp. 654–658.
  7. Fatemi, A.; Yang, L. Cumulative fatigue damage and life prediction theories: A survey of the state of the art for homogeneous materials. Int. J. Fatigue 1998, 20, 9–34. [Google Scholar] [CrossRef]
  8. Robert, D.; Sabira, E.; Corey, R.; Christopher, J.B.; Nabeel, Z. Crack initiation and growth in WLCSP solder joints. In Proceedings of the 2011 IEEE 61st Electronic Components and Technology Conference (ECTC), IEEE, Lake Buena Vista, FL, USA, 29 May–1 June 2011; pp. 940–953.
  9. Manson, S.S.; Halford, G.R. Treatment of Multiaxial Creep-Fatigue by Strain Range Partitioning. In Proceedings of the Winter Annual Meeting of the Am. Soc. of Mechanical Engineers, NASA Lewis Research Center, New York, NY, USA, 6–10 December 1976.
  10. Yang, L.; Liang, Y.; Roggeman, B.; Borgesen, P. Effects of microstructure evolution on damage accumulation in lead-free solder joints. In Proceedings of the 60th Electronic Components and Technology Conference (ECTC), Las Vegas, NV, USA, 1–4 June 2010; pp. 1518–1523.
  11. Bao, Y.W.; Li, W.H.; Qiu, Y. Investigation in biaxial-stress effect on mode I fracture resistance of brittle materials by FEM simulation and K–G–J–δ relationship. Mater. Lett. 2005, 59, 439–445. [Google Scholar] [CrossRef]
  12. Bao, Y.W.; Liu, L.Z.; Zhou, Y.C. Assessing the elastic parameters and energy-dissipation capacity of solid materials: A residual indent may tell all. Acta Mater. 2005, 53, 4857–4862. [Google Scholar] [CrossRef]
  13. Lin, C.K.; Teng, H.Y. Creep properties of Sn-3.5 Ag-0.5 Cu lead-free solder under step-loading. J. Mater. Sci. Mater. Electron. 2006, 17, 577–586. [Google Scholar] [CrossRef]
  14. Lall, P.; Vaidya, R.; More, V.; Goebel, K. Assessment of Accrued Damage and Remaining Useful Life in Leadfree Electronics Subjected to Multiple Thermal Environments of Thermal Aging and Thermal Cycling. IEEE Trans. Componen. Packaging Tech. 2012, 2, 634–649. [Google Scholar] [CrossRef]
  15. Darveaux, R.; Banerji, K.; Mawer, A.; Dody, G. Reliability of plastic ball grid array assembly. Ball Grid Array Technol. 1995, 379–442. [Google Scholar]
  16. Fiedler, B.; Fine, M.; Kao, K.; Keer, L. Monitoring Fatigue Cracking in Interconnects in a Ball Grid Array by Measuring Electrical Resistance. J. Electron. Packaging 2012, 134, 2346–2350. [Google Scholar] [CrossRef]
  17. Vormwald, M. Classification of Load Sequence Effects in Metallic Structures. Procedia Eng. 2015, 101, 534–542. [Google Scholar] [CrossRef]
  18. Vormwald, M. Fatigue crack propagation under large cyclic plastic strain conditions. Procedia Mater. Sci. 2014, 3, 301–306. [Google Scholar] [CrossRef]
  19. Lindfield, G.; John, P. Numerical Methods: Using MATLAB; Academic Press: Pittsburgh, PA, USA, 2012. [Google Scholar]
  20. Jiang, L.; Yang, K.; Zhou, J.; Xiang, K.; Wang, W. Quantification of creep strain in small lead-free solder joints with the in situ micro-electronic resistance measurement. Microelectro. Reliab. 2008, 48, 438–444. [Google Scholar] [CrossRef]
  21. Suresh, S. Fatigue of Materials; Cambridge University Press: Cambridge, UK, 1998. [Google Scholar]
  22. Zhao, J.; Mutoh, Y.; Miyashita, Y.; Wang, L. Fatigue crack growth behavior of Sn–Pb and Sn-based lead-free solders. Eng. Fracture Mech. 2003, 70, 2187–2197. [Google Scholar] [CrossRef]
  23. ANSYS Structural Analysis Guide; ANSYS, Inc.: Canonsburg, PA, USA, 2013.
  24. Rodgers, B.; Punch, J.; Jarvis, J. Finite element modelling of a BGA package subjected to thermal and power cycling. In Proceedings of the The Eighth Intersociety Conference on Thermal and Thermomechanical Phenomena in Electronic Systems, 2002, ITHERM 2002, San Diego, CA, USA, 30 May–1 June 2002; pp. 993–1000.
  25. Kim, Y.G.; Han, B.; Choi, S.; Kim, S.K. Bottom Leaded Plastic (BLP) package: A new design with enhanced solder joint reliability. In Proceedings of the Electronic Components and Technology Conference, Orlando, FL, USA, 28–31 May 1996; pp. 448–452.
  26. Lau, J.H.; Lee, S.W.R.; Lee, R.S. Chip Scale Package (CSP): Design, Materials, Process, Reliability & Applications; McGraw-Hill Professional: New York, NY, USA, 1999. [Google Scholar]
  27. Ghaffarian, R. Effect of Area Array Package Types on Assembly Reliability and Comments on IPC-9701A. APEX 2016, in press. [Google Scholar]
Figure 1. Scheme of different loading amplitude versus solder lifetime cycles.
Figure 1. Scheme of different loading amplitude versus solder lifetime cycles.
Materials 09 00860 g001
Figure 2. Relationship between the crack length and cycle number in BGA shearing test.
Figure 2. Relationship between the crack length and cycle number in BGA shearing test.
Materials 09 00860 g002
Figure 3. Schematic diagram of BGA solder joint and equivalent crack.
Figure 3. Schematic diagram of BGA solder joint and equivalent crack.
Materials 09 00860 g003
Figure 4. Structure diagram of MROM TF-BGA48: (a) Chip level structure; (b) Micro-structure of BGA solder joint.
Figure 4. Structure diagram of MROM TF-BGA48: (a) Chip level structure; (b) Micro-structure of BGA solder joint.
Materials 09 00860 g004
Figure 5. Simulation model of MROM TF-BGA48: (a) Single solder joint simulation model; (b) Chip level simulation model.
Figure 5. Simulation model of MROM TF-BGA48: (a) Single solder joint simulation model; (b) Chip level simulation model.
Materials 09 00860 g005
Figure 6. Mesh and boundary set in simulation model: (a) Meshes on welded ball of specimen; (b) Boundary conditions of symmetry plane and zero DOF.
Figure 6. Mesh and boundary set in simulation model: (a) Meshes on welded ball of specimen; (b) Boundary conditions of symmetry plane and zero DOF.
Materials 09 00860 g006
Figure 7. Thermal load profiles of Ω 1 and Ω 2 .
Figure 7. Thermal load profiles of Ω 1 and Ω 2 .
Materials 09 00860 g007
Figure 8. Distribution of stress and strain contours: (a) In Ω 1 load profile; (b) In Ω 2 load profile.
Figure 8. Distribution of stress and strain contours: (a) In Ω 1 load profile; (b) In Ω 2 load profile.
Materials 09 00860 g008
Figure 9. Resistance strain curve in certain thermal load conditions.
Figure 9. Resistance strain curve in certain thermal load conditions.
Materials 09 00860 g009
Figure 10. Relation between resistance strain and cycle numbers at T = 298 K under different load conditions: (a) Ω 1 ; (b) Ω 2 ; (c) Ω 1 2 ; (d) Ω 2 1 .
Figure 10. Relation between resistance strain and cycle numbers at T = 298 K under different load conditions: (a) Ω 1 ; (b) Ω 2 ; (c) Ω 1 2 ; (d) Ω 2 1 .
Materials 09 00860 g010
Figure 11. Simulation result of MATLAB: (a) 2-D parameter surface of β 1 and β 2 ; (b) Minimum point of β 1 and β 2 .
Figure 11. Simulation result of MATLAB: (a) 2-D parameter surface of β 1 and β 2 ; (b) Minimum point of β 1 and β 2 .
Materials 09 00860 g011
Figure 12. BGA package sample used in experiment: (a) Designed daisy chain structure; (b) Printed circuit board; (c) Chip substrate; (d) Welded sample.
Figure 12. BGA package sample used in experiment: (a) Designed daisy chain structure; (b) Printed circuit board; (c) Chip substrate; (d) Welded sample.
Materials 09 00860 g012
Figure 13. Relation curve between resistance strain and cycle numbers under: (a) Ω 1 2 and (b) Ω 2 1 condition of temperature cycle test; (c) Different crack appearances in solder joints at corner areas of the sample after test: (c1) crack penetrating into the solder joint; (c2) crack at the welded fringe.
Figure 13. Relation curve between resistance strain and cycle numbers under: (a) Ω 1 2 and (b) Ω 2 1 condition of temperature cycle test; (c) Different crack appearances in solder joints at corner areas of the sample after test: (c1) crack penetrating into the solder joint; (c2) crack at the welded fringe.
Materials 09 00860 g013aMaterials 09 00860 g013b
Table 1. Information of MROM TF-BGA48.
Table 1. Information of MROM TF-BGA48.
Model ComponentsWhole PackagePCBUpper Copper BackingLower Copper BackingNickel Pad
(mm)6 × 8 × 1.340 × 40 × 0.5 ϕ 0.45 × 0.027 ϕ 0.514 × 0.018 ϕ 0.45 × 0.005
Welded-Spot pitchChipSubstrateBinderColloid
(mm)0.84 × 5.6 × 0.2546 × 8 × 0.23666 × 8 × 0.02546 × 8 × 0.53
Solder joint
diameter ( ϕ )total heightupper cylinder heightmaterial
(mm)0.5140.3220.03463Sn37Pb
Table 2. Material attribution setting.
Table 2. Material attribution setting.
Component CategoryElasticity Modulus (GPa)Poisson’s RatioCTE (10−6/°C)
Solder joint300.3521
PCB (FR4)48.20.319.17
Substrate16.850.316
Copper backing1290.3816.9
Specimen plate17.40.1515
Table 3. Simulation results under thermal load profiles.
Table 3. Simulation results under thermal load profiles.
Model Variables Ω 1 Ω 2
Equivalent stress range Δ σ (MPA)221.46264.322
Plastic shear strain range Δ γ 0.030680.02334
Fatigue life N f 11982045
Table 4. Fatigue life information.
Table 4. Fatigue life information.
Fatigue Variables Ω 1 Ω 2 Ω 1 2 Ω 2 1
N f i 1211208820041297
N o i 121208121208
N p i 109018801762881
n i //121208

Share and Cite

MDPI and ACS Style

Hu, W.; Li, Y.; Sun, Y.; Mosleh, A. A Model of BGA Thermal Fatigue Life Prediction Considering Load Sequence Effects. Materials 2016, 9, 860. https://doi.org/10.3390/ma9100860

AMA Style

Hu W, Li Y, Sun Y, Mosleh A. A Model of BGA Thermal Fatigue Life Prediction Considering Load Sequence Effects. Materials. 2016; 9(10):860. https://doi.org/10.3390/ma9100860

Chicago/Turabian Style

Hu, Weiwei, Yaqiu Li, Yufeng Sun, and Ali Mosleh. 2016. "A Model of BGA Thermal Fatigue Life Prediction Considering Load Sequence Effects" Materials 9, no. 10: 860. https://doi.org/10.3390/ma9100860

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop