Lithography Verification Using Guard Bands
First Claim
Patent Images
1. A method for verifying a lithographic process, comprising:
- defining a set of guard bands around a target pattern, wherein the target pattern is to be printed on a semiconductor die using a photo-mask in the lithographic process;
calculating an estimated pattern using a model of the lithographic process, wherein the model of the lithographic process includes a mask pattern corresponding to the photo-mask and a model of an optical path; and
determining if positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands.
7 Assignments
0 Petitions
Accused Products
Abstract
A method for verifying a lithographic process is described. During the method, a set of guard bands are defined around a target pattern that is to be printed on a semiconductor die using a photo-mask in the lithographic process. An estimated pattern is calculated using a model of the lithographic process. This model of the lithographic process includes a mask pattern corresponding to the photo-mask and a model of an optical path. Then, whether or not positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands is determined.
119 Citations
27 Claims
-
1. A method for verifying a lithographic process, comprising:
-
defining a set of guard bands around a target pattern, wherein the target pattern is to be printed on a semiconductor die using a photo-mask in the lithographic process;
calculating an estimated pattern using a model of the lithographic process, wherein the model of the lithographic process includes a mask pattern corresponding to the photo-mask and a model of an optical path; and
determining if positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-program product for use in conjunction with a computer system, the computer-program product comprising a computer-readable storage medium and a computer-program mechanism embedded therein for verifying a lithographic process, the computer-program mechanism including:
-
instructions for defining a set of guard bands around a target pattern, wherein the target pattern is to be printed on a semiconductor die using a photo-mask in the lithographic process;
instructions for calculating an estimated pattern using a model of the lithographic process, wherein the model of the lithographic process includes a mask pattern corresponding to the photo-mask and a model of an optical path; and
instructions for determining if positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands.
-
-
20. A computer system, comprising:
-
at least one processor;
at least one memory; and
at least one program module, the program module stored in the memory and configured to be executed by the processor, wherein at least the program module is for verifying a lithographic process, at least the program module including;
instructions for defining a set of guard bands around a target pattern, wherein the target pattern is to be printed on a semiconductor die using a photo-mask in the lithographic process;
instructions for calculating an estimated pattern using a model of the lithographic process, wherein the model of the lithographic process includes a mask pattern corresponding to the photo-mask and a model of an optical path; and
instructions for determining if positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands.
-
-
21. A computer system, comprising:
-
means for computing;
means for storing; and
at least one program module mechanism, the program module mechanism stored in at least the means for storing and configured to be executed by at least the means for computing, wherein at least the program module mechanism is for verifying a lithographic process, at least the program module mechanism including;
instructions for defining a set of guard bands around a target pattern, wherein the target pattern is to be printed on a semiconductor die using a photo-mask in the lithographic process;
instructions for calculating an estimated pattern using a model of the lithographic process, wherein the model of the lithographic process includes a mask pattern corresponding to the photo-mask and a model of an optical path; and
instructions for determining if positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands.
-
-
22. A method for verifying a semiconductor-manufacturing process, comprising:
-
defining a set of guard bands around a target pattern, wherein the target pattern is to be printed on a semiconductor die using a write device in the semiconductor-manufacturing process;
calculating an estimated pattern using a model of the semiconductor-manufacturing process, wherein the model of the semiconductor-manufacturing process includes a write pattern for the write device; and
determining if positions of differences between the estimated pattern and the target pattern exceeded one or more guard bands in the set of guard bands.
-
-
23. A data file stored in a computer-readable memory, comprising:
-
first information corresponding to a pattern, wherein the pattern is to be printed in a semiconductor-manufacturing process; and
second information corresponding to a set of guard bands associated with the pattern. - View Dependent Claims (24, 25, 26, 27)
-
Specification