Integrated mask-aware lithography modeling to support off-axis illumination and multi-tone masks
First Claim
Patent Images
1. A method of performing optical lithography simulation implemented in a computer upon receipt of a multi-tone mask having a plurality of mask tones, the method comprising:
- generating, using a computing device, a function with polarization having a portion representing a tone mask matrix and a portion representing a characteristic transmission (CT) function matrix based on the multi-tone mask, wherein the CT function matrix is a function of light source point information and not a function of mask geometry information; and
generating one or more convolution kernel for the multi-tone mask from the CT function for use in a Hopkins'"'"' form for calculating light intensity for the optical lithography simulation.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus of a novel modeling scheme for performing optical lithography simulation for a multi-tone mask with a plurality of mask tones is described. The method generates a transmission function matrix based on a setting of the multi-tone mask. The method applies the transmission function matrix to transform a formula for calculating light intensity from Abbe'"'"'s form to Hopkins'"'"' form while maintaining the accuracy of Abbe'"'"'s form. The method then computes the light intensity using the transformed formula.
-
Citations
21 Claims
-
1. A method of performing optical lithography simulation implemented in a computer upon receipt of a multi-tone mask having a plurality of mask tones, the method comprising:
-
generating, using a computing device, a function with polarization having a portion representing a tone mask matrix and a portion representing a characteristic transmission (CT) function matrix based on the multi-tone mask, wherein the CT function matrix is a function of light source point information and not a function of mask geometry information; and generating one or more convolution kernel for the multi-tone mask from the CT function for use in a Hopkins'"'"' form for calculating light intensity for the optical lithography simulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system for performing optical lithography simulation upon receipt of a multi-tone mask having a plurality of mask tones, the data processing system comprising:
-
a function with polarization generator to generate a tone mask matrix and a characteristic transmission (CT) function matrix based on a the multi-tone mask, wherein the CT function matrix is a function of light source point information and not a function of mask geometry information; and a kernel generator to generate a set of one or more convolution kernels based on the CT function matrix, wherein the one or more convolution kernels include information for the light source and is used in a Hopkins form to calculate light intensity for the optical lithography simulation. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product stored as program code on a non-transitory computer-readable medium, the program code executable by at least one processor for performing optical lithography simulation for a multi-tone mask with a plurality of mask tones, the computer program product comprising a computer readable program code comprising instructions for a method of performing optical lithography simulation implemented in a computer upon receipt of a multi-tone mask having a plurality of mask tones, the method comprising:
-
generating, using a computing device, a function with polarization having a portion representing a tone mask matrix and a portion representing a characteristic transmission (CT) function matrix based the multi-tone mask, wherein the CT function matrix is a function of light source point information and not a function of mask geometry information; and generating one or more convolution kernels for the multi-tone mask from the CT function for use in a Hopkins'"'"' form for calculating light intensity for the optical lithography simulation. - View Dependent Claims (18, 19, 20, 21)
-
Specification