Method and apparatus for assessing the quality of a process model
First Claim
1. A method for assessing the quality of a process model, the method comprising:
- receiving a mask layout;
receiving a process model which models the effects of one or more semiconductor manufacturing processes on the mask layout;
computing a gradient of the process model with respect to a process model parameter;
computing a quality indicator at an evaluation point in the mask layout using the gradient of the process model and the mask layout; and
assessing the quality of the process model using the quality indicator.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that assesses the quality of a process model. During operation, the system receives a mask layout and additionally receives a process model that models the effects of one or more semiconductor manufacturing processes on the mask layout. Next, the system computes a gradient of the process model with respect to a process model parameter. The system then computes a quality indicator at an evaluation point in the mask layout using the gradient of the process model and the mask layout. Next, the system assesses the quality of the process model using the quality indicator. In one embodiment, the system assesses the quality of the process model by comparing the quality indicator with a threshold.
50 Citations
21 Claims
-
1. A method for assessing the quality of a process model, the method comprising:
-
receiving a mask layout;
receiving a process model which models the effects of one or more semiconductor manufacturing processes on the mask layout;
computing a gradient of the process model with respect to a process model parameter;
computing a quality indicator at an evaluation point in the mask layout using the gradient of the process model and the mask layout; and
assessing the quality of the process model using the quality indicator. - 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 assessing the quality of a process model, the method comprising:
-
receiving a mask layout;
receiving a process model which models the effects of one or more semiconductor manufacturing processes on the mask layout;
computing a gradient of the process model with respect to a process model parameter;
computing a quality indicator at an evaluation point in the mask layout using the gradient of the process model and the mask layout; and
assessing the quality of the process model using the quality indicator. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for assessing the quality of a process model, comprising:
-
a first receiving mechanism configured to receive a mask layout;
a second receiving mechanism configured to receive a process model which models the effects of one or more semiconductor manufacturing processes on the mask layout;
a first computing mechanism configured to compute a gradient of the process model with respect to a process model parameter;
a second computing mechanism configured to compute a quality indicator at an evaluation point in the mask layout using the gradient of the process model and the mask layout; and
an assessment mechanism configured to assess the quality of the process model using the quality indicator. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification