Machine learning based inverse optical proximity correction and process model calibration
US-11544440-B2 · Jan 3, 2023 · US
US2022035237A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022035237-A1 |
| Application number | US-202117245947-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 30, 2021 |
| Priority date | Jul 29, 2020 |
| Publication date | Feb 3, 2022 |
| Grant date | — |
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.
A process proximity correction method is performed by a process proximity correction computing device which performs a process proximity correction (PPC) through at least one of a plurality of processors. The process proximity correction method includes: converting a target layout including a plurality of patterns into an image, zooming-in or zooming-out the image at a plurality of magnifications to generate a plurality of input channels, receiving the plurality of input channels and performing machine learning to predict an after-cleaning image (ACI), comparing the predicted after-cleaning image with a target value to generate an after-cleaning image error, and adjusting the target layout on the basis of the after-cleaning image error.
Opening claim text (preview).
What is claimed is: 1 . A process proximity correction method performed by a process proximity correction computing device which performs a process proximity correction (PPC) through at least one of a plurality of processors, the process proximity correction method comprising: converting a target layout including a plurality of patterns into an image; zooming-in or zooming-out the image at a plurality of magnifications to generate a plurality of input channels; receiving the plurality of input channels and performing machine learning to predict an after-cleaning image (ACI); comparing the predicted after-cleaning image with a target value to generate an after-cleaning image error; and adjusting the target layout on the basis of the after-cleaning image error. 2 . The process proximity correction method of claim 1 , wherein the machine learning includes deep learning. 3 . The process proximity correction method of claim 2 , wherein the deep learning uses a generative adversarial network (GAN). 4 . The process proximity correction method of claim 2 , wherein the deep learning uses a convolutional neural network (CNN). 5 . The process proximity correction method of claim 2 , wherein the deep learning uses an artificial neural network (ANN). 6 . The process proximity correction method of claim 1 , wherein, when the after-cleaning image error becomes 0, adjustment of the target layout is stopped. 7 . The process proximity correction method of claim 1 , wherein the machine learning includes receiving of information on the plurality of patterns to predict the after-cleaning image. 8 . The process proximity correction method of claim 7 , wherein information on the plurality of patterns includes the number of the plurality of patterns. 9 . The process proximity correction method of claim 7 , wherein information on the plurality of patterns includes areas of each of the plurality of patterns. 10 . The process proximity correction method of claim 1 , wherein conversion into the image uses a binary type. 11 . The process proximity correction method of claim 1 , wherein conversion into the image uses an overlap type. 12 . The process proximity correction method of claim 1 , wherein conversion into the image uses a level set type. 13 . The process proximity correction method of claim 1 , wherein prediction of the after-cleaning image includes prediction of a critical dimension (CD) of the after-cleaning image. 14 . The process proximity correction method of claim 1 , further comprising: predicting a plurality of after-cleaning images using the plurality of received input channels, respectively; and based on the plurality of after-cleaning images, determining whether to continue adjust the target layout or to stop further adjustment of the target layout. 15 . A process proximity correction method of a process proximity correction computing device which performs a process proximity correction (PPC) through at least one of a plurality of processors, the process proximity correction method comprising: converting a target layout including a plurality of patterns into a first image; generating a first input channel by obtaining a first zoomed out version of the first image at a first magnification, and generating a second input channel by obtaining a second zoomed out version of the first image at a second magnification; receiving the first input channel and the second input channel and performing machine learning to predict an after-cleaning image (ACI); comparing the predicted after-cleaning image with a target value to generate after-cleaning image error; and adjusting the target layout and converting the target layout into a second image different from the first image, on the basis of the after-cleaning image error. 16 . The process proximity correction method of claim 15 , wherein when the after-cleaning image error becomes 0, adjustment of the target layout is stopped. 17 . The process proximity correction method of claim 15 , wherein the machine learning includes receiving of information on the plurality of patterns to predict the after-cleaning image. 18 . The process proximity correction method of claim 15 , wherein prediction of the after-cleaning includes prediction of a critical dimension (CD) of the after-cleaning image. 19 . The process proximity correction method of claim 15 , wherein the machine learning is performed using the first input channel and the second input channel to predict the ACI. 20 . A process proximity correction computing device which includes a plurality of processors, wherein at least one of the plurality of processors executes a process proximity correction, and execution of the process proximity correction includes converting a target layout including a plurality of patterns into an image, zooming-in or zooming-out the image at a plurality of magnifications to generate a plurality of input channels, receiving the plurality of input channels and performing machine learning using the plurality of input channels, to predict after-cleaning image (ACI), comparing the predicted after-cleaning image with a target value to generate an after-cleaning image error, and adjusting the target layout on the basis of the after-cleaning image error. 21 - 27 . (canceled)
using a design-rule based approach · CPC title
using neural networks · CPC title
Floor-planning or layout, e.g. partitioning or placement · CPC title
using formal methods, e.g. equivalence checking or property checking · CPC title
Patterning of masks by imaging · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.