Method and apparatus for determining an optical model that models the effects of optical proximity correction
First Claim
1. A method for determining an optical model that models effects of optical proximity correction, the method comprising:
- receiving a first optical model which is represented using kernels;
receiving a test layout;
determining a first dataset by convolving the kernels with the test layout at sampling points in the test layout;
applying optical proximity correction to the test layout to obtain a corrected test layout;
determining a second dataset by convolving the kernels with the corrected test layout at the sampling points in the corrected test layout; and
determining a second optical model using the first dataset and the second dataset.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment provides a system that can enable a designer to determine the effects of subsequent processes at design time. During operation, the system may receive a test layout and an optical model that models an optical system, but which does not model the effects of subsequent processes, such as optical proximity correction (OPC). The system may generate a first dataset using the test layout and the optical model. Next, the system may apply OPC to the test layout, and generate a second dataset using the corrected test layout and the optical model. The system may then use the first dataset and the second dataset to adjust the optical model to obtain a second optical model that models the effects of subsequent processes.
-
Citations
20 Claims
-
1. A method for determining an optical model that models effects of optical proximity correction, the method comprising:
-
receiving a first optical model which is represented using kernels; receiving a test layout; determining a first dataset by convolving the kernels with the test layout at sampling points in the test layout; applying optical proximity correction to the test layout to obtain a corrected test layout; determining a second dataset by convolving the kernels with the corrected test layout at the sampling points in the corrected test layout; and determining a second optical model using the first dataset and the second dataset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for determining an optical model that models effects of optical proximity correction, the method comprising:
-
receiving a first optical model which is represented using kernels; receiving a test layout; determining a first dataset by convolving the kernels with the test layout at sampling points in the test layout; applying optical proximity correction to the test layout to obtain a corrected test layout; determining a second dataset by convolving the kernels with the corrected test layout at the sampling points in the corrected test layout; and determining a second optical model using the first dataset and the second dataset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for determining an optical model that models effects of optical proximity correction, the apparatus comprising:
-
a first receiving mechanism configured to receive a first optical model which is represented using kernels; a second receiving mechanism configured to receive a test layout; a first determining mechanism configured to determine a first dataset by convolving the kernels with the test layout at sampling points in the test layout; an applying mechanism configured to apply optical proximity correction to the test layout to obtain a corrected test layout; a second determining mechanism configured to determine a second dataset by convolving the kernels with the corrected test layout at the sampling points in the corrected test layout; and a third determining mechanism configured to determine a second optical model using the first dataset and the second dataset. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification