Professional Documents
Culture Documents
ectc22_manuscript_final
ectc22_manuscript_final
ectc22_manuscript_final
Abstract—In this paper, a simplified methodology is presented has focused on the failure mechanisms and fatigue life
for the evaluation of test-to-failure board-level random prediction models under thermal loading, while relatively
vibrations using a combination of experimental and finite limited work has been allocated to high- and (more
element modeling techniques in calculating equivalent stresses importantly) ultra-high-cycle fatigue under vibration loading.
for SAC305 solder joints experiencing high- and ultra-high-cycle
However, some preliminary indication for the need for
fatigue usually found in the emerging automotive robo-taxi
industry. Some partial results that were obtained during this vibration fatigue test in the gigacycle range and above for the
study allow for an investigation of the effects of a printed circuit automotive applications has been reported in [1]. For the case
board geometry on possible failure modes of Pb-free solder of the robo-taxis, in particular, due to high cost of the bill of
joints. These results seem to confirm the findings that have been material (BOM) parts and very short life expectancy of the
reported previously by some researchers on the migration of a vehicle (about 3 to 4 years) [2] [3], there exists a significant
failure mode from the ductile fracture in the bulk solder to the opportunity to reduce the total cost of ownership when the old
brittle fracture of the intermetallic compound (IMC) layer due to printed circuit board assemblies (PCBAs) from the
the positive correlation between the tensile strength of the solder autonomous driving system computer can be reused for the
joint and the strain rate which may have occurred from high
new vehicles. This, in turn, raises significantly the
level of vibration and shock during the test. The generated data
points were then compared to the existing S-N (stress-life) fatigue requirement for the number of cycles to failure from random
curves for the SAC305 solder joints in order to assess whether vibration loading. For this type of loading, solder joints are
these curves can provide adequate results for the test vehicles amongst the most likely sites of occurrence of failure in case
fatigue life calculations. These preliminary results show that of thermo-mechanical and mechanical stresses, where the
more work is needed in both verifying the effect of a failure mode source of vibrations will come mainly from the rough surfaces
migration in the solder joints as well as developing additional over which the vehicles are used. As the failure of a solder
data points for S-N curve generation. This research is a interconnect can result in an open circuit, the failure of a
continuation of the study initiated by the JEDEC JESD22 single solder joint can result in drastic failure of the whole
working group.
component and the electronic system leading to sudden
Keywords—JEDEC, random vibration, printed circuit board downtime.
assembly, SAC305 solder joints, high- and ultra-high-cycle fatigue, The JEDEC JESD22 working group is in the process of
reusable electronics, S-N fatigue curves. updating the current vibration standard [4] placing an
emphasis on board-level vibration for RoHS compliant Pb-
I. INTRODUCTION free SAC305 solder joints. The present investigation is a
The emergence of new technologies provide ever more continuation of the study initiated by the working group and
challenges to assure the reliability of electronic products. In its previous results can be reviewed in [5].
the automotive industry, in particular, electronic hardware Second order solder interconnect stress investigation under
reliability is gaining more attention due to the development of dynamic loads has largely relied on finite element (FE) based
the autonomous vehicles, especially robo-taxis. Compared simulations. For example, global models have been
with traditional vehicles, robo-taxis have different use cases investigated using equivalent layers models in [6] and using
that include longer daily operation hours and mileage making smeared property models in [7] and [8].
existing industry standards ill-suited for their qualification. A large portion of research exists for high-cycle fatigue
Because these self-driving cars use sensing and computing when predicting fatigue life of electronic components exposed
technologies, their subsystems require strong computing to sinusoidal vibration. For example, Chen et al. [9] combined
capability and heavy xPU (CPU, GPU, FPGA etc.) usage. the vibration failure test, finite element analysis (FEA), and
Due to massive computing requirements thermal loading is theoretical formulation for the calculation of the electronic
considered to be the major cause of electronic component component’s fatigue life under sinusoidal vibration loading;
failures. Because of this, most of the published research work while Perkins and Sitaraman [10] used linear sweep vibration
that it requires an analyst to define an arbitrarily thin volume
on the solder ball (which can be very subjective) in order to
estimate the stress in the solder joint. In addition, the use of
the Segalman-Reese algorithm is not so straight forward as
demonstrated in [16].
In contrast to the previous research, a simplified
assessment methodology based on vibration tests and FEA to
predict high- and ultra-high-cycle fatigue life of electronic
components under random vibration loading is used in this
study based on the concept of a critical plane [17]. The
advantage of this method is that the resulting equivalent stress
will have a normal distribution with a mathematical expected
mean equal to zero, which makes it possible to use the
Rayleigh distribution for local amplitudes (extrema).
II. VIBRATION TESTS AND ANALYSIS
Two test vehicles with one specially designed ball grid
array (BGA) package and built-in daisy chain circuit
assembled on two PCBs with different geometries are used in
the vibration tests. The PCBA with its BGA package are
shown in Figure 1. The BGA component, 24.5!! ×
24.5!! , is mounted with 0.4!! diameter 769 lead-free
solder balls in 0.65!! pitch. The PCB for test vehicle 1
Figure 1: Details of a test vehicle (TV1) is made of FR4 with 77!! square board geometry and
1.0!! thickness. The PCB for test vehicle 2 (TV2) is also
made of FR4 with 140!! square board geometry and
1.6!! thickness. Lead-free solder 96.5Sn-3.0Ag-0.5Cu
(SAC305) were used in both test vehicles. This paper presents
a simplified fatigue life prediction procedure of SAC305
solder balls taking into account the strain rate responsible for
the failure mode migration from the ductile fracture in the
bulk solder to the brittle fracture of the IMC layer.
To perform vibration tests, the PCBA is mounted on the
shaker with metal standoffs screwed to four corner screw
holes, as shown in Figure 2. An event detector was used to
monitor the resistance of the daisy chain circuits continuously
throughout the test and to record the failure time. It is
assumed that an electrical discontinuity occurs when the
resistance threshold exceeds 1000"#$!% in a daisy-chain for
a period of 1"&% or more when there is a crack or cracks in a
solder joint detaching fully the interconnection path.
Figure 2: Experiment set-up of vibration tests. Random vibration was performed both numerically and
test to characterize the fatigue failure for ceramic column grid experimentally. The excitation given as input is a white noise
array (CCGA). (flat profile) with input PSD of 0.01976"' ( /)* over the
For typical random vibration simulations, Segalman-Reese frequency range of 10")* to 2000")* with the root mean
algorithm [11] [12] is used, which makes it possible to obtain square (RMS) acceleration of 6.27"+,-3. The excitation is
root mean square (RMS) values for the equivalent stress given at the four support locations on the bottom side of the
corresponding to the Von Mises hypothesis. The stress values board and it is applied in vertical (z-direction) in all
generated from this algorithm obey widely used 3-sigma rule experiments and vibrations are measured in this direction.
[13]. However, since the sigma level stresses are statistical The reported time to failure hours for TV1 were 3.2, 3.9 and
quantities, the Segalman-Reese algorithm together with the 11.8; while the time to failure hours for TV2 were 13, 15.2,
Steinberg’s 3-sigma rule provides only a rough estimate for 15.5, 35.3 and 55. The WeibullR package in version 0.99.902
fatigue life calculation, as shown in [14]. For example, Yu et of RStudio [18], using R programming language was used to
al. [15] obtained the volume-average stress response power generate time to failure Weibull plots for TV1 and TV2. The
spectral density (PSD) to estimate the cumulative damage of combined plots for the two test vehicles are shown in Figure 3.
the solder joint. The major drawback of such an approach is This figure shows that the Weibull shape parameter, 8 , is
(a) (b)
Figure 4: Top side (a) and bottom side (b) of PCBA, TV1.
for ACC2; 12>7?9 versus 873 cycles for SG1; 14>977 versus
elasticity, Poisson’s ratio, and damping coefficients) necessary
866 cycles for SG3; and 7>@97 versus 891 for SG4. Taking
for FEA simulations. Figure 10 shows a comparison plot of
maximum acceleration response values for ACC1 location
the average of net cycle counts for all five locations, the final when different levels of vibrations were applied to TV1. The
result is obtained of about 917 cycles in 2 seconds which
corresponds to around 460")ABC* . This number is also
applied vibrations on the test vehicle included two sine-
sweeps (one at 0.5+ and another at 20+) and three random
compared to the first natural frequency of about 462")ABC* vibrations with a flat (white noise) profile of 3.1, 6.27 and
shown in Figure 5 from the amplitude-frequency response plot 10"+,-3. The regression equation for the actual vibration
for TV1 with sine-sweep 1g input obtained from modal experiments (blue color) shows a zero-offset value of around
vibration test that used laser Doppler vibrometer (LDV) 3.9 which is low enough to consider the accelerometer at
equipment. Taking into account the mean time to failure for ACC1 location to be reasonably well calibrated. Meanwhile,
TV1 which was calculated earlier to be 6.3 hours, it is possible the red line shows FEA simulation results. The overall
to estimate the total number of cycles to failure for TV1, comparison between the two lines shows adequate correlation
which comes out to be around 10.3 million cycles. between actual test results and the FEA.
Similar analysis was performed for TV2 where the average For TV2, the two regression equations in Figure 11 show
of net cycle counts for all six locations was estimated to be that the slopes for the blue and red lines have similar values of
around 1,571 cycles in 0.92 seconds corresponding to around
1>705")ABC*. Figure 6 shows amplitude-frequency response
about 29. On the other hand, it can also be seen that the blue
(c) (d)
(e) (f)
(g) (h)
(i) (j)
Figure 7: Time history and histogram plots for TV1 ACC1, Figure 11: Comparison plot for ACC1 location for TV2.
ACC2, SG1, SG3 and SG4 locations where the top number
The figure shows that at the ACC1 location the calculated
equivalent acceleration response is around 24+ while at the
represents number of estimated cycles before the filter is applied;
while the bottom number represents the number of estimated cycles
after the filter. ACC2 location this value is around 14+. Meanwhile, for TV2
respective first natural frequencies with amplitude of 10+ at
room temperature. The blue line (ref. [15]) was obtained by
subjecting the test vehicle with two daisy chained,
symmetrically placed BGA packages to four separate
harmonic vibration levels of 5+, 7+, @.5+, and 10+ over the
first natural frequency band of the PCBA. This figure shows
that the two curves are diverging from each other in the high-
cycle fatigue region. Test to failure comparison results from
(a) (b) random vibration for the two test vehicles shows a closer
6
match to the blue line; however, the stress amplitudes for the
5
for SAC305 alloys reported in the literature) for TV1 and TV2
respectively. The third point, labeled bc in the figure shows
Vibration test
2
FEA
0
SG1 SG2 SG3 SG4 sb corner
will increase its stress amplitude from 5.1-`a to 5.6-`a.
(c) (d)
Figure 12: Comparison between vibration test strain values
converted to overall average amplitude stresses (blue line) and Von
Mises stress values obtained from the FEA model (red line) for TV1
(a) and TV2 (c). Location of the corner solder ball’s highest Von
Mises stress value in the FEA model for TV1 (b) and TV2 (d) when
j. Uk\lmn white noise (flat profile) is applied.
increased to 95.5"'`a .
for the two test vehicles.
These strain rate values are
significantly higher than the estimated strain rate value for
TV1 of around 0.25"% rM . One physical explanation of the
ACKNOWLEDMENTS [12] G. Reese, R. Field and D. Segalman, "A Tutorial on
The authors would like to thank Keith Newman and Design Analysis Using von Mises Stress in Random
Mihaela Tanesescu (AMD), Reza Ghaffarian (NASA), and Vibration Environments," The Shock and Vibration
Gerhard Hubner (Infineon) for sharing resources, results and Digest, vol. 32, no. 6, pp. 466-474, 2000.
their thoughts on board-level random vibration. [13] D. Steinberg, Vibration analysis for electronic equipment,
New York: Wiley, 1988.
REFERENCES
[14] A. Al-Yafawi, S. Patil, D. Yu, S. Park and J. Pitarresi,
"Random vibration test for electronic assemblies," in
[1] D. Xie, J. Hai, Z. Wu, J. Huang and M. Economou, Proc ITHERM, Las Vegas, 2010.
"Road Test and Reliability Analysis of Automotive [15] D. Yu, A. Al-Yafawi, T. T. Nguyen, S. Park and S.
Electronic Modules," in 2017 IEEE 67th Electronic Chung, "High-cycle fatigue life prediction for Pb-free
Components and Technology Conference (ECTC), 2017. BGA under random vibration loading," Microelectronics
[2] H. Shi, H. Talisse, S. Khau and M. Marroquín, Reliability, vol. 51, pp. 649-656, 2011.
"Hardware reliability in robo-taxi," in 2021 IEEE 71st [16] A. Grishin, "Estimating Structural Response to Random
Electronic Components and Technology Conference Vibration: Reaction Forces," Phoenix Analysis & Design
(ECTC), 2021. Techologies, 22 11 2017. [Online]. Available:
[3] F. Chen, "Hardware Reliability Qualification Of Robo- https://www.padtinc.com/blog/wp-
Taxi: Environmental Stress And Failure Modes For content/uploads/2017/11/PADT-ANSYS-Random-Vib-
Autonomous Vehicle Modules/Components," IEEE.tv, Reaction-Forces-2017_11_22-1.pdf. [Accessed 08 02
12 08 2021. [Online]. Available: 2022].
https://ieeetv.ieee.org/video/reliability-qualification-of- [17] A. Niesłony and E. Macha, Spectral method in multiaxial
robo-taxi. [Accessed 21 09 2021]. random fatigue, Berlin: Springer, 2007.
[4] JEDEC SOLID STATE TECHNOLOGY [18] RStudio, "RStudio | Open source & professional software
ASSOCIATION, "JEDEC Standard JESD22-B103B: for data science teams," RStudio, 2021. [Online].
Vibration, Variable Frequency," June 2006. [Online]. Available: https://www.rstudio.com/. [Accessed 20
Available: www.jedec.org. [Accessed 07 05 2019]. October 2021].
[5] V. Khaldarov, D. Xie, J. Lee and V. Shalumov, "New [19] T. An and F. Qin, "Effects of the intermetallic compound
Methodologies for Evaluating Microelectronics Subject microstructure on the tensile behavior of
to Board-level Vibrations," in 2021 IEEE 71st Electronic Sn3.0Ag0.5Cu/Cu solder joint under various strain rates,"
Components and Technology Conference (ECTC), 2021. Microelectronics Reliability, vol. 54, pp. 932-938, 2014.
[6] J. Gu, C. T. Lim and A. A. O. Tay, "Simulation of [20] P. Lall, S. Shantaram, J. Suhling and D. Locker, "Effect
mechanical response of solder joints under drop impact of high strain-rate on mechanical properties of SAC105
using equivalent layer models," in Proceedings and SAC305 leadfree alloys," in 2012 IEEE 62nd
Electronic Components and Technology, 2005, 2005. Electronic Components and Technology Conference,
[7] J. P. Clech, "Solder Reliability Solutions: A PC-Based 2012.
Design-for-Reliability Tool," in Proceedings of Surface [21] T. Irvine, "Rainflow Fatigue Cycle Counting,"
Mount International, San Jose, CA, 1996. Vibrationdata, 31 October 2012. [Online]. Available:
[8] P. Lall, D. Panchagade, Y. Liu, W. Johnson and J. https://vibrationdata.wordpress.com/2012/10/31/rainflow
Suhling, "Models for Reliability Prediction of Fine-Pitch -fatigue-cycle-counting/. [Accessed 2 September 2021].
BGAs and CSPs in Shock and Drop-Impact," in 2004 [22] G. Limaye, High Temperature Vibration Fatigue Life
Proceedings. 54th Electronic Components and Prediction and High Strain Rate Material
Technology Conference, 2004. Characterization of Lead-Free Solders, Auburn: Auburn
[9] Y. Chen, C. Wang and Y. Yang, "Combining vibration University, 2013.
test with finite element analysis for the fatigue life," [23] Y. Zhou and A. Dasgupta, "Vibration Durability
Microelectronics Reliability, vol. 48, no. 4, pp. 638-644, Assessment of Sn3.0Ag0.5Cu and Sn37Pb Solders Under
2008. Harmonic Excitation," in Proceedings of the ASME 2007
[10] A. Perkins and S. Sitaraman, "Vibration-induced solder International Mechanical Engineering Congress and
joint failure of a Ceramic Column Grid Array (CCGA) Exposition. Volume 5: Electronics and Photonics, Seattle,
package," in 2004 Proceedings. 54th Electronic 2007.
Components and Technology Conference, 2004. [24] ASONIKA, SRI, Subsystem ASONIKA-M-3D, 2021.
[11] D. J. Segalman, G. M. Reese, C. Fulcher and R. Field,
"An Efficient Method for Calculating RMS von Mises
Stress in a Random Vibration Environment," 1998.