fip - nasa
TRANSCRIPT
.-<II ":"
G OX> 'T.) 11-/Z (:)
/N ~;;tb-oe..
.a~94/~D
fIP O
INELASTIC STRAIN ANALYSIS OF SOLDER JOINT
IN
NASA FATIGUE SPECIMEN
Final Report
Grant No. NAG 5-1331 NASA Goddard Space Flight Center
CALCE Center for Electronics Packaging University of Maryland
College Park, MD 20742
(NASA-CR-181864) INELAStIC ~TRArN ANALYSIS OF SOLDER JOINT IN NASA FATIGUE SPECIMEN .. Final ~eport (Maryland Uhiv~) 60 pCSCl IlF
G3/26
N91 16132
Unclas 0329,.40
\ ~\ ,~
••• I
/.1 __ .... • •• ~~.
, _0
INELASTIC STRAIN ANALYSIS
OF
SOLDER JOINT
IN
NASA FATIGUE SPECIMEN
January 28, 1991
Final Report
Grant No. NAG 5-1331
NASA Goddard Space Flight Center
Prepared by
Abhijit Dasgupta
Chen Oyan
CALCE Center for Electronic Packaging
Mechanical Engineering Department
University of Maryland
College Park, MD 20742
11
T ABLE OF CONTENTS:
Section
List of Tables iii
List of Figures IV
Abstract 1
Introduction 2
Analysis 4
Results & Discussion 7
Conclusion 14
Recommendations For Future Work 15
References 16
Acknow ledgements 17
LIST OF TABLES:
Number
Table 1 : Linear elastic properties of materials in the solder fatigue specimen.
Table 2 : Nonlinear properties of materials in the solder fatigue specimen.
1lI
18
19
LIST OF FIGURES:
Number
Figure 1 : Axisymmetric finite element discretization of solder fatigue specimen.
Figure 2 : Enlarged view of mesh discretization in solder.
Figure 3 : Temperature histories for specimen loading.
Figure 4 : Deformed mesh at temperature change of 31° C.
Figure 5a : Solder deformation after loading to T=55.SO C.
Figure 5b : Solder deformation after 20 min. dwell at T=55.SO C
Figure 5c : Solder deformation after unloading to T=24.5° C.
Figure 5d : Solder deformation after 20 min. dwell at T=24.5° C.
Figure 6a : Maximum shear strain in solder after loading to T=55.SO C
Figure 6b : Maximum shear strain in solder after 20 min. dwell at T=55.5° C.
Figure 6c : Maximum shear strain in solder after unloading to T=24.5° C.
Figure 6d : Maximum shear strain in solder after 20 min. dwell at T=24.5° C.
Figure 7 : Maximum principal strain in solder after 20 min. dwell at T=24.5° C.
IV
20
21
22
23
24
25
26
27
28
29
30
31
32
Number
Figure 8 : Maximum shear strain history at nodes 260 and 30 for two cycles at cyclic temperature change of 31 ° C.
Figure 9a : Elastic equivalent strain history at nodes 260 and 30 for two cycles at a cyclic temperature change of 31 ° C.
Figure 9b : Plastic equivalent strain history at nodes 260 and 30 for two cycles at a cyclic temperature change of 310 C.
Figure 9c : Creep equivalent strain at nodes 260 and 30 for two cycles at a cyclic temperature change of 31 ° C.
Figure lOa : Hysteresis loop at node 260 for two cycles at a cyclic temperature change of 310 C.
Figure lOb : Hysteresis loop at node 30 for two cycles at a cyclic temperature change of 31 ° C.
Figure 11a : Solder deformation after loading to T=96.5° C.
Figure llb : Solder deformation after 20 min. dwell at T=96.5° C.
Figure 11c : Solder deformation after unloading to T=-16.5° C.
Figure lId: Solder deformation after 20 min. dwell at T=-16.5° C.
Figure 12a : Maximum shear strain in solder after loading to T=96.5° C ..
Figure 12b : Maximum shear strain an solder after 20 min. dwell at T=96.5° C.
v
33
34
35
36
37
38
39
40
41
42
43
44
Number
Figure 12c : Maximum shear strain in solder after unloading to T=-16.5° C.
Figure 12d : Maximum shear strain in solder after 20 min. dwell at T=-16.5° C.
Figure 13 : Maximum principal strain in solder after 20 min. dwell at T=-16.5° C.
Figure 14 : Maximum shear strain history at node 260 and 30 for two cycles at cyclic temperature change of 113° C.
Figure 15a : Elastic equivalent strain history at node 260 and 30 for two cycles at cyclic temperature change of 113° C.
Figure 15b : Plastic equivalent strain history at node 260 and 30 for two cycles at cyclic temperature change of 113° C.
Figure 15c : Creep equivalent strain history at node 260 and 30 for two cycles at cyclic temperature change of 113° C.
Figure 16a : Hysteresis loop at node 260 for two cycles at a cyclic temperature change of 113° C.
Figure 16b : Hysteresis loop at node 30 for two cycles at a cyclic temperature change of 113° C.
VI
45
46
47
48
49
50
51
52
53
1
1. ABSTRACT:
The solder fatigue specimen designed by NASA-GSFC/UNISYS is analyzed in order
to obtain the inelastic strain history during two different representative temperature cycles ('I'
specified by UNISYS. In previous reports (dated July 25, 1990 & November 15, 1990), /
results were presented of the elastic-plastic and creep analysis for .t. T=31° C cycle
,respectively. The present report summarizes subsequent results obtained during the
current phase, from visco-plastic finite element analysis of the solder fatigue specimen
for .t.T=113~ C cycle. Some common information is repeated here for self-completeness.
Large-deformation continuum formulations in conjunction with a standard linear solid
model is utilized for modeling the solder constitutive creep-plasticity behavior. Relevant
material properties are obtained from the literature. Strain amplitudes,mean strains, and
residual strains (as well as stresses) accumulated due to a representative complete
temperature cycle are obtained as a result of this analysis. The partitioning between elastic
strains, time-independent inelastic (plastic) strains, and time-dependent inelastic (creep)
strains is also explicitly obtained for two representative cycles. Detailed plots are
presented in_this report for two representative temperature cycles.This information forms
an important input for fatigue damage models, when predicting the fatigue life of solder
joints under thermal cycling.
2
2. INTRODUCTION:
Solder fatigue in electronic package is a major cause for poor reliability and
premature failures under thermo-mechanical loading. The fatigue damage results from
cyclic mechanical strains induced by a combination of (i) TCE mismatch between the
dissimilar components connected together by the solder, and (ii) vibrational loads. Since
solder is a highly visco-plastic material over typical operating temperature ranges, slow
thermal cycling produces primarily anelastic (creep) strains and relatively negligible
amounts of elastic and plastic strains. On the other hand, vibrational loads are of a much
higher frequency and cause primarily elastic and plastic strains and relatively little
anelastic strains. The partitioning between the different types of strains (elastic, plastic
and anelastic) is dependent on the mean operational temperature, the stress levels and the
respective dwell times to which the joint is exposed.
In order to obtain simplified closed-form models, it is common practice to ignore the
strain range partitioning between the elastic, plastic and creep strains, and to use the total
strain amplitude instead as a loading parameter, when computing fatigue life from the
Coffin-Manson model [1]. However, Solomon has illustrated in a comprehensive set of
experiments that it is not possible to extrapolate the same damage constants to low
operating temperatures [2]. One solution is to apply Halford & Manson's strain range
partitioning technique [3]. Similar approaches have been used successfully by Knecht, Fox
and Shine [4,5] in the past for modeling creep-fatigue interations in solder material. It is
necessary, therefore, to account for the partitioning between the elastic, plastic and
3
anelastic components of strains, if accurate life predictions are desired.
The purpose of this study is to conduct a detailed analysis of the inelastic strain
history of a sample solder joint under different thermal cycles. Particular attention is paid
to the strain-range partitioning. The geometry chosen for the analysis is the experimental
specimen designed by UNISYS/NASA-GSFC for the solder fatigue program. A numerical
finite element analysis is utilized, in view of the complex geometry.
4
3. ANALYSIS:
The analysis is conducted using the MARC general-purpose commerical FEM code
developed and marketed by Dr. Marcal and his associates. This program is an excellent
research tool and not only has more versatile nonlinear capabilities than ANSYS, but also
licences the analysis of larger models within the educational environment. Pre- and Post
Processing is done on PA TRAN in view of its excellent interative graphics and user
friendly software environment.
The specimen consists of brass pins soldered into copper plated through holes (PTH)
on a FR4 PWB. The brass pins have a circular shoulder/flange and are immersed in a
thermosetting epoxy. As the board is temperature-cycled, the differential expansion
between the epoxy and the brass pin causes an axial tensile load on the brass pin, thereby
loading the solder in shear. Shear stresses are also generated due to the CTE mismatch
between the brass pin and the PTH in the axial direction. Superposed on this shear load
are extensional hoop and radial stresses (& strains) in the solder, due to differential
expensions of the brass, solder, copper and FR4 in the radial direction.
Figure 1 shows the axisymmetric finite element mesh generated to model the
specimen assembly. The brass pin is color coded blue, solder is shown in yellow, copper
in red, FR4 in green and epoxy in pink. The total mesh consists of 476 elements and 530
nodes. Figure 2 shows an enlarged view of the finite element discretization of the solder
material, consisting of 80 elements and 102 nodes. All subsequent strain plots are shown
for this region of interest only.
5
The woven-fabric FR4 board is treated approximately as transversely isotropic, with
the plane of the board being the plane of isotropy. All other materials are treated as
isotropic. The board and the epoxy are treated as linear elastic within the temperature
range of this analysis since the maximum temperature is always maintained below the
glass-transition temperature Tg of the resin in the FR4 board.
All materials except the FR4 PWB board material and the epoxy are treated as power
law hardening elastic-plastic materials with a Ramberg-Osgood type constitutive model
given in equation (1).
(1)
where E is the elastic modulus, () is the stress, K is the Ramberg-Osgood constant and
n is the strain-hardening exponent.
Creep behavior of the solder is modeled with a Weertman steady state creep law.
Thus, the strain rate is assumed to have a power-law dependence on the stress magnitude
and an exponential dependence on the inverse of the absolute temperature as shown in
equation (2).
(2)
where C1, C2, C4 are material properties, () is the stress, T is the absolute temperature and
t is the elapsed time.
Linear material properties are listed in Table 1 and nonlinear material properties
are given in Table 2. Copper, brass and epoxy properties are obtained from ASM
6
Handbooks. FR4 properties have been generated by this research group during a related
study [6]. Elastic-plastic solder properties are obtained from Westinghouse test reports [7]
and creep properties for the solder are obtained from a study conducted by Tribula &
Morris [8] for 60Pb-40Sn solder.
The entire assembly is subjected to two different temperature cycles, specified by
UNISYS/NASA-GSFC, as shown in Figure 3. Both cycles have a mean temperature of
40° C. The temperature ranges are 31° C and 113° C, respectively. Loading and unloading
rates are 6° C per minute, and 20 minute dwells are provided at both extremes of the
cycle. In order to facilitate creep computations, the temperature loading and unloading
phases are idealized as step functions followed by dwells equal to the time taken for the
loading/unloading. It is noted that this simplification yields a conservative over-estimate
of the resulting strains. Incremental load stepping techniques are used since the strains are
well beyond the elastic limit of the solder. The 20 minute dwells are modeled with
appropriate time stepping techniques. Finite deformation formulations are used throughout
the study in order to model the large deformations, strains and rotations. Two complete
loading and unloading cycles are modeled for each of the two representative temperature
cycles shown in Figure 3. The purpose of modeling two strain cycles is to observe the
effects of rachetting and shakedown as the hysteresis cycles approach a stable steady-state
configuration. Appropriate nodal constraints are applied to constrain rigid body motions
and to simulate far-field mechanical constraints. No other mechanical loads are applied.
7
4. RESULTS & DISCUSSIONS :
4.1 LOAD CYCLE 1 :
The first load cycle considered is the cycle with the smaller temperature range of 31 0
C. Figure 4 shows a plot of the elastic deformations of the entire structure. Figures Sa
thro~gh Sd show plots of the deformed geometry of the solder at four different milestones
during the first cycle. Figure Sa shows a plot at the highest temperature (SS.So C) during
the loading cycle, superposed on the undeformed plot. Figure Sb through Sd show similar
plots of the deformed solder geometry at the end of the 20 minute dwell at Tmax, after
unloading to Tmin (24.So C), and after the 20 minute dwell at Tmin, respectively.
Contour plots of the maximum shear strains at the four milestones indicated above,
are shown in figures 6a through 6d. These figures clearly illustrate the strain concentration
around the fillet at the interface between the brass pin, solder and the epoxy (node 260
in the finite element model, as illustrated in figure 2). The maximum strain concentration
remains at this site throughout most of the cycle duration. The residual strain field after
unloading, shown in figure 6c, still shows this strain concentration, indicating that this site
undergoes the maximum strain cycling and hence accumulates the maximum fatigue
damage. Finally, during the dwell at Tmin, the strain concentration site shifts marginally
away from the interface. More importantly, another strain concentration site develops at
the opposite corner around node 30, indicating that the strain history at this node may also
be of interest from a fatigue damage perspective. Clearly, the node that suffers maximum
strain cycling and rachetting is node number 260 (see figure 2). Figure 7 shows that
8
similar conclusions may also be . inferred for the maximum principal strain. This
conclusion has been verified to be true for all other strain and stress components. For
reasons of brevity, those contour plots are not included in this report. Figure 7 also
illustrates that the maximum principal strain is almost half as large as the maximum shear
strain, indicating the significant multiaxiality of the strain (and stress) fields.
Figure 8 shows the maximum shear strain history at the most severe locations (nodes
260 & 30) for the first two cycles at this load amplitude. The figure illustrates several
very important features of the deformations. Node 260 undergoes both rachetting and
shakedown after the first temperature cycle. Consequently, the strain amplitude is much
smaller during the second cycle. The maximum shear strain is about 37,000 microstrain
for the first cycle and increases to about 40,000 microstrain during the second cycle due
to rachetting effects. The shakedown effect reduces the strain amplitude from about
18,000 microstrain during the first cycle to less than 10,000 microstrain by the second
cycle. Node 30 experiences an even greater amount of rachetting and shakedown.
Consequently, the strain amplitude during the second cycle is almost zero, though the
maximum strain is almost 28,000 microstrain. The shear strain at nodes 260 and 30 are
of comparable magnitudes but of opposite signs. However, the figure clearly illustrates
that the cyclic strain amplitude (and hence fatigue damage) is much larger at node 260
than at node 30.
Figures 9a through 9c present the graphs which constitute part of the main deliverables
in this study, viz. partitioned elastic, plastic and anelastic (creep) strai~ histories for one
of the given load cycles. The equivalent strain (also called the Von Mises' strain or
9
of the given load cycles. The equivalent strain (also called the Von Mises' strain or
distortional energy strain or the octahedral shear strain) is chosen for these plots because
of the multiaxiality of the strain field. Figures 9a and 9b clearly show that the cyclic
elastic and plastic strain amplitudes are much larger at node 260 than at node 30. The
elastic strain is almost completely reversed at node 260 while the plastic strain component
has a significant mean value (approximately 2,100 microstrain during the first cycle and
1,800 microstrain during the second). The maximum plastic strain of 3,200 micros train
is almost twice the maximum elastic strain while the amplitude of plastic strain is almost
the same as the elastic strain amplitude (approximately 1,600 microstrain). Figure 9c
shows that the creep strain amplitudes and mean values are significantly higher than the
elastic and plastic strain values. The maximum creep strain at nodes 260 and 30 are
comparable in magnitude but the amplitude at node 30 is almost negligible while the
amplitude at node 260 is approximately 5,000 microstrain. Creep rachetting and
shakedown effects are both evident at node 260. The residual strains at the end of second
cycle clearly have a combination of elastic, plastic and creep components.
4.2 LOAD CYCLE 2 :
The temperature range of 1l3° C for this load history is much larger than the first load
cycle of 310 C temperature range. The results are qualitatively similar to the results in
section 4.1. However, the strain amplitudes are much higher and the maximum strain
concentration in this loading cycle shifts to the opposite corner creating a possible site of
creep rupture due to excessive rachetting.
10
at four different milestones during this large temperature cycle. Figure lla shows a plot
at the highest temperature (96.5° C) during the loading cycle, superposed on the
undeformed plot. Figures lIb through lld show similar plots of the deformed solder
geometry at the end of the 20 minute dwell at Tmax, after unloading to Tmin (-16.5° C) and
after the 20 minute dwell at Tmin, respectively.
Contour plots of the maximum shear strains at the four milestones indicated above,
are shown in figures 12a through 12d. In this loading cycle, unlike in the t.T=31 o C
cycle, the strain concentration changes its site from node 260 to node 30 which is located
at the interface between the solder and at the free end of copper PTH. The maximum
strain concentration remains at node 30 through most of the cycle duration. The residual
strain field after unloading shown in Figure 12c also illustrates this strain concentration,
indicating that this site (node 30) experiences the maximum strain amplitude and
accumulates the maximum creep strain. Finally, during the dwell at Tmin, the position of
strain concentration still remains the same indicating that the failure will begin due to
creep rupture at node 30. Figure 13 shows that similar conclusions can be drawn about
the maximum principal strain. Similar results have been verified to be true for all other
strain and stress components. For brevity, those contour plots are not included in the
report. Figure 13 also illustrates that the maximum principal strain is almost half as large
as the maximum shear strain, indicating again the significant multiaxiality of the strain
(and stress) fields.
Figure 14 shows the maximum shear strain history at the representative locations
(nodes 260 and 30) for the first two cycles at this load amplitude. Nodes 260 and 30 both
11
(nodes 260 and 30) for the first two cycles at this load amplitude. Nodes 260 and 30 both
undergo rachetting after the first temperature cycle leading to an accumulation of inelastic
strains. Further, the strain amplitude is smaller during the second cycle due to shakedown
effects. The maximum shear strain occuring at node 30 is about 195,000 microstrain for
the fust cycle and increases to about 280,000 microstrain during the second cycle due to
rachetting effects and this amount is far larger than that at node 260 which the maximum
value is just about 110,000 microstrain for the first cycle and about 150,000 micros train
for the second cycle due to the rachetting effect. The shakedown effect reduces the strain
amplitude of node 260 from about 58,000 microstrain during the first cycle to less than
25,000 micros train by the second cycle. However, node 30 experiences an even greater
amount of rachetting and shakedown. Therefore, the strain amplitude during the second
cycle is nearly zero though the maximum strain is almost 280,000 microstrain. This
figure clearly illustrates that the cyclic strain amplitude and mean strains are much larger
at node 30 than at node 260. Consequently, failure will occur at node 30 due to creep
rupture rather than due to fatigue damage at node 260.
Figures 15a through 15c present the graphs which constitute part of the main
deliverables in this study, VIZ. partitioned elastic, plastic and anelastic (creep) strain
histories for ~T=113° C cycle. The elastic strain is almost completely reversed at node
260 while this condition does not occur at node 30 that suffers the effect of rachetting.
The plastic strain component at node 260 has a mean value of about 2,500 microstrain
during the first cycle and about -8,500 microstrain during the second cycle. The maximum
plastic strain of 14,000 microstrain is almost five times larger than the maximum elastic
12
strain at node 30 while the amplitude of plastic strain (about 11,000 microstrain) is also
almost five times larger than the elastic strain amplitude (about 2,200 micros train) at node
260. Figure 15c shows that the creep strain amplitudes and mean values are significantly
higher than the elastic and plastic strain values. The maximum creep strain at node 260
and node 30 are of comparable magnitude but the amplitude at node 30 is almost
negligible while the amplitude at node 260 is approximately 5,000 microstrain. Creep
rachetting and shakedown are both evident at nodes 260 and 30. The residual strain at the
end of the second cycle clearly has a combination of elastic, plastic and creep
components.
Figures 15a & 9a also show that the stresses (which are related to the elastic strains)
are not constant during the creep phase. This is better illustrated in figures 16a, 16b and
figures lOa, lOb which show the hysteresis loops during the first two load cycles. Figure
16a clearly illustrates that the rachetting is significant during the first cycle but is almost
halted during the second cycle at node 260. By the end of the second cycle, the hysteresis
loop reaches an almost stable and steady state configuration. The strain amplitude is much
smaller during the second cycle than the first cycle due to the shakedown effects. Figure
16b shows that rachetting is monotonically continuous though at a decreasing rate. Hence
the failure mode for this configuration is likely to be by creep rupture due to excessive
accumulation of creep strains at node 30.
Figures 16a, 16b and figures lOa, lOb further illustrate the fact that the creep
deformations are accompanied by stress relaxation. This raises serious doubts about the
validity of using a conventional Halford-Manson type strain-range partitioning techniques
13
for fatigue damage evaluation, since the fatigue constants for the conventional creep-:
fatigue models are usually obtained under constant stress conditions in laboratory
specimens. An alternative fatigue law is therefore required to deal with the present
situations. For instance, though the creep strain amplitude is larger at node 30 than at
node 260, the inelastic energy dissipation is larger at node 260 than at node 30. Thus
energy-based and strain-based failure laws will produce conflicting predictions of fatigue
damage accumulation for this load cycle. Clearly, further work is warranted to clarify
these issues conclusively.
14
5~-C0NCLUSION :
A detailed elastic-plastic-anelastic strain analysis has been conducted for the solder in
the specimen. Histories of the elastic-plastic and anelastic components of strain have been
obtained in partitioned form. It is evident from this study that when the temperature range
is small the failure of solder will result from the fatigue damage at the fillet at the
interface with the epoxy and the brass pin, since the strain amplitude range are highest
at this site. With the increase of temperature range as seen from 310 C to 1130 C, not only
do all strain components increase, but also the maximum strain concentration will shift
to the opposite diagonal corner located at the interface of solder and copper PTH and
result in failure due to creep rupture, rather than due to fatigue.
This study also reveals that the state of strain is multiaxial rather than one of pure
shear. It is necessary therefore to utilize a multidimensional fatigue damage law rather
than a simple shear fatigue damage law.
The partitioning between the elastic, plastic and creep strains have been clearly
illustrated. Such information is required for successful implementation the creep-fatigue
damage interactions. However, it is pointed out that a conventional partitioning method
of the Halford-Manson type is not possible here since the stresses are continually relaxing
during the creep deformation and are not held constant as is required for the Halford
Manson model to be valid. It is clearly necessary therefore to develop a more
sophisticated and more generalized creep-fatigue damage interaction model, in order to
handle the present situation.
15
6. RECOMMENDATIONS FOR FUTURE WORK:
This study clearly illustrates that in order to obtain a successful interpretation of
NASA's fatigue program, a more generalized fatigue damage model needs to be
developed. This model should have the following attributes:
(i) The model should be capable of accounting for multi axial strain states. Thus the
fatigue life should be formulated in terms of a valid strain measure which characterizes
not only the magnitude of the strain but also the multiaxiality.
(ii) The model should be capable of modeling creep-fatigue interactions in a multiaxial
strain state, for generalized creep deformations when the strain and stress are both
simulaneously changing. Traditional strain-partitioning techniques resort to empirical data
collected under constant-stress creep-fatigue tests. Such methods are inappropriate in the
present situation and a new model, based on energy partitioning concepts, is required for
successful completion of NASA's fatigue program.
16
7. REFERENCES:
1. Engelmaier, W., "Functional Cycles and Surface Mounting Attachment Reliability," ISHM Technical Monograph Series 6984-002, ISHM, Silver Spring, MD, October, 1984, pp 87-114.
2. Solomon, H, "Influence of Temperature on the Fatigue- of CC/pWB joints ," Journal of the IES, Institute of the Environmental Sciences, Mt. Prospect, 11, Vol XXXllI, No. 1, Jan/Feb 1990.
3 Manson, S. S., "The Challenge to Unify Treatment of High Temperature Fatigue - A partisan Proposal Based on Strain Range Partitioning," ASTM STP 520, American Society for Testing and Materials, Philadelphia, PA, 1973.
4. Shine, M. C. Fox, L. R., and Sofia, J. W., "A Strain-Range Partitioning Procedure for Solder Fatigue," Proc., IEPS 4th Annual IntI. Electronics Packaging Conf., Baltimore, MD, Oct. 1984.
5. Knecht, S. and Fox, L.R., "Constitutive Relation and Creep-Fatigue Life model for Eutectic Tin-Lead Solder," IEEE, Components, Hybrids & Manufacturing Technology, June 1990.
6. Dasgupta, A., Bhandarkar, S., Pecht, M. and Barker, D., "Thermoelastic Properties of Woven Fabric Composites Using Homogenization Techniques," 5th Conference of the American Society for Composites, E. Lansing, MI, June, 1990.
7. Private communication, Westinghouse Electric Corpn., Defence Electronics Division, Baltimore, MD.
8. Tribula, D. and Morris, 1. W.,"Creep Shear of Experimental Solder Joints," ASME Winter Annual Meeting, 89-WA/EEP-30, San Francisco, CA, Dec., 1989.
17
~R ACKNOWLEDGMENTS:
The analysis presented here was conducted by Chen Oyan, a graduated student in the
Mechanical Engineering department and a member of the Computer Aided Life Cycle
Engineering Center for Electronic Packaging. Computing facilities were provided by the
CAD Lab of the Mechanical Engineering Department. We also thank John Evans of
UNISYS for making this project possible and for . his invaluable technical inputs
throughout the duration of this study.
18
TABLE 1
MATERIAL PROPERTIES
LINEAR ELASTICITY
MATERIAL ELASTIC SHEAR POISSON THERMAL EXP. MODULUS MODULUS RATIO COEFFICIENT (E:psi) (G:psi) (u) ( a:in/infC)
COPPER 15.6x106 5.80x106 0.355 16.5xlO·6
BRASS 15.0x106 5.64x106 0.33 20.8xlO·6
EPOXY 5.0xl<Ji 1.83xl<Ji 0.37 70.0xlO·6
SOLDER 3.62x106 1.29x106 0.4 21.0xlO·6
FR4 IN-PLANE 2.084x106 8.99xl<Ji 0.159 20.62xlO·6
OUT-OF-PLANE 1.0x106 3.03xl<Ji 0.24 68.31xlO·6
19
TABLE 2
MATERIAL PROPERTIES
NONLINEAR: PLASTICITY & ANELASTICITY
MATERIAL YIELD STRENGTH STRAIN-HARDENING CREEP STRENGTH COEFFICIENT EXPONENT CONSTANTS (O"y:psi) (K:psi) (n) (C)
COPPER 10,000 46,400 0.54
BRASS 21,000 130,000 0.49
SOLDER 4,960 7,025 0.056 C1=6.82xlO-15
C2=6.28 C4=8165.2
t Ramberg Osgood plasticity equation: Cpl = (a/KYIn
t Weertman Creep equation: Cor = C1aC2 e -C4rr t
20
~~~--~~--+-----+-----r-----1
, , I
II
I I
r--"'; I-~ r---i ..... , r 1-1-r--i-1-1-
-I-
-I-
f-I-
I-P-..... ~
Figure 1: AxisYI:llnet=ic f ini te element discretization of solder fatigue specimen.
I I , r
! 12
/1J I I I I
2U4 ~bU ~~b
L Figure 2: Enlarged view of mesh discretization in solder.
I ~9 PO
II
)2
\ ~
35
N -
TEMPERATURE HISTORY w ~------------------------------------------------~
" _ so ()
4.1
t1, 4S u o
20 ~------~--------~--------~--------~--------~------~
-() u 4.1
th 4.1 0 -~ -e 4.1 Co e u
E-
o 10 20
120
100
80
60
40
20
o
·20 0 19
30
Time (Mins)
39
Time (t-.-lins)
'10
S8
so 60
78 97
Figure 3: Temperature histories for specimen loading.
22
•
o£rORHfO HODEL nJ 1:55.5 DECREE C IR£FER[NCE JEHr[RnJURE:2~.5)
r-- T-- - - r rTTr- --,_. -,-- -r--- 1 1111111
" 11111 I , I I '''''''I ---t- -t- ---1·1111 I--t---· I-I· --- 111111 t I· - - 1 - - - - 1 I· ·I·-j-·I- - - -1- _. --1- - - -1- - - - I 1I111II I I I II/II , I I I 1111111
---1-1_ ---1- -I-~I--I--I--I--I .. -. I11II1 1·-- 1-- --II H-·I-- --1--- --1--- -1---- I 111111 I I 11111 I I I I 111111 I _1_ I I I u~ _1 __ 1_ -'-- I 1111 ,--- .-- --=IITI·I----I----I------I----/ II"
___ I~ L-. __ 1_ U_LL _1_ -1- -1-- II . -- - III 1·-- 1 --- ~ - -, ~-H--\-- --1--· --1--- -\-. -- - - I I III
-- -1-:..-_1-==-1: .- ~ I H-II~ ==1-:-=- -:-::~::= :1== !!! I ! ! __ -' 1 __ 1 _I I 1_1_1 __ 1- ::I--=--~~..)::J---! I!!!!! -__ r--- 1·---1" --. - ~'rf-H-- --I--/- J ,L- _- "'"'' . -- -t- '-1--1 --,-1-'1:-:\=--\::-:' -=-={-~f:.::-+~-I- . I 11111111 -. __ ._. J.-___ J .. l.~~_~.:-:::=-" ~r=--:r-L:=.t'. -I I I 1111111I1 I
)--- --'~oJH=':- ~-~.Y .,\-~~,~~p; -';;~~t.~:r' 11~'4 r~ I I.' I' ,
.~~_ =rr-:rr.!:_.J~ -- __ :~=.:![- _UJ ~J~~[ J~ :.~[ .. ~ .. _ J j I ~ : ! ! :1: ilEEEffIII3
r 1 )C
I'lleurel PLASTlCITV "AIIIAN l'IISI-I'lIlIn SS rI IE Ull AUI) BV MAIIPA Tl.1I 14-.1111.-98 17: 24:4 IIMI :; 11.11118118111"+811 FllrQtlI:NI:V:: 8.111111111111[+1111 GlNfliAUlUJ MASS:: 8.888
Figure 4: Deformed mesh at temperature change of 31° C.
N W
OISPlOCEHENJ Of S8LDER OJ I:~S.S DECREE [ FOR 31 OECRE[ [YeL[
1'1111.11 I. I I III II' /'"IIlA1oI "",,-I·,a.,\!-> 1111 • III All I, 1;'1' -\1\1;1'41 Lit 11-JIII-!l1I l7::.!4:" I 1;'11 :.. ".III1IHIIIIII .1111 1111.01'1 ~c:V = 11.1111111111111.1111 LI.M 111\1 II .. ., ~"'SS = II ,IIHIt
Figure Sa: Solder deformation after loading to T
".
OISPLnC[H£NI 8F SOLDER 01 CRE[P 'IHE:20 "INS FOR 31 OEGREE (Y(ll
}
I'UUII I. • I lei I" 1'1\1111". 1·1I'1-"'IIIf.I~' 1111 tllI""" /IV ~,",III'" t." I!J-SU'-!JII 1:1:114:1 IIAII = It. 1.11111"""114 11;1 0111 N(:V = It .1111111111111 +1111 (,1 NIIlAI IIHI MASS = II.HHIt
Figure 5b: Solder deformation after 20 min. dwell at T = 55. 5°C
N \JI
DISP10CEHENJ Sf S8l0ER OJ J:24.~ DECREE [ FBR 31 OECREE CYCl[
l I t·
1'111, III I I lilli' "o\II:O\N ,""1·1'1;1,11 '.\ II, I ' .... "II' ,:( ,.t",,.,, I I." I "-!oll'-'I" II ::1l:5 "." : II. I ol II 1111 "' +IIt 11iI11t'lNU:: ".1111111111111"1" I.LM 111'111111 ~1I\'i~.: II.""" IV C'
Figure 5c: Solder deformation after unloading to T = 24.5°C.
OISPlRCEHENI Of S8lD£R RI CR(EP IIHE:~O "INS fOR 31 DEGREE CYCll
r T - T -~......,r=""if'=-=;;r=""Tr""'rr="""'----TJ""..-:::n=-=:n==i1=:;r-::-::yr:;--r--r " , 11- - + -Jd-·I--..IJ..-:-4==I=-:=-=I:~J, ........... ",~ ..... -~=I:t:==t=,~::t#::-::t7t--r-/ " , Ir-+~--+=~=#~~~++~~~~=ff~~~~~ " , I t- - +J-..I--.4'--'1~I==r-
" I / -1--~.s--h-'~I"-.~~L.--'+--;,l+--,t+-J--h~ I __ a-~~~~~~~~~~ __ U-~~~ __ L--L __ ~~L-~~
t __ I Yo
1'1111111.1 IIUII' "I\'III\N I'II'I-I'II"'I'~ 1111 1. ... ,\1111 11\' ,"",1'1''111." I!J-SII'-!JH II:H:S IIMI " ",':1"""'''"4 IIHI}t"I'II:Y = 1I,t1U"UIIU!:tIlU C.lNlIIALlIIll ~IASS = H.H"H
Figure 5d: Solder deformation after 20 min. dwell at T ='24.5°C.
N ......
\ I I r-"I 'r , ~
\' ~ , ~
~\ \ \~ ~ (0
.~ ~\' \\ 1 I ~ /,
;1~ ~(I r r I I 1 \'\ 0
L Figure 6a: Maximum shear strain in solder after loading to
T = 55. 5°C
.0080~ A
.0075~ B
.00695=0 C
.0064~ 0
.0058~ E
.00531= F
.0047~ G
.00421= H
.0036~ I
.00311= J
.00256= K
.00201"" L
.00146= M
.00091~ N
.000365= 0
N 00
·L Figure 6b: Maximum shear strain in solder after 20 min. dwell at
T = 55. 5°C.
.0360 .. A
.0335 .. B
.0311 .. C
.0286 .. 0
.0262 .. E
.0237= F
.0213 .. G
.0188= H
.0164= I
.0139= J
.0115 .. K
.0090~ L
.00658= M
.0041~ N
.00168= 0
Figure 60: Maximum shear strain in solder after unloading to T = 24. SoC.
.0295= A
.0275= B
.0255= C
.0235= 0
.0214= E
.0194= F
.0174= G
.0154= H
.0134= I
.0114= J
.00935= K
.00734= L
.00532= M
.00331= N
.00129= 0
\,.oJ o
L Figure 6d: Maximum shear strain in solder after 20 min. dwell at
T = 24.50C~
.0213= A
.0198= B
.0184". C
.0169= 0
.0155". E
.0140", F
.0125= G
.0111= H
.00963= I
.00817", J
.00672=- K
.00526= L
.00380= M
.00234= N
.000888= 0
L Figure 7: Maximum principal strain in solder after 20 min. dwell
at T = 24.SoC.
.0110= A
.0103", B
.00951"" C
.00876:= 0
.00801:::1 E
.00726:= F
.00650= G
.00575= H
.00500= I
.00425:::0 J
.00349= K
.00274", L
.00199= M
.00124", N
.000486= 0
W N
-w ::t.
0 0 a Y'"'
>< ........ c: .~ -C/J .... co Q) .c C/J
~ ~
STRAIN HISTORY (Temperature Cycle: 31 Degree C)
40~----~----~--~--------------~~--------------1
80
£0
10
0
-to
~O~--~----'---II---.----r---'----.----r----r---,----r o 10 40 60 80 '00
Transient time (Mlns) D N 80 ... N ~60
Figure 8: Maximum shear strain history at nodes 260 and 30 for two cycles at cyclic·temperature change of 31° C:
w w
w-:l
8 a y-
)( -c .~
tij
.~ 1i) .!2 ill
STRAIN HISTORY (Temperature Cycle: 31 Degree C)
',6
f.f
I., 1
0,1
t),6
O.f
0.1 -
0
-DoR
-Il,f
-d,6
-D,S
-I
-loR
-I,f
0 '0 40 60 80 100 Transient time (Mlns).
D N SO ... N '60
Figure 9a: Elastic equivalent strain history at nodes 260 and 30 for two cycles at a cyclic temperature change of 31° C.
3.J
3 ,., J.B
W 1.4 :1 a
,~ a 0 .-)( , -c:
1.8 .~
liS 1.6 .Q
1.4 u; .!9 n.. , ..
I
0.' 0.6
0.4
0.1
D
STRAIN HISTORY (Temperature Cycle: 31 Degree C),
'"1111 I II I I If
'" I
0 '0 80 '00
o N30 ... N 1180
Figure 9b: Plastic equivalent strain history at nodes 260 and 30 for two cycles at a cyclic temperature change of 31°C.
"W :1 0 0 0 or-)( -c 'jg C/)
g-e 0
STRAIN HISTORY (Temperature Cycle: 31 Degree C) I
'0 ~------------------------------------~~~------------~
16
1O .Ht
6
D
-4
-10 I... --.... "'bUB
-'6~----r---~----~--~r----r----r----.----~~~~---r----;
o RO 40 60 80 '00 Transient time (Mlns)
c N30 ... N ,SO
Figure 9c: Creep equivalent strain history at nodes 260 and 30 for two cycles at a cyclic temperature change of 31°C.
w
'"
6
5
4
3
2 ~
'ii)
~ en 1 en Q) ... (j) en 0 CIJ en ~ c
-I ~
-2
-3
-4
-5
-6
0
STRESS STRAIN CURVE (Temperature Cycle: 31 Oegree C)
4 8 12
Equivalent Strain (x1000 Il£)
o NODE 260
16
Figure lOa: Hysteresis loop at node 260 for two cycles at a cyclic temperature change
of 31° C.
24
.-1'"4 l')
~ .. ...."
l')
l')
Q)
H ~
'I'l
l')
Q)
iii 1'"4
0::1 ~
~ 0 ;>
STRESS STRAIr\l CURVE
3 ~-------------------------------------------------------,--~
2
1
0
-1
-2
-3
-4 -
-5 -.~~--~--~-'---'--.--.---r--~~r--r--'---r-~--.-~ -16 -14 -12 -10 -8 -6 -4 -2 o
Equi,,.alent Strain (X 1000pE:) o N 30
Figure lOb : Hysteresis loop at node 30 for two cycles at a cyclic temperature c1wngc
of 31° C.
VJ 00
a::
CD
L
a-
~
...... ~
...... c::::I
U?
c.o en
.. -- c:c a::
u...I
c::::I
S ~ - ...... u...J
a:: ~
'"'-ca
c:.!:) 3
:
- 3:
:.:: c:; L
W
~
~
-- CC
;1
./ I
_-f
----t
-----r r--~ --r
.--1'"'
39
C,.)
~ co
0)
II ~
o -.... CD ~ ..
c:: o ca E
o -CD ~
DISPlRCEnENT 8F SBlDER AT CREEP TI"E:20 HINS FBR"113 DEGREE CYCLE
L I
Figure 11 b: Solder deformation ~fter 20 min. dwell at T ::96.5° C
815P18[(I(I' IF SILOER Al l:-IS.S DECREE [ (UNLIAOIICJ
rT-·~~~'-~~~~~~9Wnp~~~~~~~~~ II I~-w-~~~~~~~~~~~~~~
" Ir-U-~-4~F--~~~~~~~=*~~~ " 1~~w-~~~~~~~~~-H~~+-~~44 II /Jt~~~~~~~~~~~-H~~~~~~~~~
L~"~~~~~~~ __ ~-L __ L--L ___ L--L~~~~L-~
L I. X
PROJECT CREEP PATlAN POSI-PROCESS FILE CREATED IV MARPATJ.8 24-OCT-98 14119:8 TIN(. ..11 •••• E ... fREQUENCY. • •••••• 8E.88 GENERALIZEO MASS. '.888
Figure 11 c: Solder deformation after unloading to T =-16.50 C
OISPlRCEnENT BF SOLDER AT CREEP 11"[:40 "INS FOR·113 DEGREE CYCLE
L Figure 11 d: Solder deformation after 20 min. dwell at T =-16.50 C
MI. SHERR STRAIN RT T:96.5 DEGREE C F8R 113 DECREE CYCLE
(AT THE BEGINNING 8f CREEP)
f~ I 1
~\'
\ .. T
L
\
\'\
Figure 12a: Maximum shear strain In solder after loading to T ::96.5° C
.0285. A
.0266.8
.0246. C
.0226. 0
.0207. E
.0187. F
.0168. G
.0148 .. H
.0129 .. I
.0109. J
.00897. K
.00701. L
.00506- fA
.00311. N
.00115- 0
.e-w
.185 .. A
.173- B
nnx. SHERR STRRIN AT CREEP 11"E:20 "INS FOR 113 DEGREE CYCLE .1,60. C
.148. 0
.135a E
.123- F
.110. G
.0974 .. H
.0848 .. I
.0722. J
.0596. K
.0470. L
L .0344. M
.0219. N
Figure 12b: Maximum shear strain In solder after 20 min. dwell at T :::96.5° C .00927.0
nnx. SHERR STRRIN AT 1:-16.5 DEGREE C FOR 113 DEGREE CYCLE
(UHlORDING NITH THE CREEP EFFECT)
L Figure 12c: Maximum shear strain in solder after unloading to T=-16.50· C
·187. A
.174_ B
.161- C
. f49a 0
.136- E
.123- F
.110- G
.0976 ... H
.0848- I
.0720. J
.0593- K
.0465. L
.0337. M
.0210- N
.00810.:. 0
.186. A
.173. B
nRX. SHERR STRRIN RT CREEP TlnE:40 nlNS FOR 113 DEGREE CYCLE .160. C
.148 .. 0
.135. E
.122. F
.110 .. G
.0969 .. H
.0842 .. I
.0715 ... J
.0589- K
.0462. l
L .0336. M
.0209. N
.00823- 0
Figure 12d: Maximum shear strain In solder after 20 min. dwell at T =-16.50 C
.0932- A
.0868. B
nnx. PRINCIPAl STRAIN AT CREEP TlnE:40 "INS fBR 113 DEGREE CYCLE .0804. C
.0740- 0
.0676- E
.0612. F
.0548. G
.0484- H
.0419- I
.0355- J
.0291- K
.0227. L
L .0163- M
.00988- N
Figure 13: Maximum principal strain In solder after 20 min. dwell at T =-16.5° C .00347- 0
.t:-
......
STRAIN HISTORY (Temperature Cycle: 113 Degree C)
300
280
_ 260 w ::1. o 240 0
~ 220 >< -c:
200 "cO
180 '-+J
:; :::::: i: : ::: : ::: :
en (ij 160 Q)
.r=. 140 C/)
~ 120 ~
100
80
60
40
20
0
0 20 40 60 80 tOO 120 140 160
Transient lime (Mins) o N 30 + N 260
I
Figure 14 : Maximum shear strain history at node 260 and 30 for two cycles at cyclic temperature change of 113°C
-W ::t..
0 0 0 .-x -c 'ro '--en 0 '+= en cu w
STRAIN HISTORY (Temperature Cycle: 113 Degree C)
3 ~----~~-------------------------.----------------------------,
2
f
0
-I
-2
o 20 40 60 80 100 120
Transient Time (Mins) o N 30 + N 260
Figure 15a: Elastic equivalent strain history at node 260 and 30 for two cycles at cyclic temperature change of 113°C
140 160
-w -.... 0 0 0 ..-x '-"
c: '(ij L-..... en 0 ~ (/)
OJ a.
Sf TRAIN HISTORY (Temperature Cycle: 113 Degree C)
'5 ,-----------------------------------~----~------------------_,
'0
5
0
-5
-'0
-'5
o
:::::::::
20 40 60 80 '00 120
Transient Time (Mins) o N 30 + N 260
Figure 15b: Plastic equivalent strain history at node 260 and 30 for two cycles at cyclic temperature change of 113°C
140
U1 o
160
STRAIN HISTORY (Temperature Cycle: 113 Degree C)
170 --------------------------------------------------------------~
-
160
160
140
~ 130 0 0 120 0 .-x "0 -c: 100 .~
90 -(J)
a. 80 Q) Q)
70 ~
U 60
50
40
30
20
10
0
0 20 40
" t " •• I t. _ , ....... .1 J J , t. I , •• '" • e" •
HI •••
60 80 100
Transient Time (Mins)
o N 30 + N 260
120
Figure 15c: Creep equivalent strain history at node 260 and 30 for two cycles at cyclic temperature change of 113°C·
140 160
1ft .......
7
• Ii
1#
8
~ 2 -CI) , U) OJ ... -(J) 0 U) OJ -I U)
~ c: -2 ~ -a
-4
.-6
-6
-7
STRESS - STRAIN CURVE (Temperature Cycle: 113 Degree C)
0 20 40 60
Equivalent Strain (x 1000 J.l£) + N 260
. Ftgure 16a: Hysteresis loop at node 260 for two cycles at a cyclic temperature of 1130 C
80
VI N
B
5
4-
3
-(/) ~
2 -(/) t (/) Q) .... ..... en 0 (/) Q)
.!!! -t ~ c: -2 ~
-3
-4
-5
-6
0 20
STRESS - STRAIN CURVE (Temperature Cycle: 113 Degree C)
40 60 80 too 120
Equivalent Strain (x 1000 J.lE) o N 30
Figure 1Gb: Hysteresis loop at node 30 for two cycles at a cyclic temperature of 1130 C
'40 160