Contour based defect detection

US10395362B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10395362-B2
Application numberUS-201815896060-A
CountryUS
Kind codeB2
Filing dateFeb 14, 2018
Priority dateApr 7, 2017
Publication dateAug 27, 2019
Grant dateAug 27, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for detecting defects in patterns formed on a specimen are provided. One system includes one or more components executed by one or more computer subsystems, and the component(s) include first and second learning based models. The first learning based model generates simulated contours for the patterns based on a design for the specimen, and the simulated contours are expected contours of a defect free version of the patterns in images of the specimen generated by an imaging subsystem. The second learning based model is configured for generating actual contours for the patterns in at least one acquired image of the patterns formed on the specimen. The computer subsystem(s) are configured for comparing the actual contours to the simulated contours and detecting defects in the patterns formed on the specimen based on results of the comparing.

First claim

Opening claim text (preview).

What is claimed is: 1. A system configured to detect defects in patterns formed on a specimen, comprising: an imaging subsystem comprising at least an energy source and a detector, wherein the energy source is configured to generate energy that is directed to a specimen, and wherein the detector is configured to detect energy from the specimen and to generate images responsive to the detected energy; and one or more computer subsystems configured for acquiring the images of patterns formed on the specimen; and one or more components executed by the one or more computer subsystems, wherein the one or more components comprise a first learning based model and a second learning based model, wherein the first and second learning based models are deep learning based models, wherein the first learning based model is configured for generating simulated contours for the patterns based on a design for the specimen input to the first learning based model by the one or more computer subsystems, wherein the simulated contours are expected contours of a defect free version of the patterns in the images of the specimen generated by the imaging subsystem, and wherein the second learning based model is configured for generating actual contours for the patterns in at least one of the acquired images of the patterns formed on the specimen input to the second learning based model by the one or more computer subsystems; and wherein the one or more computer subsystems are further configured for: comparing the actual contours to the simulated contours; and detecting defects in the patterns formed on the specimen based on results of the comparing. 2. The system of claim 1 , wherein the results of the comparing comprise quantitative differences between dimensions of a first of the patterns in the design and the first of the patterns in the at least one of the acquired images of the patterns formed on the specimen determined based on differences between the actual and simulated contours, and wherein detecting the defects comprises applying a threshold to the quantitative differences between the dimensions. 3. The system of claim 1 , wherein the results of the comparing comprise quantitative differences between the actual and simulated contours for each of the pixels of each of the patterns in the at least one of the acquired images. 4. The system of claim 1 , wherein the one or more computer subsystems are further configured for detecting hot spots in the design based on the detected defects. 5. The system of claim 1 , wherein the design input to the first learning based model does not include features of the design that will not be printed on the specimen. 6. The system of claim 1 , wherein the first and second learning based models are adaptable to different pattern types. 7. The system of claim 1 , wherein the first and second learning based models are adaptable to different patterns densities. 8. The system of claim 1 , wherein the first and second learning based models are adaptable to patterns in different layer types. 9. The system of claim 1 , wherein the first and second learning based models are adaptable to images generated by the imaging subsystem with one or more different imaging parameters. 10. The system of claim 1 , wherein the one or more computer subsystems are further configured for training the first learning based model using a training data set comprising different portions of at least one training design for at least one training specimen and corresponding contour information extracted from training images of the at least one training specimen with a ground truth method. 11. The system of claim 1 , wherein the one or more computer subsystems are further configured for training the second learning based model using a training data set comprising different training images generated by the imaging subsystem for at least one training specimen on which at least one training design was formed and corresponding contour information extracted from the different training images with a ground truth method. 12. The system of claim 1 , wherein the second learning based model has a VGG network architecture. 13. The system of claim 1 , wherein the second learning based model is further configured as a holistically-nested edge detection model. 14. The system of claim 1 , wherein the first learning based model is further configured as a convolutional neural network. 15. The system of claim 1 , wherein the first learning based model is further configured as a deep generative model using variational auto-encoders. 16. The system of claim 1 , wherein the one or more computer subsystems are further configured for performing an additional comparing step in which the actual contours for the same patterns formed in different dies on the specimen are compared to each other and detecting defects in the same patterns based on results of the additional comparing step. 17. The system of claim 1 , wherein the one or more computer subsystems are further configured for classifying the detected defects. 18. The system of claim 1 , wherein the one or more computer subsystems are further configured for classifying the detected defects using an additional learning based model. 19. The system of claim 1 , wherein the system is further configured as a metrology tool. 20. The system of claim 1 , wherein the system is further configured as an inspection tool. 21. The system of claim 1 , wherein the system is further configured as a defect review tool. 22. The system of claim 1 , wherein the specimen comprises a wafer. 23. The system of claim 1 , wherein the specimen comprises a reticle. 24. The system of claim 1 , wherein the energy directed to the specimen comprises light, and wherein the energy detected from the specimen comprises light. 25. The system of claim 1 , wherein the energy directed to the specimen comprises electrons, and wherein the energy detected from the specimen comprises electrons. 26. A non-transitory computer-readable medium, storing program instructions executable on one or more computer subsystems for performing a computer-implemented method for detecting defects in patterns formed on a specimen, wherein the computer-implemented method comprises: acquiring images of patterns formed on a specimen generated by an imaging subsystem with the one or more computer subsystems, wherein the imaging subsystem comprises at least an energy source and a detector, wherein the energy source is configured to generate energy that is directed to the specimen, and wherein the detector is configured to detect energy from the specimen and to generate images responsive to the detected energy; generating simulated contours for the patterns based on a design for the specimen input to a first learning based model by the one or more computer subsystems, wherein the simulated contours are expected contours of a defect free version of the patterns in the images of the specimen generated by the imaging subsystem; generating actual contours for the patterns in at least one of the acquired images of the patterns formed on the specimen input to a second learning based model by the one or more computer subsystems, wherein one or more components are executed by the one or more computer subsystems, wherein the one or more components comprise the first and second learning based models, and wherein the first and second learning based models are deep learnin

Assignees

Inventors

Classifications

  • Structural properties, e.g. testing or measuring thicknesses, line widths, warpage, bond strengths or physical defects · CPC title

  • characterised by multiple measurements, corrections, marking or sorting processes · CPC title

  • Combinations of networks · CPC title

  • Probabilistic or stochastic networks · CPC title

  • Learning methods · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10395362B2 cover?
Methods and systems for detecting defects in patterns formed on a specimen are provided. One system includes one or more components executed by one or more computer subsystems, and the component(s) include first and second learning based models. The first learning based model generates simulated contours for the patterns based on a design for the specimen, and the simulated contours are expecte…
Who is the assignee on this patent?
Kla Tencor Corp
What technology area does this patent fall under?
Primary CPC classification G06T7/001. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 27 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).