Next Article in Journal
Aptamer-Based Analysis: A Promising Alternative for Food Safety Control
Next Article in Special Issue
Instability of Contact Resistance in MEMS and NEMS DC Switches under Low Force: the Role of Alien Films on the Contact Surface
Previous Article in Journal
Proximal Gamma-Ray Spectroscopy to Predict Soil Properties Using Windows and Full-Spectrum Analysis Methods
Previous Article in Special Issue
A Wireless MEMS-Based Inclinometer Sensor Node for Structural Health Monitoring
Article Menu

Export Article

Sensors 2013, 13(12), 16281-16291; doi:10.3390/s131216281

Defect Inspection of Flip Chip Solder Bumps Using an Ultrasonic Transducer
Lei Su 1, Tielin Shi 1, Zhensong Xu 1, Xiangning Lu 2 and Guanglan Liao 1,*
State Key Laboratory of Digital Manufacturing Equipment and Technology, Huazhong University of Science and Technology, Wuhan 430074, China
Jiangsu Normal University, Xuzhou 221116, China
Author to whom correspondence should be addressed; Tel.: +86-27-8779-3103; Fax: +86-27-8779-2413.
Received: 30 August 2013; in revised form: 4 November 2013 / Accepted: 20 November 2013 / Published: 27 November 2013


: Surface mount technology has spurred a rapid decrease in the size of electronic packages, where solder bump inspection of surface mount packages is crucial in the electronics manufacturing industry. In this study we demonstrate the feasibility of using a 230 MHz ultrasonic transducer for nondestructive flip chip testing. The reflected time domain signal was captured when the transducer scanning the flip chip, and the image of the flip chip was generated by scanning acoustic microscopy. Normalized cross-correlation was used to locate the center of solder bumps for segmenting the flip chip image. Then five features were extracted from the signals and images. The support vector machine was adopted to process the five features for classification and recognition. The results show the feasibility of this approach with high recognition rate, proving that defect inspection of flip chip solder bumps using the ultrasonic transducer has high potential in microelectronics packaging.
flip chip; ultrasonic inspection; support vector machine; defect inspection

1. Introduction

Flip chip technology combined with solder bumps interconnections is applied widely in electronic device manufacturing. With the tendency of flip chips toward ultra-fine pitch and high density together with the new requirements of packaging materials such as lead free and low-K, defects and failures happen more easily in flip chips [13], and the inspection becomes more critical and difficult. Traditional approaches for flip chip solder bump assessment include electrical testing, visual inspection, X-ray inspection, infrared thermography, and laser-ultrasound interferometer techniques. They are often insufficient due to their particular disadvantages. For instance, electrical testing inspects the solder bumps by measuring changes in electrical resistance and impedance [4]. Probes are contacted with the pre-designed test pads and a small electrical current passes through the chips to check each solder bump. This test is time consuming and expensive for complex boards, and any type of mechanical contact may make the defective bumps pass this testing [5]. Automated optical inspection (AOI) cannot detect solder bump defects hidden in the packaging directly, although it performs well in inspecting the solder bumps located on the edge of the die [68]. The laser ultrasound and interferometer techniques are developed to monitor the transient out-of-plane displacement response of the electronic package under pulsed laser excitation [9]. This is effective to detect solder bumps with large diameter and pitch. Infrared thermography is also used for solder bump inspection [10]. Chai et al. [11] utilized the hot spots in thermography to detect solder bumps when an electrical current passed through daisy chained chips. It is suitable for voids and partial cracks detection. X-ray radiography applies transmission of X-rays through the chips and substrates to perform defect inspection. The internal material has distinctly different X-ray absorbency [12], thus the variances in the shape and thickness of solder bumps can be revealed by X-ray images, and a fuzzy rule-based system was proposed to inspect the short circuits and defective solder bumps by use of the X-ray images [13]. However, the harmful radiation of X-ray equipment is unavoidable. Ultrasonic inspection is used extensively now [14], and scanning acoustic microscopy (SAM) has gained wide acceptance. It employs an ultrasonic source to scan across the sample surface, and uses the reflected waves to indicate the internal conditions of the components [15]. Semmens et al. utilized high frequency acoustic microscopy to analyze flip chip failures [16,17]. Zhang et al. [18,19] applied a sparse signal representation method to improve scanning acoustic microscopy and evaluate microelectronic packages. Normally the SAM results are dependent on the operators' experience, which makes it unreliable for inspecting flip chips with fine pitch and high density because of the inevitable visual fatigue.

