Feature-based defect detection
First Claim
1. A method of inspecting a patterned substrate, comprising:
- preparing a reference image and a test image of at least a portion of the patterned substrate;
extracting features from the reference image and extracting features from the test image;
matching features of the reference image and features of the test image; and
comparing features of the reference image and of the test image to identify defects;
wherein comparing features of the reference image and of the test image to identify defects comprises;
computing feature properties in the reference image;
computing feature properties in the test image; and
comparing the computed feature properties in the test image with the computed feature properties in the reference image;
wherein the computed feature properties comprise;
area, size, center of gravity, average intensity, sum of intensity, and standard deviation of intensity;
wherein comparing the computed feature properties comprises;
calculating feature properties comparison statistics that include one or more of differences, ratios, greater-than or less-than functions, means, standard deviations, linear regressions, and adaptive thresholds; and
determining whether the feature properties comparison statistics meet predetermined defect criteria.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for inspecting a patterned substrate, comprising: preparing a reference image and a test image, extracting features from the reference image and extracting features from the test image, matching features of the reference image and features of the test image; and comparing features of the reference image and of the test image to identify defects. Embodiments include apparatus for inspecting patterned substrates, computer-readable media containing instructions for controlling a system having a processor for inspecting patterned substrates, and computer program products comprising a computer usable media having computer-readable program code embodied therein for controlling a system for inspecting patterned substrates. The images can be electron-beam voltage-contrast images.
387 Citations
25 Claims
-
1. A method of inspecting a patterned substrate, comprising:
-
preparing a reference image and a test image of at least a portion of the patterned substrate;
extracting features from the reference image and extracting features from the test image;
matching features of the reference image and features of the test image; and
comparing features of the reference image and of the test image to identify defects;
wherein comparing features of the reference image and of the test image to identify defects comprises;
computing feature properties in the reference image;
computing feature properties in the test image; and
comparing the computed feature properties in the test image with the computed feature properties in the reference image;
wherein the computed feature properties comprise;
area, size, center of gravity, average intensity, sum of intensity, and standard deviation of intensity;
wherein comparing the computed feature properties comprises;
calculating feature properties comparison statistics that include one or more of differences, ratios, greater-than or less-than functions, means, standard deviations, linear regressions, and adaptive thresholds; and
determining whether the feature properties comparison statistics meet predetermined defect criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
wherein the reference image and the test image comprise pixel data having location and intensity information;
wherein the extracting comprises;
thresholding the intensity information of the test image to produce a binary-level image having feature regions and non-feature regions, and using the binary-level image as a mask to define those regions of the test image as features which correspond to the feature regions of the binary-level image.
-
-
14. The method of claim 13, wherein
extracting features from the reference image comprises: -
computing an average background level of the reference image, removing the average background level from the reference image to produce a first modified reference image, thresholding the first modified reference image to produce a second modified reference image, and identifying features in the second modified reference image;
the matching comprises matching features of the second modified reference image and features of the test image; and
the comparing comprises comparing features of the second modified reference image and of the test image to identify defects.
-
-
15. The method of claim 13, wherein
extracting features from the test image comprises computing an average background level of the test image, removing the average background level from the test image to produce a first modified test image, thresholding the first modified test image to produce a second modified test image, and identifying features in the second modified test image; -
the matching comprises matching features of the reference image and features of the second modified test image; and
the comparing comprises comparing features of the reference image and of the second modified test image to identify defects.
-
-
16. The method of claim 13, wherein extracting features from the reference image comprises:
-
computing an average background level of the reference image, removing the average background level from the reference image to produce a first modified reference image, matching a feature template in the first modified reference image, and identifying features in the first modified reference image that match the feature template.
-
-
17. The method of claim 13, wherein extracting features from the test image comprises:
-
computing an average background level of the test image, removing the average background level from the test image to produce a first modified test image, matching a feature template the first modified test image, and identifying features in the first modified test image that match the feature template.
-
-
18. The method of claim 1 wherein:
-
wherein the extracting comprises;
repetitively comparing the test image with a model feature to produce correlation data representing correlation features of the test image with the model feature, thresholding the correlation data to identify feature locations within the test image, and detecting edges of features at the identified feature locations.
-
-
19. Apparatus for inspecting a patterned substrate that comprises:
-
a computer system; and
instructions for controlling the computer system;
to prepare a reference image and a test image of at least a portion of the patterned substrate;
to extract features from the reference image and extract features from the test image;
to match features of the reference image and features of the test image; and
to compare features of the reference image and of the test image to identify defects;
wherein comparing features of the reference image and of the test image to identify defects comprises;
computing feature properties in the reference image;
computing feature properties in the test image; and
comparing the computed feature properties in the test image with the computed feature properties in the reference image;
wherein the computed feature properties comprise;
area, size, center of gravity, average intensity, sum of intensity, and standard deviation of intensity;
wherein comparing the computed feature properties comprises;
calculating feature properties comparison statistics that include one or more of differences, ratios, greater-than or less-than functions, means, standard deviations, linear regressions, and adaptive thresholds; and
determining whether the feature properties comparison statistics meet predetermined defect criteria. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification