Multifeature, Sparse-Based Approach for Defects Detection and Classification in Semiconductor Units
Automated inspection systems play an important role in manufacturing to guarantee higher quality and reduce production costs. In the semiconductor manufacturing industry, assembly and testing processes are getting more complex, resulting in a greater tendency of defects to impact the production process. These defects can cause field failures and can result in customer dissatisfactions and returns. Currently available defect detection and classification systems are customized and hard-wired to the detection of particular classes of defects and cannot deal with new unknown classes of defects. This issue is aggravated by the very small sample size of available anomalies for learning, by the data imbalance problem, since the number of defective samples is significantly much smaller than the number of normal samples, and by the presence of noise. This paper presents a novel multifeature, sparse-based defect detection and classification approach that uses the stacking concept to enhance the classification accuracy. The stacking-based classifier is augmented with a novel adaptive over/downsampling technique to deal with the data imbalance problem. A new pruning technique is proposed to eliminate bad base learners. Shortage of defective units, similarities within different classes of defects, wide variation within the same defect class, and data imbalance are the basic challenges to deal with. Experimental results on real-world data from Intel show that the proposed approach results in a high classification accuracy as compared with the existing methods.Note to Practitioners—The basic motivation of this paper is to design an automated cost-effective, adaptive, and intelligent defect detection and classification system that is easy to train using a small-size sample set of defects and that is robust to noise. The system is scalable in terms of the numbers and types of defects and features, which leads to a shorter development cycle. The presented system is immediately applicable to different types of defects. Inputs of the system are grayscale images. These images are processed to perform defects detection, features extraction, and classification.