Artificial neural network (ANN) is a system that consists of an interconnected group of artificial neurons that adaptively changes its structure through a training process [20,21]. It has predictive capability able to learn patterns from real data, together with some drawbacks such as slow convergence speed, poor stability and easily falling into local extrema. The support vector machine (SVM) learning method, which can overcome the problem of the local extremum existing in ANN and deal with small sample data with good generalization performance, has been promulgated as effective for pattern recognition [22]. Yun et al. [23] inspected solder bumps using a tiered circular illumination technique and SVM. Zhang et al. [24] carried on the image analysis based on the non-linear Mumford-Shah model and utilized the SVM for flip chip defect recognition.

In this paper, ultrasonic inspection of flip chips using a 230 MHz transducer was carried out. The time-domain signals and the images of flip chip solder bumps were captured by SAM, normalized cross-correlation (NCC) was used to locate the center of solder bumps for segmenting the flip chip images, and SVM was introduced for flip chip defects inspection. The results demonstrate the feasibility of this approach.

2. Theoretical Background

2.1. Ultrasonic Inspection

Ultrasound is an elastic disturbance that propagates through materials (mainly solids and liquids) at frequencies above 20 kHz [25]. Figure 1 shows the schematic propagation of the ultrasound through materials with different defects. When an ultrasonic wave impinges upon a boundary between different materials with the acoustic impedances denoted by z2 and z1, some of the energy is reflected and the rest is transmitted. The reflection coefficient R and the transmission coefficient T are calculated by:

R = Reflected Incident = z 2 z 1 z 2 + z 1
T = Transmitted Incident = 2 z 2 z 2 + z 1

In this work the reflection mode was adopted to detect the defects of the flip chip solder bumps. According to Equation (1), the higher the acoustic impedance mismatch, the stronger the signal reflects.

2.2. Principle of NCC

NCC is a fast and efficient method for many machine vision applications. It is used to compute the normalized cross-correlation of the template and the scene by the formula [26]:

γ ( u , v ) = x , y [ f ( x , y ) f ¯ u , v ] [ t ( x u , y v ) t ¯ ] { x , y [ f ( x , y ) f ¯ u , v ] 2 x , y [ t ( x u , y v ) t ¯ ] 2 } 0.5
where f is the image, and the sum is over x, y under the window containing the feature t positioned at (u,v),t̄ is the mean of the feature and f̄u,v is the mean of f(x,y) in the region under the feature.

The advantage of the NCC is that it is less sensitive to linear changes in the amplitude of illumination in the two compared images. Furthermore, the cross-correlation coefficient is confined in the range between −1 and 1, leading to easier setting of the threshold than the cross-correlation.

2.3. Principle of SVM

SVM is an important learning method of statistical learning theory, powerful for pattern recognition based on the structural risk minimum principle, in which an optimal separating hyperplane (OSH) is defined to separate two classes. The vectors from the same class fall on the same side of the OSH. The distance from the closest vectors to the OSH is the maximum among all the separating hyperplanes [27]. These vectors are called support vectors. Figure 2a shows a linear SVM. The left side of the OSH is the class labeled by y = 1 and the other class on the right side is labeled by y = −1. Generally, non-linear problems exist in engineering practices, in which linear SVM is incapable of dealing with them. Then non-linear SVM is introduced to change the linearly inseparable problems into separable ones through mapping the input vectors into a high-dimensional feature space, and new OSH is constructed in the feature space as shown in Figure 2b.

