US5949901A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Semiconductor device image inspection utilizing image subtraction and threshold imaging
Assignee: Cognex Corp
•
Filing: 1996-03-21
•
Granted: 1999-09-07
•
Expires: 2016-03-21
Abstract
Abstract Machine vision methods for inspection of semiconductor die surfaces include the steps of generating a first image of the die surface, generating a second image of the die surface and any defect thereon, and subtracting the second image from the first image. The methods are characterized in that the second image is generated such that subtraction of it from the first image emphasizes the defect with respect to the die surface.
Inventors
- 👤 Sanjay Nichani
- 👤 Joseph Scola
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 11:16
CPC Classifications
G; G06; G06T; G06T7/00; G06T7/0002; G06T7/0004; G06T7/001; G06T7/10; G06T7/174; G06T2207/00; G06T2207/30; G06T2207/30108; G06T2207/30148
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
234 words
A machine vision method for inspecting a semiconductor device, including either a semiconductor die surface or a semiconductor lead frame, the method comprising the steps of: illuminating the semiconductor device with an illumination source selected from a group of illumination sources including a direct on-axis light source and a diffuse off-axis light source; generating a first on-axis image of the semiconductor device while it is so illuminated; illuminating the semiconductor device with another illumination source selected from the aforesaid group; generating a second on-axis image of the semiconductor device while it is so illuminated; subtracting the second image from the first image to form a third image that emphasizes any defect on the semiconductor device; isolating the defect in the third image; the isolating step including (i) thresholding the third image to distinguish at least one of a defect and its edges from the semiconductor device, wherein the thresholding step includes the step of generating a threshold image from at least one of the first and second images, the threshold image having pixels representing local threshold intensity values; and wherein the step of generating the threshold image includes the step of mapping image intensity values in at least one of the first and second images to generate the threshold image, (ii) using the threshold image to distinguish, in the third image, at least one of the defect and its edges from the semiconductor device.
Claim 2
Dependent Claim
234 words
A machine vision method for inspecting a semiconductor device, including either a semiconductor die surface or a semiconductor lead frame, the method comprising the steps of: illuminating the semiconductor device with an illumination source selected from a group of illumination sources including a direct on-axis light source and a diffuse off-axis light source; generating a first on-axis image of the semiconductor device while it is so illuminated; illuminating the semiconductor device with another illumination source selected from the aforesaid group; generating a second on-axis image of the semiconductor device while it is so illuminated; subtracting the second image from the first image to form a third image that emphasizes any defect on the semiconductor device; isolating the defect in the third image; the isolating step including (i) thresholding the third image to distinguish at least one of a defect and its edges from the semiconductor device, wherein the thresholding step includes the step of generating a threshold image from at least one of the first and second images, the threshold image having pixels representing local threshold intensity values; and wherein the step of generating the threshold image includes the step of mapping image intensity values in at least one of the first and second images to generate the threshold image, (ii) using the threshold image to distinguish, in the third image, at least one of the defect and its edges from the semiconductor device.
Claim 3
Dependent Claim
42 words
A method according to claim 1, wherein the step of generating the second image includes the step of generating that image such that subtraction of the second image from the first image increases a contrast between the defect and the semiconductor device.
Claim 4
Dependent Claim
29 words
A method according to claim 1, where the isolating step comprises the step of performing connectivity analysis on the third image to distinguish the defect from the semiconductor device.
Claim 5
Dependent Claim
26 words
A method according to claim 1, wherein the isolating step comprises the step of detecting and tracking edges in the third image to isolate the defect.
Claim 6
Dependent Claim
34 words
A method according to claim 1, wherein the thresholding step comprises the step of determining an intensity threshold value that distinguishes at least one of the defect and its edges from the semiconductor device.
Claim 7
Dependent Claim
26 words
A method according to claim 1, wherein the step of using the threshold image includes the step of subtracting the threshold image from the third image.
Claim 8
Dependent Claim
24 words
A method according to claim 1, comprising the step of normalizing at least one of the first and second images before the subtracting step.
Claim 9
Independent Claim
55 words
A method according to 7, wherein the normalizing step includes the steps of determining distributions of intensity values of each of the first and second images; generating a mapping function for matching extrema of those distributions; and transforming the intensity values of at least one of the first and second images with that mapping function.
Claim 10
Independent Claim
55 words
A method according to 7, wherein the normalizing step includes the steps of determining distributions of intensity values of each of the first and second images; generating a mapping function for matching extrema of those distributions; and transforming the intensity values of at least one of the first and second images with that mapping function.
Claim 11
Dependent Claim
26 words
A method according to claim 1, including the step of generating the first and second images by illuminating the semiconductor device with different respective emission sources.
Claim 12
Dependent Claim
22 words
A method according to claim 1, including the step of generating the first and second images with light of different respective polarizations.
Claim 13
Dependent Claim
27 words
A method according to claim 1, including the step of generating the first and second images by illuminating the semiconductor device with emissions in different respective wavelengths.
Claim 14
Dependent Claim
24 words
A method according to claim 1, including the further step of registering the first and second images with one another before the subtracting step.
Claim 15
Dependent Claim
130 words
A machine vision method for inspecting a semiconductor device, including either a semiconductor die surface or a semiconductor lead frame, the method comprising the steps of: generating a first image of the semiconductor device; generating a second image of the semiconductor device and any defect thereon such that subtraction of the second image from the first image emphasizes the defect with respect to the semiconductor device; subtracting the second image from the first image to form a third image; generating a threshold image from the second image, the threshold image having pixels representing local threshold intensity values; subtracting the threshold image from the third image to generate a fourth image; and isolating the defect in the fourth image by any of segmentation, edge detection and tracking, connectivity analysis, and thresholding.
Claim 16
Dependent Claim
130 words
A machine vision method for inspecting a semiconductor device, including either a semiconductor die surface or a semiconductor lead frame, the method comprising the steps of: generating a first image of the semiconductor device; generating a second image of the semiconductor device and any defect thereon such that subtraction of the second image from the first image emphasizes the defect with respect to the semiconductor device; subtracting the second image from the first image to form a third image; generating a threshold image from the second image, the threshold image having pixels representing local threshold intensity values; subtracting the threshold image from the third image to generate a fourth image; and isolating the defect in the fourth image by any of segmentation, edge detection and tracking, connectivity analysis, and thresholding.
Claim 17
Dependent Claim
145 words
A machine vision method for inspecting a semiconductor device, including either a semiconductor die surface or a semiconductor lead frame, comprising the steps of: generating a first image of the semiconductor device; generating a second image of the semiconductor device and any defect thereon such that subtraction of the second image from the first image emphasizes the defect with respect to the semiconductor device; at least one of registering and normalizing the first and second images with respect to one another; subtracting the second image from the first image to form a third image; generating a threshold image from the second image, the threshold image having pixels representing local threshold intensity values; subtracting the threshold image from the third image to generate a fourth image; and isolating the defect in the fourth image by any of segmentation, edge detection and tracking, connectivity analysis, and thresholding.
Claim 18
Dependent Claim
145 words
A machine vision method for inspecting a semiconductor device, including either a semiconductor die surface or a semiconductor lead frame, comprising the steps of: generating a first image of the semiconductor device; generating a second image of the semiconductor device and any defect thereon such that subtraction of the second image from the first image emphasizes the defect with respect to the semiconductor device; at least one of registering and normalizing the first and second images with respect to one another; subtracting the second image from the first image to form a third image; generating a threshold image from the second image, the threshold image having pixels representing local threshold intensity values; subtracting the threshold image from the third image to generate a fourth image; and isolating the defect in the fourth image by any of segmentation, edge detection and tracking, connectivity analysis, and thresholding.
References Cited (Backward Citations)
US3936800A
Cited
US4115702A
Cited
US4115762A
Cited
US4200861A
Cited
US4441206A
Cited
US4441124A
Cited
US4736437A
Cited
US4783829A
Cited
US4731853A
Cited
US4860374A
Cited
US4688088A
Cited
US4953224A
Cited
US4922543A
Cited
US4876728A
Cited
US4783826A
Cited
US4955062A
Cited
US5081656A
Cited
US4962423A
Cited
US5311598A
Cited
US4876457A
Cited
US5153925A
Cited
US5073958A
Cited
US5134575A
Cited
US4959898A
Cited
US5113565A
Cited
US5206820A
Cited
US5086478A
Cited
US5133022A
Cited
US5225940A
Cited
US5265173A
Cited
US5455870A
Cited
US5145432A
Cited
US5371690A
Cited
US5568563A
Cited
US5640199A
Cited
US5640200A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-09-06 | 2003-03-08 | 2003-09-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-09-06 | 2007-03-08 | 2007-09-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-09-06 | 2011-03-08 | 2011-09-07 | $7700.00 | Window Closed / Lapsed |