IP Library › Granted Patent US 11,774,371
Granted Patent B2
US 11,774,371 · App. 16/881,083 · Granted Oct 3, 2023

Defect size measurement using deep learning methods

Inventors: Jan Lauber (San Francisco, CA); Jason Kirkwood (Mountain View, CA)
Assignee: KLA Corporation
G01N21/9501G06T5/50G06T7/0004G06T11/60G06T2207/20084G06T2207/30148
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,774,371
App. No.
16/881,083
Granted
Oct 3, 2023
Kind
B2
Abstract

A system has detectors configured to receive a beam of light reflected from a wafer. For example, three detectors may be used. Each of the detectors is a different channel. Images from the detectors are combined into a pseudo-color RGB image. A convolutional neural network unit (CNN) can receive the pseudo-color RGB image and determine a size of a defect in the pseudo-color RGB image. The CNN also can classify the defect into a size category.

Claims (38)

1. A system comprising:

a light source configured to generate a beam of light;

at least two detectors configured to receive the beam of light reflected from a wafer, wherein each of the detectors is a different channel; and

a processor in electronic communication with the detectors, wherein the processor is configured to:

assign colors to images of each of the channels of the detectors based on an intensity value of the images, wherein the channels include a red channel, a green channel, and a blue channel;

align the images from the detectors with respect to each other whereby the images correspond to a same location on a surface of the wafer; and

combine the images from the detectors into a pseudo-color RGB image using image overlay or image subtraction; and

a convolutional neural network unit configured to:

receive the pseudo-color RGB image from the processor; and

determine a size of a defect in the pseudo-color RGB image using a defect position within each of the channels and a number of pixels that the defect covers in each of the channels, wherein the size of the defect is less than 1 micron.

2. The system of claim 1 , wherein the at least two detectors include three detectors.

3. The system of claim 1 , wherein the convolutional neural network unit is further configured to classify the defect into one of a plurality of size categories.

4. The system of claim 1 , wherein the light source is a laser.

5. The system of claim 1 , wherein the processor is configured to add design images to the pseudo-color RGB image.

6. A method comprising:

receiving a beam of light reflected from a wafer at a plurality of detectors, wherein each of the detectors is a different channel;

assigning, using a processor, colors to images of each of the channels of the detectors based on an intensity value of the images, wherein the channels include a red channel, a green channel, and a blue channel;

aligning, using the processor, the images from the detectors with respect to each other whereby the images correspond to a same location on a surface of the wafer;

combining, using the processor, the images from the detectors into a pseudo-color RGB image using image overlay or image subtraction; and

determining a size of a defect in the pseudo-color RGB image using a convolutional neural network unit that uses a defect position within each of the channels and a number of pixels that the defect covers in each of the channels, wherein the size of the defect is less than 1 micron.

7. The method of claim 6 , wherein the plurality of detectors includes three detectors.

8. The method of claim 6 , further comprising classifying the defect into one of a plurality of size categories using the convolution neural network unit.

9. The method of claim 6 , further comprising generating the beam of light with a laser.

10. The method of claim 6 , further comprising adding, using the processor, design images or mask images to the pseudo-color RGB image.

11. A non-transitory computer-readable storage medium, comprising one or more programs for executing the following steps on one or more computing devices:

assigning colors to images of channels from a plurality of detectors based on an intensity value of the images, wherein each of the detectors is a different one of the channels, and wherein the channels include a red channel, a green channel, and a blue channel;

aligning the images from the detectors with respect to each other whereby the images correspond to a same location on a surface of the wafer;

combining the images of a wafer from a plurality of detectors into a pseudo-color RGB image using image overlay or image subtraction; and

determining a size of a defect in the pseudo-color RGB image using a convolutional neural network unit that uses a defect position within each of the channels and a number of pixels that the defect covers in each of the channels, wherein the size of the defect is less than 1 micron.

12. The non-transitory computer-readable storage medium of claim 11 , wherein the steps further include classifying the defect into one of a plurality of size categories using the convolution neural network unit.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the plurality of detectors includes three detectors.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the steps further include adding design images or mask images to the pseudo-color RGB image.

15. The system of claim 1 , wherein the images from the detectors are combined using image overlay.

16. The system of claim 1 , wherein the images from the detectors are combined using image subtraction.

17. The system of claim 1 , wherein the detectors are non-imaging detectors, and wherein the processor is further configured to generate the images of each of the channels from non-imaging output of the detectors.

18. The system of claim 2 , wherein the beam of light for two of the three detectors has an oblique angle of incidence relative to a surface of the wafer.

19. The system of claim 1 , wherein the processor is configured to add mask images to the pseudo-color RGB image.

20. The system of claim 1 , wherein the convolutional neural network unit configured to determine the size of the defect in the pseudo-color RGB image further using differences in a relative intensity value in each of the channels.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2020
From: LAUBER, JAN; KIRKWOOD, JASON
To: KLA CORPORATION
Reel/Frame 053027/0600 →
Continuity (1)
Related Publication 20210364450A1 · Nov 25, 2021