3. Flip Chip Defects Inspection

3.1. Experimental Procedure

The two flip chip samples obtained from Practical Component are daisy-chain flip chips (FA10-200 × 200, Dummy Components) and non-underfilled for testing. There are 317 solder bumps arranged in 18 rows and 18 columns at 254 μm pitch in each chip. To introduce the defects of missing solder bumps, some solder bumps are removed manually from the flip chips. Figure 3 shows the optical images of the flip chips before bonding captured using an imaging instrument (MC001-YR2010), where the white circles show the distribution of the missing solder bumps in the flip chips.

The flip chips were bonded by use of a flexible sub-micron die bonder (FINEPLACER® lambda). After that, an image acquisition system, SAM (Sonoscan D9500) as shown in Figure 4, was used to inspect the flip chips. The flip chip was fixed on the wafer stage and immersed in the de-ionized water which acted as the coupling medium for the acoustic wave propagation. The transducer transmitted signals and scanned the entire flip chip. Then the computer processed the received signals and generated the image of the flip chip. Fifty MHz, 100 MHz and 230 MHz transducers were used to scan the flip chips in our laboratory, and we obtained the optimal ultrasound signals and flip chip images under 230 MHz, because the resolution rises with the increase of the ultrasound frequency. The spot size of the 230 MHz transducer is 0.0318 mm.

The SAM images of the flip chips are shown in Figure 5a,b, where the darkness on the brim of the flip chip is caused by the edge effect, making it more difficult to diagnose the solder bumps located on the edges. Here edge bumps were marked by green dash-dotted squares. In order to display the ultrasound features, the typical time-domain signals of the good and missing solder bumps are extracted as shown in Figure 5c. It can be found that as the mismatch of the acoustic impedances under the good bumps is low, and both the die-bump interface and the bump-substrate interface have relatively obvious reflected signals. However, the mismatch under the missing bump is high, so that the die-bump interface has a strong reflected signal as the bump-substrate interface almost has no reflected signal.

3.2. Feature Extraction and Pattern Recognition for Flip Chip Diagnosis

The flip chip contains a large number of solder bumps, which correspond to the regions of interest (ROIs) in the SAM images. The ROIs were segmented and one of the good solder bump images was selected manually as the referenced bump image. NCC was employed to obtain the correlation coefficients matrix of the flip chip SAM images and the referenced solder bump image. The peak values in the matrix are located at the center of the solder bump images. Then we obtained all the solder bump images from the flip chip SAM images, got the corresponding time-domain signals, and extracted five features for further classification and recognition.

Let S denotes the p × q matrix associated with the solder bump image and S(i,j) is the ij-th gray entry of S. The gray value Gdb of the solder-bump image Sdb in the die-bump interface is defined by:

G d b = i , j p , q S d b ( i , j )

The gray value Gbs of the solder-bump image Sbs in the bump-substrate interface is defined by:

G b s = i , j p , q S b s ( i , j )

The interfaces can be recognized based on the analysis of the time-domain signals. In order to calculate the maximum amplitude in each interface, we determine the time range of the die-bump interface from 0.146 s to 0.196 s and the time range of the bump-substrate interface from 0.225 s to 0.252 s, as shown in Figure 5c. The maximum amplitude Adb of the time-domain signals in the die-bump interface is defined by:

A d b = max 0.146 < t < 0.196 f ( t )

The maximum amplitude Abs of the time-domain signals in the bump-substrate interface is defined by:

A b s = max 0.225 < t < 0.252 f ( t )

We define contrast C by:

C A b s A d b

Thus, we can represent every solder bump by a vector F as defined by:

F = [ G d b , G b s , A d b , A b s , C ]

Next, LIBSVM, developed by Chih-Jen Lin based on the SVM principle [28], is employed for missing bumps classification. Considering the non-linear effects in flip chip defect diagnosis, we choose the RBF kernel function and adopt cross-validation method to determine the parameters c and g. Other parameters are set to the default values.

4. Results and Discussion

The NCC output matrices of the SAM images and the referenced solder bump image are figured out as shown in Figure 6, where the peak values correspond to the centers of the solder bumps.

Then we calculated the pitch of two adjacent solder bumps, segmented the solder bumps images, obtained 634 (317 × 2) solder bump images, and acquired the corresponding time-domain signals. Five features were extracted from each solder bump, and we obtained 634 feature data for further analysis. 80 feature data selected randomly from chip-I were normalized for SVM training, and the other dataset (237 feature data from chip-I and 317 feature data from chip-II) were normalized and input to the trained SVM for classification and recognition.

The classified results are shown in Figure 7 and listed in Table 1, where the solid black spots denote the defect-free solder bumps, the white spots denote the missing solder bumps, and the solder bumps detected incorrectly are marked by red squares. Edge bumps are marked by blue dash-dotted squares. It can be found that there are 18 solder bumps detected incorrectly in total and the averaged error rate is 2.84%. There are eight solder bumps detected incorrectly with the error rate 2.52% in the flip chip I and 10 solder bumps detected incorrectly with the error rate 3.15% in the flip chip II. These results are better than those reported in [21] (the corresponding error rates are 5.99% and 5.68%, and the averaged error rate is 5.84%), all reduced to about the half. Especially, the influences of the edge effect on the recognition become weaker, as only seven solder bumps were detected incorrectly in this work compared with 19 solder bumps detected incorrectly in [21]. Thus, the five characteristics extracted from the solder bump images and the time-domain signals are more reasonable and the classification method using SVM is more effective.

5. Conclusions

The robust learning method, SVM, is introduced for ultrasonic inspection of flip chip solder bumps. The diagnosis approach is performed in a sequence of three steps: flip chip SAM imaging and time-domain signal acquisition, feature extraction, and solder bump defect classification and recognition. Experimental investigations have been conducted. The flip chips were bonded by use of a flexible sub-micron die bonder. The SAM images of the flip chips and the time-domain signals were captured using a 230 MHz transducer. Then NCC was adopted to locate the center of every solder bump for segmenting the flip chip images, and five features were extracted. After that, the SVM was used for defects classification and recognition. Two flip chip specimens with 634 solder bumps were detected. There were eight solder bumps detected incorrectly with an error rate of 2.52% in flip chip I and 10 solder bumps detected incorrectly with an error rate 3.15% in flip chip II. Eighteen solder bumps are detected incorrectly in total and the average error rate is 2.84%. The results demonstrate a high recognition rate for missing solder bump inspection. Compared with the work reported in reference [21], the error rates are reduced and the influences of the edge effect on the recognition become weak by using this method. Thus, this diagnosis approach is more effective and can be used for the solder bump inspection in high density packaging. Next, the SAM image capturing needs to be enhanced and more feature extraction methods need to be studied in order to decrease the error rate in classification and recognition.


