Model-based pattern characterization to generate rules for rule-model-based hybrid optical proximity correction
First Claim
1. A method to analyze a layout pattern comprising one or more features to determine whether at least one shape of the pattern is suitable for rule-based optical proximity correction, comprising the steps of:
- analyzing the pattern to identify a plurality of variable values;
calculating a region of sight based on the variable values;
specifying at least one performance metric specification for the at least one shape of the pattern for which a suitable correction rule is sought;
calculating a range of possible values for the at least one performance metric induced by uncertainties outside the region of sight by simulating the pattern using a lithography model; and
determining whether the at least one shape can be corrected by rule-based optical proximity correction dependent on whether there exists at least one correction rule to the at least one shape such that when the correction rule is applied, the range of possible values of the at least one performance metric is within the at least one performance metric specification.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for analyzing layout patterns via simulation using a lithography model to characterize the patterns and generate rules to be used in rule-based optical proximity correction (OPC). The system and method analyze a series of layout patterns conforming to a set of design rules by simulation using a lithography model to obtain a partition of the pattern spaces into one portion that requires only rule-based OPC and another portion that requires model-based OPC. A corresponding hybrid OPC system and method are also introduced that utilize the generated rules to correct an integrated circuit (IC) design layout which reduces the OPC output complexity and improves turnaround time.
72 Citations
78 Claims
-
1. A method to analyze a layout pattern comprising one or more features to determine whether at least one shape of the pattern is suitable for rule-based optical proximity correction, comprising the steps of:
-
analyzing the pattern to identify a plurality of variable values;
calculating a region of sight based on the variable values;
specifying at least one performance metric specification for the at least one shape of the pattern for which a suitable correction rule is sought;
calculating a range of possible values for the at least one performance metric induced by uncertainties outside the region of sight by simulating the pattern using a lithography model; and
determining whether the at least one shape can be corrected by rule-based optical proximity correction dependent on whether there exists at least one correction rule to the at least one shape such that when the correction rule is applied, the range of possible values of the at least one performance metric is within the at least one performance metric specification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method to analyze layout patterns, comprising the steps of:
- choosing at least two rule function variables;
selecting at least one value for each variable;
constructing at least one test pattern using the selected variable values conforming to a given set of design rules; and
determining whether each pattern is rule-correctable by;
a) calculating a region of sight based on the variable values;
b) specifying at least one performance metric specification for the at least one shape of the pattern for which a suitable correction rule is sought;
c) calculating a range of possible values for the at least one performance metric induced by uncertainties outside the region of sight by simulating the pattern using a lithography model; and
d) determining whether the at least one shape can be corrected by rule-based optical proximity correction dependent on whether there exists at least one correction rule to the at least one shape such that when the correction rule is applied, the range of possible values of the at least one performance metric is within the at least one performance metric specification. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
- choosing at least two rule function variables;
-
36. A method to analyze a pattern comprising one or more features by simulating with a lithography model to determine whether a shape of the pattern is suitable for correction by a given rule, comprising the steps of:
-
analyzing the pattern to identify a plurality of variable values;
calculating a region of sight based on the variable values;
specifying at least one performance metric specification;
applying the given rule to correct the shape;
calculating a range of possible values for the at least one performance metric induced by one or more uncertainties outside the region of sight by simulating the pattern including the corrected shape using the lithography model; and
determining whether the range of possible values of the at least one performance metric is within the at least one performance metric specification when the given rule is applied. - View Dependent Claims (37, 38, 39)
-
-
40. A system for analyzing a layout pattern comprising one or more features to determine whether at least one shape of the pattern is suitable for rule-based optical proximity correction, comprising:
-
means for analyzing the pattern to identify a plurality of variable values;
means for calculating a region of sight based on the variable values;
means for specifying at least one performance metric specification for the at least one shape of the pattern for which a suitable correction rule is sought based on at least one correction rule;
means for calculating a range of possible values for the at least one performance metric induced by uncertainties outside the region of sight by simulating the pattern using a lithography model; and
means for determining whether the at least one shape can be corrected by rule-based optical proximity correction dependent on whether there exists at least one correction rule to the at least one shape such that when the correction rule is applied, the range of possible values of the at least one performance metric is within the at least one performance metric specification. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56. A system for analyzing layout patterns, comprising:
-
means for choosing at least two rule function variables;
means for selecting at least one value for each variable;
means for constructing at least one test pattern using the selected variable values conforming to a given set of design rules; and
means for determining whether each pattern is rule-correctable by;
a) means for calculating a region of sight based on the variable values;
b) means for specifying at least one performance metric specification for the at least one shape of the pattern for which a suitable correction rule is sought;
c) means for calculating a range of possible values for the at least one performance metric induced by uncertainties outside the region of sight by simulating the pattern using a lithography model; and
d) means for determining whether the at least one shape can be corrected by rule-based optical proximity correction dependent on whether there exists at least one correction rule to the at least one shape such that when the correction rule is applied, the range of possible values of the at least one performance metric is within the at least one performance metric specification. - View Dependent Claims (57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A system for analyzing a pattern comprising one or more features by simulating with a lithography model to determine whether a shape of the pattern is suitable for correction by a given rule, comprising:
-
means for analyzing the pattern to identify a plurality of variable values;
means for calculating a region of sight based on the variable values;
means for specifying at least one performance metric specification;
means for applying the given rule to correct the shape;
means for calculating a range of possible values for the at least one performance metric induced by one or more uncertainties outside the region of sight by simulating the pattern including the corrected shape using the lithography model; and
means for determining whether the range of possible values of the at least one performance metric is within the at least one performance metric specification when the given rule is applied. - View Dependent Claims (76, 77, 78)
-
Specification