Abstract
The dipping process was recorded firstly by high-speed camera system; acceleration time, speed, and dipping time were set by the control system of dipping bed, respectively. By image processing of dipping process based on Otsu’s method, it was found that low-viscosity flux glue eliminates the micelle effectively, very low speed also leads to small micelle hidden between the bumps, and this small micelle and hidden phenomenon disappeared when the speed is ≥0.2 cm s−1. Dipping flux quantity of the bump decreases by about 100 square pixels when flux viscosity is reduced from 4,500 to 3,500 mpa s. For the 3,500 mpa s viscosity glue, dipping flux quantity increases with the increase of the speed and decreases with the increase of the speed after the speed is up to 0.8 cm s−1. The stable time of dipping glue can be obtained by real-time curve of dipping flux quantity and is only 80–90 ms when dipping speed is from 1.6 to 4.0 cm s−1. Dipping flux quantity has an increasing trend for acceleration time and has a decreasing trend for acceleration. Dipping flux quantity increases with the increase of dipping time, and is becoming saturated when the time is ≥55 ms.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Flip-chip technology has been widely used in high-performance and high-density microelectronics packaging [1–8] due to shorter possible leads, lower inductance, higher frequency, better noise control, smaller device footprints, and a lower profile, such as smart card, laser emitting diode, and surface-acoustic-wave filter in telecom applications [9–13]. Flux coating is one of the key processes during flip-chip packaging; flux is applied on the solder bumps or substrate to remove the oxides, pre-bonding flip chip on the substrate before reflow, and increases the wettability of the solder bump and improve assembly reliability [14–16]. Usually, flux coating can be achieved through dipping flux, ultrasonic flux, printing flux, and so on [17]. Chip to wafer (C2W) flip-chip bonding is more suitable at present for IC integration with expected process flexibility [18]. A flux dipping method was applied to C2W bonding [19]. Manna [20] and Nyamannavar et al. [21] reported that effect of fluxing chemical on wire surface by hot dip process and Heat Flux Transients at Solder/Substrate interface. The dipping quantity of flip-chip bumps affects the flip-chip bonding effect. Little flux can result in unbonding, excessive flux influence reliability of flip-chip.
However, from the literature, studies on the dipping process are quite lacking. Expected to develop new methods to observe the dipping process, adopt new ways to express the dipping quantity of tiny bumps and precisely control the dipping quantity.
In the paper, flux viscosity, dipping acceleration, dipping time, and flux stable time were firstly investigated using high-speed camera system and Matlab data processing. Based on the experimental images and data, the dipping process is discussed further.
2 Experiment
The dipping experimental bed is shown in Fig. 1 which includes dipping head, motion guide, computers, and high-speed camera system. Type of motion control card is SMC2410B offered by Shenzhen Leadshine Technology Co., Ltd. Model of servo motor is MHMD042G1U offered by Panasonic Corporation, it is an AC servo motor. Its rated speed is 3,000 r min−1 and encoder resolution is r = 10,000 p r−1. Servo driver was matched with servo motor and have chosen Panasonic MINAS A5B series, model was MBDHT2510E. Motion guide is used to move up and down to achieve flux dipping.
The control program was used in LabVIEW8.6 to integrate motion control system and image acquisition system. The flux container moved back and forth on the plate driven by X-axis. Flux was transferred into the flux groove through the movement of the container. The die was immerged into the groove and coating some amount of flux. When the die moves at a specified location driven by Z-axis, the high-speed camera gets activated and records the whole dipping progress. According to the dipping process, the flow chart of the main program is shown in Fig. 2.
The parameters of dipping process are controlled by motion controller. Acceleration, acceleration time, speed and dipping time can be adjusted directly in the program interface. The dipping process was recorded quickly using FASTCAM-SA1.1 high-speed camera system. Shooting frequency was set to 2,000 frames per second, and the resolution is 1,024 × 1,024 pixel. The size of dipping die is 1.1 × 1.6 mm and 10 bumps, the diameter of bump is 267 μm, and the height of bump is 200 μm as shown in Fig. 3.
3 Results and Discussion
To determine the appropriate dipping depth, dipping depths were set at 1/4, 1/2, and 3/4 bump height. The sequence images of dipping process of 1/4, 1/2, and 3/4 bump height are shown in Fig. 4. It shows that 3/4 dipping depth leads to a micelle. A lighter dipping depth should be chosen in order to avoid micelles. So, dipping height was set to 1/4 bump height in the experiment. Viscosity, speed, acceleration & acceleration time, and dipping time are, respectively, tested.
3.1 The Influence of Flux Viscosity on Dipping
In order to compare the dipping effects of different viscosities, dipping experiments of 4,500 and 3,500 mpa s viscosity fluxes were carried out, respectively.
For 4,500 mpa s viscosity flux, the dipping process was recorded at 2,000 frames per second by high-speed camera system when rising speed is set to 0.2 cm s−1 as shown in Fig. 5, and sequence images of dipping process are shown in Fig. 6. It shows that the micelle is remained, and results in excessive flux.
For 3,500 mpa s viscosity flux at the same rising speed, the dipping process is shown in Fig. 7. It shows that the micelle was effectively eliminated. The formation of micelles is inhibited by the low-viscosity flux.
To further research the influence of flux viscosity on dipping quantity of bumps, an image processing approach is applied to calculate the flux quantity using Matlab software as shown in Fig. 8. Through image processing of original images from step I to step V, the dipping quantity of bumps and flux flow process of dipping process can be obtained.
Step I is extracting image from the original images including image before dipping, flux separating image, and completed dipping image.
Step II is converting into a binary image using Otsu’s method. Otsu’s method is used to segment the image and extract image futures. Otsu’s method is an adaptive threshold determination method, and it is clustering based [22]. The basic principle of the method was shown as follows.
For a given image, suppose its pixels are represented in L gray levels (1, 2,…, L). Let threshold T divide gray levels into two parts C0 and C1, C0 consists of pixels with levels [1,…,T] and C1 consists of pixels with levels [T + 1,…, L]. The number of pixels in C 0 has a proportion of w0(T) in the whole image, and average gray level is μ0(T), the number of pixels in C1 has a proportion of w1(T) in the whole image, and average gray level is μ1(T). Let μ represents the mean level of the image; the between-class variance σ2(T) can be obtained by Eq. (1):
Specifying the value of T from 0 to L sequentially, the number which makes σ2(T) has a maximum value is the threshold needed.
Step III is filling holes in a small area.
Step IV is identifying four holes’ center and fitting a straight line: firstly, finding out the centroid of reflective part on the solder bumps and, secondly, obtaining equation of the dividing line through X-direction coordinates of four centroids.
Suppose D is reflective area of the solder bump, F is a binary image, so the value of F(x,y) is 0 or 1. The equation to obtain centroid of reflective part on the solder bumps can be shown as Eq. (2) [23]:
X-direction coordinate of dividing line can be calculated by after four bumps centroids are obtained, and the function expression of the dividing line can be represented by x = x0.
StepV is filling holes and calculating bump area, dipping process area, and dipping bump area.
In this way, difference of bump area and dipping bump area represents flux quantity, and difference of bump area and dipping process area shows flux flow process of dipping process. Flux dipping quantity is statistically shown in Fig. 9. It indicates that flux dipping quantity of 3,500 mpa s viscosity decreases 100 square pixels than 4,500 mpa s viscosity, and 0.04 cm s−1 low speed has a large flux quantity due to micelle effect. So, low-viscosity flux should be chosen to avoid excessive dipping and the formation of the micelle.
3.2 The Real-time Characteristics of the Dipping
Separating height of the dipping process was recorded as shown in Fig. 10, and its statistical results are shown in Fig. 11. The corresponding separation time is statistically shown in Fig. 12. It shows that flux separating height increases with the increase of speed, and the separating consistency of each bump is improved. Separating time decreases significantly with the increase of speed, and the separating simultaneity of each bump is improved.
Based on image processing from flux separating image to completed dipping image, flux flow quantities of dipping process are plotted in Fig. 13, where the experiment was carried out 5 times, respectively, at 4 cm s−1 speed. Before flux separation, dipping glue quantities were represented by dashed lines. It shows real-time characteristics. When the speed is 4, 3.2, 1.6, 1.2, 0.8, 0.4, 0.2, and 0.04 cm s−1, respectively, real-time characteristics of the dipping process are shown in Fig. 14a–h and i shows the average results at different speeds. Figure 14 shows that stable time and flux quantity vary with the speed. When the speed is very low (0.04 cm s−1), real-time curve has a big change as shown in Fig. 14h. This is because the small micelle were formed sometimes and hidden between the bumps as shown in Fig. 15 under the condition of the very low speed. The phenomenon disappeared when the speed is ≥0.2 cm s−1 for 3,500 mpa s viscosity flux.
The average stable time obtained from Fig. 14 is filled in Table 1 at different speeds and is plotted in Fig. 16. It shows that the stable time increases with the increase of the speed and is 80–90 ms when the speed is from 1.6 to 4 cm s−1. This will be a limit stable time.
Dipping glue quantities obtained from Fig. 14 are plotted, respectively, and averaged statistically in Fig. 17 at different speeds. It indicates that the curve of flux quantity increases with the increase of the speed in the beginning and decreases with the increase of the speed after the speed is up to 0.8 cm s−1. Therefore, the appropriate speed should be selected during dipping process in order to improve dipping efficiency and obtain appropriate glue.
3.3 Acceleration & Acceleration Time Effect on the Dipping
In the above experiment, acceleration time is set to 10 ms; accelerations of the speed (0.2, 0.8, 1.2, 1.6, 3.2, and 4.0 cm s−1) are 28.5, 115, 171, 228.5, 460, and 570 cm s−2, respectively. The relationship between acceleration value and dipping flux quantity is shown in Fig. 17.
For the same speed as 1.6 cm s−1, acceleration times were set to 5, 10, 20, 30, 40, and 75 ms, and the corresponding accelerations were 457, 228.5, 114, 76, 57, and 30 cm s−2, respectively. Dipping flux quantity varies with acceleration time and acceleration as shown in Figs. 18 and 19. It shows that dipping flux quantity has an increasing trend for acceleration time and has a decreasing trend for acceleration. In order to reduce the dipping flux quantity and improve the dipping efficiency, high acceleration and short acceleration time should be selected.
3.4 Dipping Time Influence on the Dipping
Flux glue rises along the edge of bumps in glue pool due to surface tension effect of flux liquid as shown in Fig. 20. The longer dipping time is, the more the rising glue is. Rising flux will affect the final dipping quantity. Dipping flux quantity varies with dipping time as shown in Fig. 21. It shows that dipping flux quantity has an increasing trend with the increase of dipping time and becomes saturated value when dipping time is ≥55 ms.
4 Conclusions
In conclusions, the parameters of the dipping process were analyzed in detail, including flux viscosity, speed, acceleration, acceleration time, and dipping time, and the images of high-speed camera system indicate dipping performance information by the image processing. The main findings are as follows:
-
(1)
The influence of flux viscosity on dipping is very obvious. Low-viscosity flux glue eliminates effectively the micelle. Dipping flux quantity of the bump decreases by about 100 square pixels when flux viscosity is reduced from 4,500 to 3,500 mpa s.
-
(2)
Real-time curve indicates the dipping process. The stable time of dipping glue decreases with the increase of the speed and has the same limit stable time as 80–90 ms when the speed is from 1.6 to 4 cm s−1. Dipping flux quantity increases with the increase of the speed in the beginning and decreases with the increase of the speed after the speed is up to 0.8 cm s−1.
-
(3)
Very low speed sometimes leads to the small micelle hidden between the bumps during dipping process, and the phenomenon disappearing when the speed is ≥0.2 cm s−1.
-
(4)
Dipping flux quantity has an increasing trend for acceleration time or has a decreasing trend for acceleration.
-
(5)
Dipping flux quantity increases with the increase of dipping time and is becoming saturated when the dipping time is ≥55 ms.
In summary, experimental results have provided important real-time data for developing dipping technology.
References
J. Li, L. Han, J. Duan, J. Zhong, Interface mechanism of ultrasonic flip chip bonding. Appl. Phys. Lett. 90, 242902 (2007). doi:10.1063/1.2747673
J. Sutanto, S. Anand, C. Patel, Novel first-level interconnect techniques for flip chip on mems devices. J. Microelectromech. S. 21(1), 132–144 (2012). doi:10.1109/JMEMS.2011.2171326
J. Li, L. Liu, L. Deng, B. Ma, F. Wang, L. Han, Interfacial microstructures and thermodynamics of thermosonic Cu-wire bonding. IEEE Electr. Device L. 32(10), 1433–1435 (2011). doi:10.1109/LED.2011.2161749
H. Xu, C. Liu, V.V. Silberschmidt, S.S. Pramana, T.J. White, Z. Chen, V.L. Acoff, Behavior of intermetallics, aluminum oxide and voids in Cu–Al wire bonds. Acta Mater. 59(14), 5661–5673 (2011). doi:10.1016/j.actamat.2011.05.041
F. Wang, L. Han, Experimental study of thermosonic gold bump flip-chip bonding with a smooth end tool. IEEE Trans. Compon. Packag. Manuf. Technol. 3, 930–934 (2013). doi:10.1109/TCPMT.2013.2257926
Y.C. Liang, H.W. Lin, H.P. Chen, Anisotropic grain growth and crack propagation in eutectic microstructure under cyclic temperature annealing in flip-chip SnPb composite solder joints. Scripta Mater. 69(1), 25–28 (2013). doi:10.1016/j.scriptamat.2013.03.018
J. Li, J. Duan, L. Han, J. Zhong, Microstructural characteristics of Au/Al bonded interfaces. Mater. Charact. 58, 103–107 (2007). doi:10.1016/j.matchar.2006.03.018
J. Li, F. Wang, L. Han, J. Zhong, Theoretical and experimental analyses of atom diffusion characteristics on wire bonding interfaces. J. Phys D-Appl. Phys. 41, 135303 (2008). doi:10.1088/0022-3727/41/13/135303
B. Xiong, Z. Yin, A universal denoising framework with a new impulse detector and nonlocal means. IEEE Trans. Image Process 21(14), 1663–1675 (2012). doi:10.1109/TIP.2011.2172804
H.N. Yen, D.M. Tsai, S.K. Feng, Full-field 3D flip-chip solder bumps measurement using DLP-based phase shifting technique. IEEE Trans. Adv. Packag. 31, 830–840 (2008). doi:10.1109/TADVP.2008.2005015
J. Li, X. Zhang, L. Liu, L. Deng, L. Han, Effects of ultrasonic power and time on bonding strength and interfacial atomic diffusion during thermosonic flip-chip bonding. IEEE Trans. Compon. Packag. Technol. 2(3), 521–526 (2012). doi:10.1109/TCPMT.2012.2183601
Z. Liu, P.S. Valvo, Y. Huang, Z. Yin, Cohesive failure analysis of an array of IC chips bonded to a stretched substrate. Int. J. Solids Struct. 50(22–23), 3528–3538 (2013). doi:10.1016/j.ijsolstr.2013.06.021
K. Shen, W. Lin, D. Wuu, S. Huang, K. Wen, S. Pai, L. Wu, R. Horng, An 83 % enhancement in the external quantum efficiency of ultraviolet flip-chip light-emitting diodes with the incorporation of a self-textured oxide mask. IEEE Electr. Device L. 34(2), 274–276 (2013). doi:10.1109/LED.2012.2228462
J. Li, X. Zhang, L. Liu, L. Deng, L. Han, Interfacial characteristics and dynamic process of Au- and Cu-wire bonding and overhang bonding in microelectronics packaging. J. Microelectromech. S. 22(3), 560–568 (2013). doi:10.1109/JMEMS.2012.2230316
D.M. Tsai, M.C. Lin, Machine-vision-based identification for wafer tracking in solar cell manufacturing. Robot Cim-Int. Manuf. 29(5), 312–321 (2013). doi:10.1016/j.rcim.2013.01.009
S.M. Hong, C.S. Kang, J.P. Jung, Flux-free direct chip attachment of solder-bump flip chip by Ar+H−2 plasma treatment. J. Electron. Mater. 31(10), 1104–1111 (2002). doi:10.1007/s11664-002-0049-z
H.Y. Zhang, D. Pinjala, T.N. Wong, Development of liquid cooling techniques for flip chip ball grid array packages with high heat flux dissipations. IEEE Trans. Compon. Packag. Technol. 28(1), 127–135 (2005). doi:10.1109/TCAPT.2004.843164
J.U. Knickerbocker, P.S. Andry, B. Dang, Three-dimensional silicon integration. IBM J. Res. Dev. 52(6), 553–569 (2008). doi:10.1147/JRD.2008.5388564
J. Lu, H. Takagi, R. Maeda, Chip to wafer temporary bonding with self-alignment by patterned FDTS layer for size-free MEMS integration. Proceedings of IEEE Sensors Conference, 1121–1124 (2011)
M. Manna, Effect of fluxing chemical: an option for Zn-5 wt% Al alloy coating on wire surface by single hot dip process. Surf. Coat. Tech. 205(12), 3716–3721 (2011). doi:10.1016/j.surfcoat.2011.01.026
S. Nyamannavar, K. Prabhu, Heat flux transients at the solder/substrate interface in dip soldering. Trans. Indian Inst. Metals 61(4), 279–282 (2008). doi:10.1007/s12666-008-0040-3
X. Xu, S. Xu, L. Jin, E. Song, Characteristic analysis of Otsu threshold and its applications. Pattern Recogn. Lett. 32, 956–961 (2011). doi:10.1016/j.patrec.2011.01.021
Z. Fu, Z. Xie, Y. Zhao, Quality evaluation of adhesive coating on space solar cells based on image processing. Acta Energize Solaris Sonica 28(8), 844–848 (2007)
Acknowledgments
This work was supported by National Natural Science Foundation of China (No. 51275536) and the China High Technology R&D Program 973 (No. 2015CB057206).
Author information
Authors and Affiliations
Corresponding authors
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution License which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited.
About this article
Cite this article
Li, J., Xia, Y., Wang, W. et al. Dipping Process Characteristics Based on Image Processing of Pictures Captured by High-speed Cameras. Nano-Micro Lett. 7, 1–11 (2015). https://doi.org/10.1007/s40820-014-0012-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40820-014-0012-6