The authors would like to thank the anonymous referees for their comments. This research is sponsored by the National Natural Science Foundation of China (Grant Nos. 51175211, 51222508 and 51305179).


  1. Brand, S.; Czurratis, P.; Hoffrogge, P.; Petzold, M. Automated inspection and classification of flip-chip-contacts using scanning acoustic microscopy. Microelectron. Reliab. 2010, 50, 1469–1473. [Google Scholar]
  2. Tan, C.W.; Chan, Y.C.; Leung, B.; Liu, H.D. Effects of soft beam energy on the microstructure of Pb37Sn, Au20Sn, and Sn3.5Ag0.5Cu solder joints in lensed-sm-fiber to laser-diode-affixing application. Opt. Laser Eng. 2008, 46, 75–82. [Google Scholar]
  3. Guo, F. Composite lead-free electronic solders. J. Mater. Sci. Mater. Electron. 2007, 18, 129–145. [Google Scholar]
  4. Shih, T.I.; Lin, Y.C.; Duh, J.G.; Hsu, T. Electrical characteristics for Sn-Ag-Cu solder bump with Ti/Ni/Cu under-bump metallization after temperature cycling tests. J. Electron. Mater. 2006, 35, 1773–1780. [Google Scholar]
  5. Steglich, D.; Siegmund, T.; Brocks, W. Micromechanical modeling of damage due to particle cracking in reinforced metals. Comput. Mater. Sci. 1999, 16, 404–413. [Google Scholar]
  6. Lera, M.; Montisci, A. Neural Networks Based AOI Systems for Electronic Devices Diagnosis. Proceedings of 19th Congress of the International Commission for Optics: Optics for the Quality of Life, Firenze, Italy, 25–30 August 2002; pp. 859–861.
  7. Giaquinto, A.; Fornarelli, G.; Brunetti, G.; Acciani, G. A neurofuzzy method for the evaluation of soldering global quality index. IEEE Tran. Ind. Inform. 2009, 5, 56–66. [Google Scholar]
  8. Acciani, G.; Brunetti, G.; Fornarelli, G. Application of neural networks in optical inspection and classification of solder joints in surface mount technology. IEEE Tran. Ind. Inform. 2006, 2, 200–209. [Google Scholar]
  9. Liu, S.; Ume, I.C.; Achari, A. Defects Pattern Recognition for Flip-Chip Solder Joint Quality Inspection with Laser Ultrasound and Interferometer. Proceedings of 52nd Electronic Components and Technology Conference, San Diego, CA, USA, 31 May 2002; pp. 1491–1496.
  10. Lu, X.N.; Liao, G.L.; Zha, Z.Y.; Xia, Q.; Shi, T.L. A novel approach for flip chip solder joint inspection based on pulsed phase thermography. NDT E Int. 2011, 44, 484–489. [Google Scholar]
  11. Chai, T.C.; Wong, B.S.; Bai, W.M.; Trigg, A.; Lam, Y.K. A Novel Defect Detection Technique Using Active Transient Thermography for High Density Package and Interconnections. Proceedings of 53rd Electronic Components & Technology Conference, New Orleans, LA, USA, 27–30 May 2003; pp. 920–925.
  12. Chiu, S.H.; Chen, C. Investigation of void nucleation and propagation during electromigration of flip-chip solder joints using x-ray microscopy. Appl. Phys. Lett. 2006, 89. [Google Scholar] [CrossRef]
  13. Voci, F.; Eiho, S.; Sugimoto, N. Fuzzy Inference Filter and Morphological Operators for Short Circuits Detection in Printed Circuit Board. Proceedings of IEEE International Symposium on Industrial Electronics, L'Aquila, Italy, 8–11 July 2002; pp. 672–677.
  14. Diego, C.; Hernandez, A.; Jimenez, A.; Alvarez, F.J.; Sanz, R.; Aparicio, J. Ultrasonic array for obstacle detection based on CDMA with kasami codes. Sensors 2011, 11, 11464–11475. [Google Scholar]
  15. Lee, K.Y.; Lee, P.; Tan, A.M.; Lee, C. SAM Interpretation of Interfacial Anomaly in Flip-Chip BGA Package with 65 nm Cu/low-κ Integrated Circuits Device. Proceedings of 31st International Conference on Electronics Manufacturing and Technology, Petaling Jaya, 8–10 November 2007; pp. 269–274.
  16. Semmens, J.E.; Kessler, L.W. Characterization of Flip Chip Interconnect Failure Modes Using High Frequency Acoustic Micro Imaging with Correlative Analysis. Proceedings of Reliability IEEE 35th Annual International Physics Symposium, 8–10 April 1997, Denver, CO, USA; pp. 141–148.
  17. Semmens, J.E. Flip chips and acoustic micro imaging: An overview of past applications, present status, and roadmap for the future. Microelectron. Reliab. 2000, 40, 1539–1543. [Google Scholar]
  18. Zhang, G.M.; Harvey, D.M.; Braden, D.R. Microelectronic package characterisation using scanning acoustic microscopy. NDT E Int. 2007, 40, 609–617. [Google Scholar]
  19. Zhang, G.M.; Zhang, C.Z.; Harvey, D.M. Sparse signal representation and its applications in ultrasonic nde. Ultrasonics 2012, 52, 351–363. [Google Scholar]
  20. Rojas, R. Neural networks—A systematic introduction; Springer-Verlag: Berlin, Germany, 1996. [Google Scholar]
  21. Su, L.; Zha, Z.; Lu, X.; Shi, T.; Liao, G. Using bp network for ultrasonic inspection of flip chip solder joints. Mechan. Syst. Signal Process 2013, 34, 183–190. [Google Scholar]
  22. Vapnik, V.N. The nature of Statistical Learning Theory; Springer: Berlin, Germany, 1995. [Google Scholar]
  23. Yun, T.S.; Sim, K.J.; Kim, H.J. Support vector machine-based inspection of solder joints using circular illumination. Electron. Lett. 2000, 36, 949–951. [Google Scholar]
  24. Zhang, Y.L.; Guo, N.; Du, H.; Li, W.H. Automated defect recognition of c-sam images in IC packaging using support vector machines. Int. J. Adv. Manuf. Tech. 2005, 25, 1191–1196. [Google Scholar]
  25. Sonoscan. In C-SAM Operator Training, 1st ed.; Sonoscan Inc.: Chicago, IL, USA, 2012; pp. 1–99.
  26. Lewis, J.P. Fast normalized cross-correlation. Ind. Light Magic 1995, 1–7. [Google Scholar]
  27. Ye, F.M.; Zhang, Z.B.; Chakrabarty, K.; Gu, X.L. Board-level functional fault diagnosis using artificial neural networks, support-vector machines, and weighted-majority voting. IEEE Tran. Comput. Aided Des. Integr. Circuit Syst. 2013, 32, 723–736. [Google Scholar]
  28. Lin, C.-J. LIBSVM Tools. Available online:∼cjlin/libsvmtools/ (accessed on 25 October 2012).
