Patent US3190430A successfully refreshed from Google Patents.
Patent US5574800A successfully refreshed from Google Patents.
US5574800A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Pattern defect inspection method and apparatus
Assignee: Toshiba Corp
•
Filing: 1994-08-23
•
Granted: 1996-11-12
•
Expires: 2014-08-23
Abstract
Abstract The pattern edge direction in reference image data of an object to be examined is detected, the reference image data is differentiated using a differential operator in a direction along the pattern edge direction, and inspection image data obtained by picking up an image of the object to be inspected is differentiated using the differential operator in the direction along the pattern edge direction. The differential data obtained by the differential processing are compared with the inspection image data, and a pattern defect on the object to be inspected is detected based on the difference between these data.
Inventors
- 👤 Hiromu Inoue
- 👤 Kentaro Okuda
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 23:25
CPC Classifications
G; G01; G01B; G01B11/00; G01B11/30; G01N; G01N21/00; G01N21/84; G01N21/88; G01N21/95; G01N21/956; G01N21/95607
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
353 words
A pattern defect inspection apparatus comprising: image pickup means for picking up image data of an object to be inspected to generate inspection image data, the object having at least one edge; reference image generation means for generating reference image data representing a reference image for comparing with the inspection image data of the object; edge direction detection means for detecting an edge direction at an image point in the reference image data, the image point being arranged on any point of the reference image; first edge direction differential means for executing differential processing at an image point in the inspection image data comparable to the image point in the reference image data using a differential operator for the edge direction detected by the edge direction detection means and outputting an absolute value of each differential datum obtained by the differential processing; second edge direction differential means for executing differential processing at the image point in the reference image data using the differential operator for the edge direction and outputting an absolute value of each differential datum obtained by the differential processing; differential processing means for executing differential processing at the image point and in pixels surrounding the image point in the reference image data using the differential operator for the edge direction and outputting differential data, and for executing differential processing at the image point in the reference image data using multiple differential operators whose differential directions are the edge direction, the clockwise adjacent direction of the edge direction, and the counterclockwise adjacent direction of the edge direction to provide differential data; means for calculating the maximum absolute value from the differential data of the image point and of pixels surrounding the image point, and calculating a maximum absolute value from the differential data of the image point; and discrimination means for detecting a pattern defect of the object to be inspected on the basis of a difference between differential data obtained by said first edge direction differential means, and differential data obtained by said second edge direction differential means or one of the differential data obtained by said differential processing means.
Claim 2
Dependent Claim
353 words
A pattern defect inspection apparatus comprising: image pickup means for picking up image data of an object to be inspected to generate inspection image data, the object having at least one edge; reference image generation means for generating reference image data representing a reference image for comparing with the inspection image data of the object; edge direction detection means for detecting an edge direction at an image point in the reference image data, the image point being arranged on any point of the reference image; first edge direction differential means for executing differential processing at an image point in the inspection image data comparable to the image point in the reference image data using a differential operator for the edge direction detected by the edge direction detection means and outputting an absolute value of each differential datum obtained by the differential processing; second edge direction differential means for executing differential processing at the image point in the reference image data using the differential operator for the edge direction and outputting an absolute value of each differential datum obtained by the differential processing; differential processing means for executing differential processing at the image point and in pixels surrounding the image point in the reference image data using the differential operator for the edge direction and outputting differential data, and for executing differential processing at the image point in the reference image data using multiple differential operators whose differential directions are the edge direction, the clockwise adjacent direction of the edge direction, and the counterclockwise adjacent direction of the edge direction to provide differential data; means for calculating the maximum absolute value from the differential data of the image point and of pixels surrounding the image point, and calculating a maximum absolute value from the differential data of the image point; and discrimination means for detecting a pattern defect of the object to be inspected on the basis of a difference between differential data obtained by said first edge direction differential means, and differential data obtained by said second edge direction differential means or one of the differential data obtained by said differential processing means.
Claim 3
Dependent Claim
114 words
The apparatus according to claim 1, wherein said edge direction detection means comprises: first functional means for executing differential processing at the image point in the reference image data using differential operators in x and y directions which are orthogonal to each other, and ±45° directions with respect to the x direction and outputting the each absolute value of the differential data; and second functional means for determining a first differential direction corresponding to a minimum value of the absolute differential values obtained by said first functional means, as an edge direction, the edge direction being determined to be undecidable (or undetectable) if all the absolute values of the differential data are the same.
Claim 4
Dependent Claim
137 words
The apparatus according to claim 2, further comprising: a plural direction differential circuit for executing plural differential operations at the comparable image point in the inspection image data using plural differential operators and outputting absolute values of data from the differential operations; a maximum value direction detection circuit for detecting a second differential direction-corresponding to a maximum value from the absolute values outputted by said plural direction differential circuit; and a selector for selecting the edge direction detected by said edge direction detection means or the second differential direction detected by the maximum value direction detection circuit, depending on whether the edge direction detected by the edge direction detection circuit is the first differential direction determined by the second functional means as the edge direction or is determined by the second functional means to be undecidable, respectively.
Claim 5
Dependent Claim
46 words
The apparatus according to claim 3, wherein said plural direction differential circuit executes differential processing of the inspection image data using differential operators in the x and y directions which are orthogonal to each other and in the ±45° directions with respect to the x direction.
Claim 6
Dependent Claim
101 words
The apparatus according to claim 1, wherein said differential processing means comprises: a surrounding pixel differential circuit for executing differential processing at the image point and in pixels surrounding the image point of the reference image data using the differential operator with respect to the edge direction detected by said edge direction detection means to produce differential data; and wherein said means for calculating the maximum absolute value comprises a first maximum value detection circuit for detecting a maximum absolute value from the differential data of the image point and of the surrounding pixels calculated by said surrounding pixel differential circuit.
Claim 7
Dependent Claim
62 words
The apparatus according to claim 5, wherein said surrounding pixel differential circuit executes differential processing at the image point and in the surrounding pixels of the reference image data using differential operators with respect to respective differential directions that are either the x and y directions, which are orthogonal to each other, or the ±45° directions with respect to the x direction.
Claim 8
Dependent Claim
102 words
The apparatus according to claim 1, wherein said differential processing means comprises: an adjacent direction differential circuit for executing differential processing at the image point in the reference image data using multiple differential operators with respect to respective differential directions that are the edge direction detected by said edge direction detection means, a clockwise adjacent direction of the detected edge direction, and a counterclockwise adjacent direction of the detected edge direction; and wherein said means for calculating the maximum absolute value comprises a second maximum value detection circuit for detecting a maximum absolute value from the differential data of the image point.
Claim 9
Dependent Claim
59 words
The apparatus according to claim 7, wherein said adjacent direction differential circuit executes differential processing at the image point in the reference image data using differential operators with respect to respective differential directions that are either the x and y directions, which are orthogonal to each other, or ±22.5° directions, or ±67.5° directions with respect to the x direction.
Claim 10
Dependent Claim
183 words
The apparatus according to claim 1, wherein said differential processing means comprises: a surrounding pixel differential circuit for executing differential processing at the image point and in the surrounding pixels of the reference image data using a differential operator with respect to the edge direction detected by said edge direction detection means; and an adjacent direction differential circuit for executing differential processing at the image point in the reference image data using multiple differential operators with respect to respective differential directions that are the edge direction detected by said edge direction detection means, a clockwise adjacent direction of the detected edge direction, and a counterclockwise adjacent direction of the detected edge direction; and wherein said means for calculating the maximum absolute value comprises a first maximum value detection circuit for detecting a maximum absolute value from the differential data of the image point and of the surrounding pixels calculated by said surrounding pixel differential circuit; and a second maximum value detection circuit for detecting a maximum absolute value from the differential data of the image point calculated by said adjacent direction differential circuit.
Claim 11
Dependent Claim
62 words
The apparatus according to claim 9, wherein said surrounding pixel differential circuit executes differential processing at the image point and in the surrounding pixels of the reference image data using respective differential operators with respect to differential directions that are either the x and y directions, which are orthogonal to each other, or the ±45° directions with respect to the x direction.
Claim 12
Dependent Claim
59 words
The apparatus according to claim 9, wherein said adjacent direction differential circuit executes differential processing at the image point in the reference image data using differential operators with respect to respective differential directions that are either the x and y directions, which are orthogonal to each other, or ±22.5° directions, or ±67.5° directions with respect to the x direction.
Claim 13
Dependent Claim
107 words
The apparatus according to claim 1, wherein said discrimination means comprises: a subtracting circuit for calculating a difference at the comparable image point between the absolute value of the differential data obtained by said first edge direction detection differential means, and the absolute value of the differential data obtained by said second edge direction differential detection means or one of the differential data obtained by said differential processing means; and a defect judging circuit for comparing the difference calculated by said subtraction circuit with a predetermined threshold value, and determining that the comparable image point for which the difference exceeds the threshold value is a pattern defect.
Claim 14
Dependent Claim
61 words
The apparatus according to claim 1, wherein said image pickup means comprises: an image sensor for picking up the image data of the object to be inspected and outputting an image signal of a density level; and an A/D converter for converting the image signal output from said image sensor into digital multi-value inspection image data corresponding to the density level.
Claim 15
Dependent Claim
65 words
The apparatus according to claim 1, wherein said reference image generation means comprises means for generating, from design data of a pattern formed on the object to be inspected, the reference image data in correspondence to the inspection image data from the image pickup means, including means for synchronizing the design data with image data in respect to positions in the object to be inspected.
References Cited (Backward Citations)
GB2102122A
Cited
US4532650A
Cited
JPS62266406A
Cited
US4805123A
Cited
US4805123B1
Cited
US4958374A
Cited
US5157735A
Cited
US5146509A
Cited
US5185812A
Cited
JPH03292752A
Cited
JPH04363045A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-11-12 | 2000-05-13 | 2000-11-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-11-12 | 2004-05-13 | 2004-11-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-11-12 | 2008-05-13 | 2008-11-12 | $7700.00 | Window Closed / Lapsed |