Generating simulated images from design information
US-2017148226-A1 · May 25, 2017 · US
US10360477B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10360477-B2 |
| Application number | US-201715402169-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 9, 2017 |
| Priority date | Jan 11, 2016 |
| Publication date | Jul 23, 2019 |
| Grant date | Jul 23, 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 performing one or more functions for a specimen using output simulated for the specimen are provided. One system includes one or more computer subsystems configured for acquiring output generated for a specimen by one or more detectors included in a tool configured to perform a process on the specimen. The system also includes one or more components executed by the one or more computer subsystems. The one or more components include a learning based model configured for performing one or more first functions using the acquired output as input to thereby generate simulated output for the specimen. The one or more computer subsystems are also configured for performing one or more second functions for the specimen using the simulated output.
Opening claim text (preview).
What is claimed is: 1. A system configured to perform one or more functions for a specimen using output simulated for the specimen, comprising: one or more detectors included in a tool configured to perform a process on the specimen, wherein the one or more detectors generate output for the specimen during the process; one or more computer subsystems configured for acquiring the output generated for the specimen by the one or more detectors; and one or more components executed by the one or more computer subsystems, wherein the one or more components comprise a learning based model configured for performing one or more first functions using the acquired output as input to thereby generate simulated output for the specimen, wherein the learning based model is further configured for performing the one or more first functions using the acquired output as a first input and information for the specimen as a second input, and wherein the one or more computer subsystems are further configured for performing one or more second functions for the specimen using the simulated output; and wherein the learning based model is further configured for convolution with upsampled filters, and wherein the learning based model is formed by removing one or more last max-pooling layers of a deep convolutional neural network and inserting upsampling filters in subsequent convolutional layers such that the learning based model produces a denser feature map than the deep convolutional neural network. 2. The system of claim 1 , wherein the learning based model comprises a machine learning model. 3. The system of claim 1 , wherein the learning based model comprises a deep learning model. 4. The system of claim 1 , wherein the learning based model comprises a neural network. 5. The system of claim 1 , wherein the learning based model comprises a convolution neural network. 6. The system of claim 1 , wherein the learning based model comprises a deep neural network. 7. The system of claim 1 , wherein the learning based model comprises a discriminative model. 8. The system of claim 1 , wherein the learning based model comprises a generative model. 9. The system of claim 1 , wherein the one or more computer subsystems are further configured for training the learning based model with results generated from one or more non-learning based algorithms, and wherein the training is performed before the one or more first functions are performed by the learning based model. 10. The system of claim 1 , wherein the one or more computer subsystems are further configured for pre-training the learning based model using a mother network and training the pre-trained learning based model, and wherein the pre-training and the training are performed before the one or more first functions are performed by the learning based model. 11. The system of claim 1 , wherein the one or more computer subsystems are further configured for supervised training of the learning based model with user provided information, and wherein the training is performed before the one or more first functions are performed by the learning based model. 12. The system of claim 1 , wherein the one or more computer subsystems are further configured for generating synthetic data for the specimen and training the learning based model using the synthetic data. 13. The system of claim 1 , wherein the information for the specimen comprises design data for the specimen. 14. The system of claim 13 , wherein the learning based model is further configured for altering the one or more first functions based on the design data. 15. The system of claim 1 , wherein the one or more first functions comprise labeling pixels in the output as associated with defects or as not associated with defects. 16. The system of claim 1 , wherein the one or more first functions comprise identifying a classification of defects detected on the specimen. 17. The system of claim 1 , wherein the one or more first functions comprise generating a reference for the specimen, and Wherein the one or more second functions comprise comparing the reference to the output and detecting defects on the specimen based on results of the comparing. 18. The system of claim 1 , wherein the one or more first functions comprise aligning at least a portion of the output to a reference. 19. The system of claim 1 , wherein the one or more second functions comprise detecting defects on the specimen based on the simulated output. 20. The system of claim 1 , wherein the output generated for the specimen by the one or more detectors comprises output generated in multiple modes. 21. The system of claim 1 , wherein the one or more computer subsystems are further configured for acquiring additional output generated for an additional specimen by one or more additional detectors included in an additional tool configured to perform a process on the additional specimen, wherein the learning based model is further configured for performing the one or more first functions using the acquired additional output as the input to thereby generate the simulated output for the additional specimen, and Wherein the one or more computer subsystems are further configured for performing the one or more second functions for the additional specimen using the simulated output. 22. The system of claim 1 , wherein the one or more computer subsystems are further configured for training the learning based model with results generated from one or more non-learning based algorithms, wherein the training is performed before the one or more first functions are performed by the learning based model, and wherein the results generated from the one or more non-learning based algorithms comprise defect classification results. 23. The system of claim 22 , wherein the defect classification results are generated by running a hot scan on another specimen to thereby detect defects on the other specimen, reviewing at least a portion of the detected defects, and classifying at least the portion of the detected defects using at least results of the reviewing. 24. The system of claim 23 , wherein classifying at least the portion of the detected defects is performed by a user. 25. The system of claim 22 , Wherein the one or more first functions comprise predicting which defects detected with the output are defects of interest. 26. The system of claim 25 , wherein said predicting is performed based on defect attributes determined from the output. 27. The system of claim 25 , wherein said predicting is performed based on the output. 28. The system of claim 25 , wherein said predicting is performed based on images generated from the output. 29. The system of claim 1 , wherein the learning based model is further configured for generating a classifier for nuisance filtering for an inspection process for the specimen based on results of the inspection process generated for multiple specimens in multiple lots, and wherein the results of the inspection process comprise image characteristics, defect attributes, or a combination thereof. 30. The system of claim 1 , wherein the learning based model is further configured for generating a difference filter for detecting defects for an inspection process for the specimen based on results of the inspection process generated for multiple specimens in multiple lots, and wherein the res
Industrial image inspection · CPC title
Classification techniques · CPC title
using neural networks · CPC title
Generating training patterns; Bootstrap methods, e.g. bagging or boosting · CPC title
based on distances to training or reference patterns · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.