Ball Grid Array Solder Void Inspection Using Mask R-CNN

  • Kim, Seung Cheol (Department of Electronics Engineering & LINC+ Semiconductor Equipment Engineering Program, Myongji University) ;
  • Jeon, Ho Jeong (Department of Electronics Engineering & LINC+ Semiconductor Equipment Engineering Program, Myongji University) ;
  • Hong, Sang Jeen (Department of Electronics Engineering & LINC+ Semiconductor Equipment Engineering Program, Myongji University)
  • Received : 2021.06.15
  • Accepted : 2021.06.21
  • Published : 2021.06.30

Abstract

The ball grid array is one of the packaging methods that used in high density printed circuit board. Solder void defects caused by voids in the solder ball during the BGA process do not directly affect the reliability of the product, but it may accelerate the aging of the device on the PCB layer or interface surface depending on its size or location. Void inspection is important because it is related in yields with products. The most important process in the optical inspection of solder void is the segmentation process of solder and void. However, there are several segmentation algorithms for the vision inspection, it is impossible to inspect all of images ideally. When X-Ray images with poor contrast and high level of noise become difficult to perform image processing for vision inspection in terms of software programming. This paper suggests the solution to deal with the suggested problem by means of using Mask R-CNN instead of digital image processing algorithm. Mask R-CNN model can be trained with images pre-processed to increase contrast or alleviate noises. With this process, it provides more efficient system about complex object segmentation than conventional system.

Keywords

Acknowledgement

This project was carried out as a Senior Capstone Design Project at Myongji university, supported by LINC+ Semiconductor Equipment Engineering Program of Korean Ministry of Education. Authors are grateful to SEC Co. providing engineering problems and X-ray data.

References

  1. K. He, G. Gkioxari, P. Dollar, and R. Girshick, "Mask R-CNN", arXiv.org, 2017.
  2. D. J. Ketcham, R. W. Lowe, and W. Weber, "Image enhancement technique for cockpit displays", Tech. Rep., Hughes Aircraft, 1974.
  3. P. Roy, S. Dutta, N. Dey, G. Dey, S. Chakraborty, and R. Ray, "Adaptive thresholding: A comparative study", 2014 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT), 2014, pp. 1182-1186, doi: 10.1109/ICCICCT.2014.6993140.
  4. Nobuyuki Otsu, "A Threshold Selection Method from Gray-Level Histograms", IEEE Transactions on Systems, Man, and Cybernetics, Vol. 9, No. 1, pp. 62-66, 1979. https://doi.org/10.1109/TSMC.1979.4310076
  5. J. Hoshen, R. Kopelman, "Percolation and Cluster Distribution Cluster Multiple Labeling Technique and Critical and Concentration Algorithm", Phys. Rev. B., Vol. 1, No. 14, pp. 3438-3445, 1976.
  6. I. Sobel and G. Feldman, "A 3×3 Isotropic Gradient Operator for Image Processing", Pattern Classification and Scene Analysis, pp. 271-272, 1973.
  7. J. M. S. Prewitt, "Object enhancement and extraction", Picture Processing and Psychopictorics, B. Lipkin and A. Rosenfeld, Eds., New York: Academic Press, 1970, pp. 75-149.
  8. Wang X, "Laplacian operator-based edge detectors", IEEE Trans Pattern Anal. Mach. Intelligence, Vol. 29, No. 5, pp. 886-890, 2007. https://doi.org/10.1109/TPAMI.2007.1027
  9. J. Canny, "A computational Approach to Edge Detection", IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 8, No. 6, pp. 679-698, 1986. https://doi.org/10.1109/TPAMI.1986.4767851
  10. S. Ren, K. He, R. Girshick, and J. Sun, "Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks", arXiv.org, 2016.
  11. J. Long, E. Shelhamer, and T. Darrell, "Fully Convolutional Networks for Semantic Segmentation", arXiv.org, 2015.
  12. J. H. Han and S. S. Hong, "Semiconductor Process Inspection Using Mask R-CNN", Journal of the Semiconductor & Display Technology, Vol. 19, No. 3, pp. 12-18, 2020.
  13. S. M. Beitzel, E. C. Jensen, O. Frieder, and L. MAP, Encyclopedia of Database Systems, (Eds. L. LIU, M.T. OZSU, Springer, Boston, MA. 2009.