FACILITATING PROCESS MODEL ACCURACY BY MODELING MASK CORNER ROUNDING EFFECTS
First Claim
1. A method for determining an improved process model which models mask corner rounding effects, the method comprising:
- receiving a mask layout;
receiving process data which was generated by applying a photolithography process to the mask layout;
receiving an uncalibrated process model;
identifying a set of corners in the mask layout;
modifying the mask layout in proximity to the set of corners to obtain a modified mask layout, wherein the modifications to the mask layout relate to mask corner rounding effects; and
determining the improved process model by calibrating the uncalibrated process model using the modified mask layout and the process data.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment provides systems and techniques for determining an improved process model which models mask corner rounding (MCR) effects. During operation, the system may receive a mask layout and process data which was generated by applying a photolithography process to the mask layout. The system may also receive an uncalibrated process model which may contain a set of MCR components. Next, the system may identify a set of corners in the mask layout. The system may then modify the mask layout in proximity to the set of corners to obtain a modified mask layout. Alternatively, the system may determine a set of mask layers. Next, the system may determine an improved process model by calibrating the uncalibrated process model using the modified mask layout and/or the set of mask layers, and the process data.
18 Citations
22 Claims
-
1. A method for determining an improved process model which models mask corner rounding effects, the method comprising:
-
receiving a mask layout; receiving process data which was generated by applying a photolithography process to the mask layout; receiving an uncalibrated process model; identifying a set of corners in the mask layout; modifying the mask layout in proximity to the set of corners to obtain a modified mask layout, wherein the modifications to the mask layout relate to mask corner rounding effects; and determining the improved process model by calibrating the uncalibrated process model using the modified mask layout and the process data. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for determining an improved process model which models mask corner rounding effects, the method comprising:
-
receiving a mask layout; receiving process data which was generated by applying a photolithography process to the mask layout; receiving an uncalibrated process model; identifying a set of corners in the mask layout; modifying the mask layout in proximity to the set of corners to obtain a modified mask layout, wherein the modifications to the mask layout relate to mask corner rounding effects; and determining the improved process model by calibrating the uncalibrated process model using the modified mask layout and the process data. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for determining an improved process model which models mask corner rounding effects, the method comprising:
-
receiving a mask layout; receiving process data which was generated by applying a photolithography process to the mask layout; receiving an uncalibrated process model which includes; an optical component; and a set of mask-corner-rounding (MCR) components, wherein each MCR component is designed to model MCR effects; identifying a set of corners in the mask layout; determining a set of mask layers which includes; a first mask layer which includes substantially all patterns in the mask layout; and a set of MCR mask layers, wherein substantially all patterns in each MCR mask layer relate to patterns in the mask layout that are in proximity to the set of corners, and wherein each MCR mask layer is associated with an MCR component; and determining the improved process model by calibrating the uncalibrated process model using the set of mask layers and the process data. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for determining an improved process model which models mask corner rounding effects, the method comprising:
-
receiving a mask layout; receiving process data which was generated by applying a photolithography process to the mask layout; receiving an uncalibrated process model which includes; an optical component; and a set of mask-corner-rounding (MCR) components, wherein each MCR component is designed to model MCR effects; identifying a set of corners in the mask layout; determining a set of mask layers which includes; a first mask layer which includes substantially all patterns in the mask layout; and a set of MCR mask layers, wherein substantially all patterns in each MCR mask layer relate to patterns in the mask layout that are in proximity to the set of corners, and wherein each MCR mask layer is associated with an MCR component; and determining the improved process model by calibrating the uncalibrated process model using the set of mask layers and the process data. - View Dependent Claims (18, 19, 20)
-
-
21. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for determining an improved process model, the method comprising:
-
receiving a mask layout; receiving process data, wherein the process data is generated by measuring critical dimensions of features that were produced using the mask layout and a photolithography process; receiving an uncalibrated process model which includes; an optical component; and a mask-corner-rounding (MCR) component which is designed to model MCR effects; selecting a set of corners in the mask layout; determining an MCR mask layer, wherein substantially all patterns in the MCR mask layer relate to patterns in the mask layout that are in proximity to the set of corners; determining the improved process model by calibrating the uncalibrated process model using the mask layout, the MCR mask layer, and the process data; and outputting the improved process model. - View Dependent Claims (22)
-
Specification