Generating simulated images from input images for semiconductor applications
US-2017345140-A1 · Nov 30, 2017 · US
US10395362B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10395362-B2 |
| Application number | US-201815896060-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 14, 2018 |
| Priority date | Apr 7, 2017 |
| Publication date | Aug 27, 2019 |
| Grant date | Aug 27, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.