Method of pattern selection for source and mask optimization
First Claim
1. A computer-implemented method of selecting a subset of patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of:
- identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns,defining a threshold related to the grouping and/or ranking, andselecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold,wherein one or more of the steps are performed by a computer, andwherein the step of identifying a set of patterns comprises the step of calculating diffraction order distributions for the patterns of the design, andwherein the step of grouping and/or ranking the set of patterns comprises grouping the set of patterns into a plurality of groups based on the calculated diffraction order distributions, andwherein the step of selecting the subset of patterns comprises selecting one or more patterns from the plurality of groups as the subset.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method of selecting a subset of patterns from a design, to a method of performing source and mask optimization, and to a computer program product for performing the method of selecting a subset of patterns from a design. According to certain aspects, the present invention enables coverage of the full design while lowering the computation cost by intelligently selecting a subset of patterns from a design in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process. The method of selecting the subset of patterns from a design includes identifying a set of patterns from the design related to the predefined representation of the design. By selecting the subset of patterns according to the method, the selected subset of patterns constitutes a similar predefined representation of the design as the set of patterns.
41 Citations
7 Claims
-
1. A computer-implemented method of selecting a subset of patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of:
-
identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns, defining a threshold related to the grouping and/or ranking, and selecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold, wherein one or more of the steps are performed by a computer, and wherein the step of identifying a set of patterns comprises the step of calculating diffraction order distributions for the patterns of the design, and wherein the step of grouping and/or ranking the set of patterns comprises grouping the set of patterns into a plurality of groups based on the calculated diffraction order distributions, and wherein the step of selecting the subset of patterns comprises selecting one or more patterns from the plurality of groups as the subset.
-
-
2. A computer-implemented method of selecting a subset of patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of:
-
identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns, defining a threshold related to the grouping and/or ranking, and selecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold, wherein one or more of the steps are performed by a computer, and wherein the step of identifying a set of patterns comprises identifying one or more memory patterns, and wherein the method further comprises a step of pre-optimizing an illumination source of a lithographic tool for imaging the design onto the substrate for the one or more memory patterns, and wherein the step of grouping and/or ranking the set of patterns comprises using the pre-optimized illumination source to determine potential hot-spots in the design, and wherein the step of selecting the subset of patterns comprises selecting the subset based on the determined potential hot-spots.
-
-
3. A computer-implemented method of selecting a subset of:
- patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of;
identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns, defining a threshold related to the grouping and/or ranking, and selecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold, wherein one or more of the steps are performed by a computer, and wherein the method further comprises a step of identifying an initial illumination source for the lithographic process, and wherein the step of grouping and/or ranking the set of patterns comprises using the initial illumination source to determine potential hot-spots in the design, and wherein the step of selecting the subset of patterns comprises selecting the subset based on the determined potential hot-spots.
- patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of;
-
4. A computer-implemented method of selecting a subset of patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of:
-
identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns, defining a threshold related to the grouping and/or ranking, and selecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold, wherein one or more of the steps are performed by a computer, and wherein the step of grouping and/or ranking the set of patterns comprises grouping patterns in the full set of clips by design type into a plurality of groups, and sorting the patterns in each group by pitch and feature type to determine an optimal pattern in each group; and wherein the step of selecting the subset of patterns comprises selecting the optimal pattern in each group as the subset.
-
-
5. A computer-implemented method of selecting a subset of patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of:
-
identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns, defining a threshold related to the grouping and/or ranking, and selecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold, wherein one or more of the steps are performed by a computer, and wherein the method further comprises a step of identifying a simulation model of the lithographic process and using the model to estimate process parameter sensitivities for the patterns of the design; and wherein the step of selecting the subset of patterns comprises selecting the subset based on the estimated process parameter sensitivities.
-
-
6. A computer-implemented method of selecting a subset of patterns associated with a design, in which the design or a modification of the design is configured to be imaged onto a substrate via a lithographic process, and in which the subset of patterns constitutes a predefined representation of the design, the method comprising the steps of:
-
identifying a set of patterns related to the predefined representation of the design, grouping and/or ranking the set of patterns, defining a threshold related to the grouping and/or ranking, and selecting the subset of patterns from the set of patterns, wherein the subset comprises patterns from the set of patterns above or below the threshold, wherein one or more of the steps are performed by a computer, and performing a source and mask optimization method for imaging the design or a modification of the design onto the substrate via the lithographic process, wherein the source and mask optimization method includes; obtaining an optimized source configuration based on the selected subset of patterns, the source configuration being a configuration of an illumination source of a lithographic tool used for the lithographic process; and optimizing the design using the optimized source. - View Dependent Claims (7)
-
Specification