Smart selection and/or weighting of parameters for lithographic process simulation
First Claim
Patent Images
1. A method comprising:
- identifying a software model for simulating a lithographic manufacturing process, the software model comprising a finite number of mathematical terms added together, which when combined with a mathematical representation of a mask, generate a result that simulates performance of the lithographic manufacturing process using the mask, wherein each of at least two of the mathematical terms comprises a same or different variable;
identifying a geometric or frequency characteristic of a desired mask layout;
selecting, by a hardware computer, a subset of the finite number of terms of the software model based on the identified characteristic of the desired mask layout; and
using the software model with only the selected subset of the plurality of terms to perform a computer simulation of the performance of the lithographic manufacturing process, where an output of the software model is used to design, control and/or modify an aspect of the lithographic manufacturing process and/or of a physical object or apparatus for use in the lithographic manufacturing process.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention generally relates to simulating a lithographic process, and more particularly to methods for smart selection and smart weighting when selecting parameters and/or kernels used in aerial image computation. According to one aspect, advantages in simulation throughput and/or accuracy can be achieved by selecting TCC kernels more intelligently, allowing highly accurate aerial images to be simulated using a relatively fewer number of TCC kernels than in the state of the art. In other words, the present invention allows for aerial images to be simulated with the same or better accuracy using much less simulation throughput than required in the prior art, all else being equal.
-
Citations
23 Claims
-
1. A method comprising:
-
identifying a software model for simulating a lithographic manufacturing process, the software model comprising a finite number of mathematical terms added together, which when combined with a mathematical representation of a mask, generate a result that simulates performance of the lithographic manufacturing process using the mask, wherein each of at least two of the mathematical terms comprises a same or different variable; identifying a geometric or frequency characteristic of a desired mask layout; selecting, by a hardware computer, a subset of the finite number of terms of the software model based on the identified characteristic of the desired mask layout; and using the software model with only the selected subset of the plurality of terms to perform a computer simulation of the performance of the lithographic manufacturing process, where an output of the software model is used to design, control and/or modify an aspect of the lithographic manufacturing process and/or of a physical object or apparatus for use in the lithographic manufacturing process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product comprising a non-transitory computer-readable medium having instructions recorded therein, which when executed by a hardware computer, cause the computer to perform at least:
-
identification of a software model for simulating a lithographic manufacturing process, the software model comprising a finite number of mathematical terms added together, which when combined with a mathematical representation of a mask, generate a result that simulates performance of the lithographic manufacturing process using the mask, wherein each of at least two of the mathematical terms comprises a same or different variable; identification of a geometric or frequency characteristic of a desired mask layout; selection of a subset of the finite number terms of the software model based on the identified characteristic of the desired mask layout; and use of the software model with only the selected subset of the plurality of terms to perform a computer simulation of the performance of the lithographic manufacturing process, where an output of the software model is used to design, control and/or modify an aspect of the lithographic manufacturing process and/or of a physical object or apparatus for use in the lithographic manufacturing process. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
identifying a software model of a lithographic manufacturing process, the software model comprising a series of N mathematical terms, each of the terms having an associated magnitude and each of at least two of the mathematical terms comprising a same or different variable; determining, by a hardware computer, a contribution of each of the N mathematical terms to an aerial image formed by the lithographic manufacturing process using a mask layout; ranking the N mathematical terms, wherein the ranking comprises the determined contributions; and selecting a subset of the N mathematical terms based on the ranking of the determined contributions, the selected subset being used to perform computer simulation of performance of the lithographic manufacturing process and where an output of the simulation is used to design, control and/or modify an aspect of the lithographic manufacturing process and/or of a physical object or apparatus for use in the lithographic manufacturing process. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a non-transitory computer-readable medium having instructions recorded therein, which when executed by a hardware computer, cause the computer to perform at least:
-
identification of a software model of a lithographic manufacturing process, the software model comprising a series of N mathematical terms, each of the terms having an associated magnitude and each of at least two of the mathematical terms comprising a same or different variable; identification of a mask layout; determination of a contribution of each of the N mathematical terms to an aerial image formed by the lithographic manufacturing process using the identified mask layout; ranking of the N mathematical terms, wherein the ranking comprises the determined contributions; and selection of a subset of the N mathematical terms based on the ranking of the determined contributions, the selected subset being used to perform computer simulation of performance of the lithographic manufacturing process and where an output of the computer simulation is used to design, control and/or modify an aspect of the lithographic manufacturing process and/or of a physical object or apparatus for use in the lithographic manufacturing process.
-
Specification