Figure 1. Schematic propagation of the ultrasound through materials with different defects.
Figure 1. Schematic propagation of the ultrasound through materials with different defects.
Sensors 13 16281f1 1024
Figure 2. Geometric illustration of SVM. (a) Linear SVM; (b) Non-linear SVM.
Figure 2. Geometric illustration of SVM. (a) Linear SVM; (b) Non-linear SVM.
Sensors 13 16281f2 1024
Figure 3. The optical images of the flip chip specimens.
Figure 3. The optical images of the flip chip specimens.
Sensors 13 16281f3 1024
Figure 4. The Scanning Acoustic Microscopy equipment (Sonoscan D9500).
Figure 4. The Scanning Acoustic Microscopy equipment (Sonoscan D9500).
Sensors 13 16281f4 1024
Figure 5. (a and b) SAM images of the flip chips I and II; (c) The typical time-domain signals of good and missing solder bumps.
Figure 5. (a and b) SAM images of the flip chips I and II; (c) The typical time-domain signals of good and missing solder bumps.
Sensors 13 16281f5a 1024Sensors 13 16281f5b 1024
Figure 6. The NCC output matrices of the referenced solder bump image to the SAM images of flip chips I (a) and II (b).
Figure 6. The NCC output matrices of the referenced solder bump image to the SAM images of flip chips I (a) and II (b).
Sensors 13 16281f6 1024
Figure 7. The recognized results of the flip chips.
Figure 7. The recognized results of the flip chips.
Sensors 13 16281f7 1024
Table 1. The classified results of the solder bumps in the flip chips.
Table 1. The classified results of the solder bumps in the flip chips.
The Flip ChipThe Solder Bumps Detected IncorrectlyThe Error Rate (%)
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top