Context-based automated defect classification system using multiple morphological masks
First Claim
1. A digital computer for automatically classifying defects in a semiconductor wafer comprising:
- means for identifying the background layers in a single reference semiconductor wafer image resulting in a layer identification image, said background layer identifying means including a background layer segmenter for dividing said reference semiconductor wafer image into different physical regions, said background layer identifying means further including a background layer classifier for classifying said physical regions of said reference semiconductor wafer image;
means for registering a defect semiconductor wafer image to said reference semiconductor image and subsequently detecting a defect in said defect semiconductor image;
means for classifying said detected defect using features of said defect;
a database for storing precomputed information and sharing information between said background layer classifier and said detected defect classifying means; and
means for associating said classified detected defect with said layer identification image resulting in a context-based classification of said defect.
1 Assignment
0 Petitions
Accused Products
Abstract
Automatic detection of defects during the fabrication of semiconductor wafers is largely automated, but the classification of those defects is still performed manually by technicians. This invention includes novel digital image analysis techniques that generate unique feature vector descriptions of semiconductor defects as well as classifiers that use these descriptions to automatically categorize the defects into one of a set of pre-defined classes. Feature extraction techniques based on multiple-focus images, multiple-defect mask images, and segmented semiconductor wafer images are used to create unique feature-based descriptions of the semiconductor defects. These feature-based defect descriptions are subsequently classified by a defect classifier into categories that depend on defect characteristics and defect contextual information, that is, the semiconductor process layer(s) with which the defect comes in contact. At the heart of the system is a knowledge database that stores and distributes historical semiconductor wafer and defect data to guide the feature extraction and classification processes. In summary, this invention takes as its input a set of images containing semiconductor defect information, and generates as its output a classification for the defect that describes not only the defect itself, but also the location of that defect with respect to the semiconductor process layers.
-
Citations
28 Claims
-
1. A digital computer for automatically classifying defects in a semiconductor wafer comprising:
-
means for identifying the background layers in a single reference semiconductor wafer image resulting in a layer identification image, said background layer identifying means including a background layer segmenter for dividing said reference semiconductor wafer image into different physical regions, said background layer identifying means further including a background layer classifier for classifying said physical regions of said reference semiconductor wafer image;
means for registering a defect semiconductor wafer image to said reference semiconductor image and subsequently detecting a defect in said defect semiconductor image;
means for classifying said detected defect using features of said defect;
a database for storing precomputed information and sharing information between said background layer classifier and said detected defect classifying means; and
means for associating said classified detected defect with said layer identification image resulting in a context-based classification of said defect. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
means for locating the edges of the semiconductor layer structures using a difference-of-Gaussians intensity gradient;
means for performing as colorspace conversion from the original red, green, blue colorspace to the excess red, green and blue colorspace; and
means for assigning all pixels within a connected edge boundary region a unique tag.
-
-
5. The system of claim 4 wherein said means for assigning all pixels within a connected edge boundary region is a means for extracting first-order statistics from the excess color values of said reference image.
-
6. The system of claim 4 wherein said means for assigning all pixels within a connected edge boundary region is a means for extracting fractal dimensions from the gray scale intensity of said reference image.
-
7. The system of claim 1 additionally including means for generating a full defect mask of said detected defect for use by said detected defect classifying means.
-
8. The system of claim 1 additionally including means for generating an edge defect mask of said detected defect for use by said detected defect classifying means.
-
9. The system of claim 1 additionally including means for generating a surround defect mask of said detected defect for use by said detected defect classifying means.
-
10. The system of claim 1 wherein said reference semiconductor image and said defect semiconductor images are captured in the focal plane of the semiconductor wafer surface.
-
11. The system of claim 1 wherein said reference semiconductor image and said defect semiconductor images are captured above the focal plane of the semiconductor wafer surface.
-
12. The system of claim 1 wherein said reference semiconductor image and said defect semiconductor images are captured below the focal plane of the semiconductor wafer surface.
-
13. The system of claim 1 wherein said means for classifying said detected defect using features of said defect includes means for extracting features using three different masks.
-
14. The system of claim 1 wherein said means for classifying said detected defect using features of said defect includes extracting features using three different masks at three different focus offsets.
-
15. A method for automatically classifying defects in a semiconductor wafer comprising the steps of:
-
identifying the background layers in a single reference semiconductor wafer image using a background layer identifying means resulting in a layer identification image, said step of identifying the background layers including the steps of segmenting said reference semiconductor wafer image into different physical regions, and classifying said physical regions of said reference semiconductor wafer image;
registering a defect semiconductor wafer image with respect to said reference semiconductor image and subsequently detecting a defect in said defect semiconductor image;
classifying said detected defect using features of said defect in a detected defect classifying means;
storing precomputed information in a database;
sharing information between said background layer identifying means and said detected defect classifying means via said database; and
associating said classified detected defect with said layer identification image resulting in a context-based classification of said defect. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
locating the edges of the semiconductor layer structures using a difference-of-Gaussians intensity gradient;
performing a colorspace conversion from the original red, green, blue colorspace to the excess red, green and blue colorspace; and
assigning all pixels within a connected edge boundary region a unique tag.
-
-
19. The method of claim 18 wherein said step of assigning all pixels within a connected edge boundary region comprises the step of extracting first-order statistics from the excess color values of said reference image.
-
20. The method of claim 18 wherein said step of assigning all pixels within a connected edge boundary region comprises the step of extracting fractal dimensions from the gray scale intensity of said reference image.
-
21. The method of claim 15 additionally including the step of generating a full defect mask of said detected defect for use by said detected defect classifying means.
-
22. The method of claim 15 additionally including the step of generating an edge defect mask of said detected defect for use by said detected defect classifying means.
-
23. The method of claim 15 additionally including the step of generating a surround defect mask of said detected defect for use by said detected defect classifying means.
-
24. The method of claim 15 wherein said reference semiconductor image and said defect semiconductor images are captured in the focal plane of the semiconductor wafer surface.
-
25. The method of claim 15 wherein said reference semiconductor image and said defect semiconductor images are captured above the focal plane of the semiconductor wafer surface.
-
26. The method of claim 15 wherein said reference semiconductor image and said defect semiconductor images are captured below the focal plane of the semiconductor wafer surface.
-
27. The method of claim 15 wherein said step of classifying said detected defect using features of said defect includes means for extracting features using three different masks.
-
28. The method of claim 15 wherein said step of classifying said detected defect using features of said defect includes extracting features using three different masks at three different focus offsets.
Specification