Claims Analysis
Total Claims: 105
Claim 1
Independent Claim
79 words
A method of correcting for proximity effects associated with an edge in a layout corresponding to a design layer, the method comprising: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 2
Independent Claim
79 words
A method of correcting for proximity effects associated with an edge in a layout corresponding to a design layer, the method comprising: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 3
Dependent Claim
30 words
The method of claim 1 , further comprising executing a routine implementing the proximity effects model for a plurality of points on the transect before said determining an evaluation point.
Claim 4
Dependent Claim
25 words
The method of claim 1 , further comprising retrieving stored amplitudes for a plurality of points on the transect before said determining an evaluation point.
Claim 5
Dependent Claim
18 words
The method of claim 1 , wherein the layout is the design layer for a printed features layer.
Claim 6
Dependent Claim
19 words
The method of claim 1 , wherein the layout is an originally proposed fabrication layout for the design layer.
Claim 7
Dependent Claim
41 words
The method of claim 1 , wherein: the layout is an adjusted fabrication layout for the design layer; and the adjusted fabrication layout includes at least a segment of the edge displaced from a corresponding target edge in the design layer.
Claim 8
Dependent Claim
53 words
The method of claim 1 , before said determining an evaluation point, further comprising: determining whether the target edge is a critical edge; and if it is determined that the target edge is a critical edge, then executing a routine implementing the proximity effects model for a plurality of points on the transect.
Claim 9
Dependent Claim
22 words
The method of claim 7 , wherein a target edge is a critical edge if it includes an edge of a true-gate.
Claim 10
Dependent Claim
25 words
The method of claim 7 , wherein a target edge is a critical edge if it lies within a predetermined halo distance of another edge.
Claim 11
Dependent Claim
33 words
The method of claim 7 , wherein a target edge is a critical edge if a corresponding edge in the layout has been adjusted for proximity effects in a previous round of corrections.
Claim 12
Dependent Claim
42 words
The method of claim 1 , said determining an evaluation point further comprising determining a corresponding segment on the target edge, wherein said corresponding segment is associated with the portion of the edge corrected based on the analysis at the evaluation point.
Claim 13
Dependent Claim
51 words
The method of claim 11 , said determining an evaluation point further comprising establishing an evaluation point where the profile substantially equals a predetermined percentage of a threshold value, wherein the threshold value defines an amplitude where the proximity effects model predicts an edge is printed in the printed features layer.
Claim 14
Dependent Claim
64 words
The method of claim 11 , said determining the corresponding segment further comprising determining a corner segment extending from a vertex nearest the evaluation point to a corner segment dissection point where the profile exceeds a predetermined percentage of a threshold value, wherein the threshold value defines an amplitude where the proximity effects model predicts an edge is printed in the printed features layer.
Claim 15
Dependent Claim
35 words
The method of claim 11 , said determining the corresponding segment further comprising determining a corner segment extending from a vertex nearest the evaluation point to a corner segment dissection point where the profile flattens.
Claim 16
Dependent Claim
34 words
The method of claim 11 , said determining the evaluation point further comprising establishing a corner evaluation point where the profile substantially equals a predetermined fraction of an amplitude value where the profile flattens.
Claim 17
Dependent Claim
40 words
The method of claim 11 , said determining the evaluation point further comprising establishing the evaluation point where the profile deviates more than a predetermined amount from an ideal profile having no proximity effects from another edge in the layout.
Claim 18
Dependent Claim
39 words
The method of claim 11 , said determining the corresponding segment further comprising establishing the segment where the profile deviates more than a predetermined amount from an ideal profile having no proximity effects from another edge in the layout.
Claim 19
Dependent Claim
33 words
The method of claim 11 , said determining the evaluation point further comprising establishing the evaluation point substantially between two local maxima in an absolute value of a first derivative of the profile.
Claim 20
Dependent Claim
48 words
The method of claim 11 , said determining the corresponding segment further comprising establishing the segment to extend substantially from one local maximum in an absolute value of a first derivative of the profile to a next adjacent local maximum in the absolute value of the first derivative.
Claim 21
Dependent Claim
48 words
The method of claim 11 , said determining the corresponding segment further comprising establishing the segment to extend substantially from a local maximum in an absolute value of a first derivative of the profile to a next adjacent local minimum in the absolute value of the first derivative.
Claim 22
Dependent Claim
33 words
The method of claim 11 , said determining the evaluation point further comprising establishing the evaluation point substantially at a local maximum in an absolute value of a second derivative of the profile.
Claim 23
Dependent Claim
42 words
The method of claim 11 , said determining the corresponding segment further comprising establishing the segment to extend substantially from a point where a second derivative of the profile crosses zero to a next adjacent point where the second derivative crosses zero.
Claim 24
Independent Claim
116 words
A method of using a computer to correct for proximity effects associated with an edge in a layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 25
Independent Claim
116 words
A method of using a computer to correct for proximity effects associated with an edge in a layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 26
Independent Claim
97 words
A method of correcting for proximity effects associated with an edge in a layout corresponding to a design layer, the method comprising: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; and determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 27
Independent Claim
97 words
A method of correcting for proximity effects associated with an edge in a layout corresponding to a design layer, the method comprising: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; and determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 28
Independent Claim
133 words
A method of using a computer to correct for proximity effects associated with an edge in a layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, determining an evaluation point based on at least one of the profile and the dissection points; determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 29
Independent Claim
133 words
A method of using a computer to correct for proximity effects associated with an edge in a layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, determining an evaluation point based on at least one of the profile and the dissection points; determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 30
Independent Claim
105 words
A method of correcting for proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 31
Independent Claim
105 words
A method of correcting for proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 32
Dependent Claim
15 words
The method of claim 26 , wherein the first layout is also the second layout.
Claim 33
Dependent Claim
28 words
The method of claim 26 , wherein: the first layout is a proposed fabrication layout for the printed features layer; and the second layout is a test layout.
Claim 34
Dependent Claim
26 words
The method of claim 28 , before said deriving a dissection length, the method further comprising retrieving amplitudes stored during building of the proximity effects model.
Claim 35
Dependent Claim
34 words
The method of claim 26 , said deriving a dissection length parameter further comprising: determining a segment based on the profile; and setting the dissection length parameter based on a length of the segment.
Claim 36
Dependent Claim
74 words
The method of claim 30 , wherein: a threshold value is an amplitude where the proximity effects model predicts an edge is printed in the printed features layer; said determining a segment further comprises establishing a corner segment extending from a vertex of the second edge to a corner segment dissection point where the profile exceeds a predetermined percentage of the threshold value; and the dissection length parameter is a corner dissection segment length.
Claim 37
Dependent Claim
46 words
The method of claim 30 , wherein: said determining a segment further comprises establishing a corner segment extending from a vertex of the second edge to a corner segment dissection point where the profile flattens; and the dissection length parameter is a corner dissection segment length.
Claim 38
Dependent Claim
51 words
The method of claim 30 , wherein: said determining a segment further comprises establishing a segment where the profile deviates more than a predetermined amount from an ideal profile with no proximity effects from another edge in the second layout; and the dissection length parameter is a detail dissection segment length.
Claim 39
Dependent Claim
68 words
The method of claim 30 , wherein: said determining a segment further comprises establishing the segment to extend from one local maximum in an absolute value of a first derivative of the profile to a next adjacent local maximum in the absolute value of the first derivative; and the dissection length parameter is at least one of a detail dissection segment length and a maximum dissection segment length.
Claim 40
Dependent Claim
68 words
The method of claim 30 , wherein: said determining a segment further comprises establishing the segment to extend from a local maximum in an absolute value of a first derivative of the profile to a next adjacent local minimum in the absolute value of the first derivative; and the dissection length parameter is at least one of a detail dissection segment length and a maximum dissection segment length.
Claim 41
Dependent Claim
61 words
The method of claim 30 , wherein: said determining a segment further comprises establishing the segment to extend from a point where a second derivative of the profile crosses zero a next adjacent point where the second derivative crosses zero; and the dissection length parameter is at least one of a detail dissection segment length and a maximum dissection segment length.
Claim 42
Dependent Claim
93 words
The method of claim 30 , wherein: the dissection length parameter is a halo distance; and said deriving the dissection length parameter comprises determining whether the profile deviates more than a predetermined amount from an ideal profile with no proximity effects from another edge in the first layout, if the profile deviates more than the predetermined amount, then determining a distance to a third edge in the second layout associated with each deviation, and including the distance in a set of distances; and setting the halo distance based on the set of distances.
Claim 43
Dependent Claim
102 words
The method of claim 30 , wherein: said deriving a dissection length parameter further comprises, after said determining a segment based on the profile, including a length of the segment in a set of segment lengths, determining another segment based on another profile of amplitudes along another transect including another edge in the second layout, including another length of the segment in the set of segment lengths, and repeating said determining another segment for a plurality of edges in the second layout; and setting the dissection length parameter further comprises setting the dissection length parameter based on the set of segment lengths.
Claim 44
Dependent Claim
41 words
The method of claim 38 , wherein: the dissection length parameter is a corner dissection segment length; a corner segment includes one vertex of an edge; and only a corner segment has a length included in the set of segment lengths.
Claim 45
Dependent Claim
51 words
The method of claim 38 , wherein: the dissection length parameter is at least one of a detail dissection segment length and a maximum dissection segment length; a non-corner segment includes no vertex of an edge; and only a non-corner segment has a length included in the set of segment lengths.
Claim 46
Dependent Claim
22 words
The method of claim 38 , wherein the dissection length parameter is based on a mode of the set of segment lengths.
Claim 47
Independent Claim
137 words
A method of using a computer to correct for proximity effects associated with a first edge in a first layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 48
Independent Claim
137 words
A method of using a computer to correct for proximity effects associated with a first edge in a first layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 49
Independent Claim
106 words
A method of correcting for proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 50
Independent Claim
106 words
A method of correcting for proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 51
Dependent Claim
15 words
The method of claim 43 , wherein the first layout is also the second layout.
Claim 52
Dependent Claim
28 words
The method of claim 43 , wherein: the first layout is a proposed fabrication layout for the printed features layer; and the second layout is a test layout.
Claim 53
Dependent Claim
28 words
The method of claim 43 , said deriving a dissection length parameter further comprising obtaining the profile by retrieving amplitudes stored during building of the proximity effects model.
Claim 54
Dependent Claim
124 words
The method of claim 43 , wherein: the plurality of polygons comprises a plurality of polygon sets associated with corresponding pitch distances; a threshold value is a particular amplitude where the proximity effects model predicts an edge is printed in the printed features layer; and said deriving a dissection length parameter further comprises, determining whether a set of points along the profile associated with a polygon set includes a point having an amplitude that exceeds the threshold value, if it is determined that the set of points includes an amplitude that exceeds the threshold value, then including a pitch distance associated with the polygon set in a set of printable pitches, and deriving the dissection length parameter based on the set of printable pitches.
Claim 55
Dependent Claim
30 words
The method of claim 47 , deriving the dissection length parameter comprises setting the dissection length parameter substantially equal to a smallest pitch distance in the set of printable pitches.
Claim 56
Dependent Claim
125 words
The method of claim 43 , wherein: the plurality of polygons comprises a plurality of polygon sets associated with corresponding pitch distances; a threshold value is a particular amplitude where the proximity effects model predicts an edge is printed in the printed features layer; and the step of deriving a dissection length parameter based on the profile further comprises, finding a plurality of peak amplitudes corresponding to the plurality of pitch distances, each peak amplitude substantially equal to a maximum amplitude among all points on the profile associated with a polygon interpolating the plurality of peak amplitudes and the corresponding plurality of pitch distances to obtain a particular distance associated with the threshold value, and deriving the dissection length parameter based on the particular distance.
Claim 57
Dependent Claim
37 words
The method of claim 43 , wherein the dissection length parameter is a corner dissection segment length used as a target length for a segment on the first edge that includes one vertex of the first edge.
Claim 58
Dependent Claim
37 words
The method of claim 43 , wherein the dissection length parameter is a detail dissection segment length used as a target length for a segment on the first edge that includes neither vertex of the first edge.
Claim 59
Independent Claim
138 words
A method of using a computer to correct for proximity effects associated with a first edge in a first layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point on the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 60
Independent Claim
138 words
A method of using a computer to correct for proximity effects associated with a first edge in a first layout corresponding to a design layer, the computer having a processor coupled to a computer-readable medium, the computer-readable medium storing at least a portion of the design layer, the design layer corresponding to a portion of an integrated circuit, the method comprising: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point on the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 61
Dependent Claim
91 words
A computer readable medium for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the computer readable medium carrying instructions to cause one or more processors to perform: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 62
Dependent Claim
91 words
A computer readable medium for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the computer readable medium carrying instructions to cause one or more processors to perform: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 63
Dependent Claim
109 words
A computer readable medium for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the computer readable medium carrying instructions to cause one or more processors to perform: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; and determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 64
Dependent Claim
109 words
A computer readable medium for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the computer readable medium carrying instructions to cause one or more processors to perform: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; and determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 65
Dependent Claim
117 words
A computer readable medium for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the computer readable medium carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 66
Dependent Claim
117 words
A computer readable medium for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the computer readable medium carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 67
Dependent Claim
118 words
A computer readable medium for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the computer readable medium carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 68
Dependent Claim
118 words
A computer readable medium for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the computer readable medium carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 69
Dependent Claim
89 words
A carrier wave for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the carrier wave carrying instructions to cause one or more processors to perform: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 70
Dependent Claim
89 words
A carrier wave for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the carrier wave carrying instructions to cause one or more processors to perform: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; and determining how to correct at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 71
Dependent Claim
107 words
A carrier wave for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the carrier wave carrying instructions to cause one or more processors to perform: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; and determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 72
Dependent Claim
107 words
A carrier wave for correcting proximity effects associated with an edge in a layout corresponding to a design layer, the carrier wave carrying instructions to cause one or more processors to perform: determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; and determining how to correct a segment of the edge corresponding to two dissection points for proximity effects based on an analysis at the evaluation point.
Claim 73
Dependent Claim
115 words
A carrier wave for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the carrier wave carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 74
Dependent Claim
115 words
A carrier wave for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the carrier wave carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 75
Dependent Claim
116 words
A carrier wave for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the carrier wave carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 76
Dependent Claim
116 words
A carrier wave for correcting proximity effects associated with a first edge in a first layout corresponding to a design layer for a printed features layer, the carrier wave carrying instructions to cause one or more processors to perform: deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; and determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter; and determining how to correct at least a portion of the first edge for proximity effects based on an analysis at the evaluation point.
Claim 77
Dependent Claim
133 words
A computer system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, determining a correction based on an analysis of an amplitude from the profile at the evaluation point, and applying the correction to at least a portion of the edge.
Claim 78
Dependent Claim
133 words
A computer system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, determining a correction based on an analysis of an amplitude from the profile at the evaluation point, and applying the correction to at least a portion of the edge.
Claim 79
Dependent Claim
153 words
A computer system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, determining an evaluation point based on at least one of the profile and the dissection points, determining a correction based on an analysis of an amplitude from the profile at the evaluation point, and applying the correction to at least a portion of the edge corresponding to two dissection points.
Claim 80
Dependent Claim
153 words
A computer system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, determining an evaluation point based on at least one of the profile and the dissection points, determining a correction based on an analysis of an amplitude from the profile at the evaluation point, and applying the correction to at least a portion of the edge corresponding to two dissection points.
Claim 81
Dependent Claim
171 words
A computer system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout, determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, executing a routine implementing the proximity effects model for the evaluation point to produce a model amplitude at the evaluation point, determining a correction based on an analysis of the model amplitude at the evaluation point, and applying the correction to at least a portion of the edge.
Claim 82
Dependent Claim
171 words
A computer system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout, determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, executing a routine implementing the proximity effects model for the evaluation point to produce a model amplitude at the evaluation point, determining a correction based on an analysis of the model amplitude at the evaluation point, and applying the correction to at least a portion of the edge.
Claim 83
Dependent Claim
172 words
A computer system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout, determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, executing a routine implementing the proximity effects model for the evaluation point to produce a model amplitude at the evaluation point determining a correction based on an analysis of the model amplitude at the evaluation point, and applying the correction to at least a portion of the edge.
Claim 84
Dependent Claim
172 words
A computer system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the computer system comprising: a computer readable medium carrying data representing the edge and at least a portion of the design layout, the design layout corresponding to a portion of an integrated circuit; and one or more processors coupled to the computer readable medium, the one or more processors configured for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout, determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, executing a routine implementing the proximity effects model for the evaluation point to produce a model amplitude at the evaluation point determining a correction based on an analysis of the model amplitude at the evaluation point, and applying the correction to at least a portion of the edge.
Claim 85
Independent Claim
98 words
A system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the system comprising: a means for determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, the proximity effects model for producing the profile; a means for analyzing an amplitude from the profile at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the edge.
Claim 86
Independent Claim
98 words
A system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the system comprising: a means for determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, the proximity effects model for producing the profile; a means for analyzing an amplitude from the profile at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the edge.
Claim 87
Independent Claim
119 words
A system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the system comprising: a means for determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge and determining an evaluation point based on at least one of the profile and the dissection points, the proximity effects model for producing the profile; a means for analyzing an amplitude from the profile at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the edge corresponding to two dissection points.
Claim 88
Independent Claim
119 words
A system for correcting proximity effects associated with an edge in a layout corresponding to a design layout, the system comprising: a means for determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge and determining an evaluation point based on at least one of the profile and the dissection points, the proximity effects model for producing the profile; a means for analyzing an amplitude from the profile at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the edge corresponding to two dissection points.
Claim 89
Independent Claim
124 words
A system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the system comprising: a means for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout, a means for determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, the proximity effects model for producing a model amplitude at the evaluation point; a means for analyzing the model amplitude at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the first edge.
Claim 90
Independent Claim
124 words
A system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the system comprising: a means for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout, a means for determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, the proximity effects model for producing a model amplitude at the evaluation point; a means for analyzing the model amplitude at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the first edge.
Claim 91
Independent Claim
125 words
A system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the system comprising: a means for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout, a means for determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, the proximity effects model for producing a model amplitude at the evaluation point; a means for analyzing the model amplitude at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the first edge.
Claim 92
Independent Claim
125 words
A system for correcting proximity effects associated with a first edge in a first layout corresponding to a design layout, the system comprising: a means for deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout, a means for determining an evaluation point for the first edge in the first layout corresponding to the design layer based on the dissection length parameter, the proximity effects model for producing a model amplitude at the evaluation point; a means for analyzing the model amplitude at the evaluation point to determine a correction; and a means for applying the correction to at least a portion of the first edge.
Claim 93
Independent Claim
125 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a edge of a polygon; determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, analyzing an amplitude from the profile at the evaluation point to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 94
Independent Claim
125 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a edge of a polygon; determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge, analyzing an amplitude from the profile at the evaluation point to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 95
Independent Claim
140 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a edge of a polygon; determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; analyzing an amplitude from the profile at the evaluation point to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 96
Independent Claim
140 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a edge of a polygon; determining dissection points for the edge based on a profile of amplitudes output from a proximity effects model along a transect including a target edge in the design layer corresponding to the edge; determining an evaluation point based on at least one of the profile and the dissection points; analyzing an amplitude from the profile at the evaluation point to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 97
Independent Claim
151 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a first edge of a first polygon; deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; determining an evaluation point for the first edge in the initial fabrication layout based on the dissection length parameter; executing a routine implementing a proximity effects model for producing a model amplitude at the evaluation point; analyzing the model amplitude to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 98
Independent Claim
151 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a first edge of a first polygon; deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect including a second edge in a second layout; determining an evaluation point for the first edge in the initial fabrication layout based on the dissection length parameter; executing a routine implementing a proximity effects model for producing a model amplitude at the evaluation point; analyzing the model amplitude to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 99
Independent Claim
152 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a first edge of a first polygon; deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; determining an evaluation point for the first edge in the initial fabrication layout based on the dissection length parameter; executing a routine implementing a proximity effects model for producing a model amplitude at the evaluation point; analyzing the model amplitude to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 100
Independent Claim
152 words
A method for fabricating a printed features layer including features corrected for proximity effects, the method comprising: building an initial fabrication layout based on a design layer corresponding to the printed features layer, the fabrication layout including a first edge of a first polygon; deriving a dissection length parameter based on a profile of amplitudes output by a proximity effects model along a transect crossing a plurality of polygons in a second layout; determining an evaluation point for the first edge in the initial fabrication layout based on the dissection length parameter; executing a routine implementing a proximity effects model for producing a model amplitude at the evaluation point; analyzing the model amplitude to determine a correction; applying the correction to at least a portion of the edge; producing a mask based on the portion of the edge corrected; and producing the printed features layer in a fabrication process using the mask.
Claim 101
Independent Claim
86 words
A method of fabricating an integrated circuit using a mask, the mask including a segment corresponding to at least one portion of an edge in a design layer for the integrated circuit, the method comprising: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a target edge in the design layer collinear with the edge; and displacing at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 102
Independent Claim
86 words
A method of fabricating an integrated circuit using a mask, the mask including a segment corresponding to at least one portion of an edge in a design layer for the integrated circuit, the method comprising: determining an evaluation point for the edge based on a profile of amplitudes output from a proximity effects model along a target edge in the design layer collinear with the edge; and displacing at least a portion of the edge for proximity effects based on an analysis at the evaluation point.
Claim 103
Dependent Claim
53 words
The method of claim 73 , before determining the evaluation point, further comprising: determining whether the target edge is a critical edge; and if it is determined that the target edge is a critical edge, then executing a routine implementing the proximity effects model for a plurality of points on the target edge.
Claim 104
Dependent Claim
25 words
The method of claim 74 , wherein the target edge is a critical edge if it lies within a predetermined halo distance of another edge.
Claim 105
Dependent Claim
46 words
The method of claim 73 , wherein determining an evaluation point includes establishing where the profile substantially equals a predetermined percentage of a threshold value, wherein the threshold value defines an amplitude where the proximity effects model predicts an edge is printed on the integrated circuit.