← Back to Patent Explorer
US5920487A Expired / Lapsed US ⏱️ 0.0 years remaining

Two dimensional lithographic proximity correction using DRC shape functions

Assignee: NXP USA Inc
•
Filing: 1997-03-03
•
Granted: 1999-07-06
•
Expires: 2017-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Integrated circuit designs are continually shrinking in size. Lithographic processes are used to transfer these designs to a semiconductor substrate. These processes typically require that the exposure wavelength of light be shorter than the smallest dimension of the elements within the circuit design. When this is not the case, exposure energy such as light behaves more like a wave than a particle. Additionally, mask manufacturing, photoresist chemical diffusion, and etch effects cause pattern transfer distortions. The result is that circuit elements do not print as designed. To counter this effect the circuit designs themselves can be altered so that the final printed results better matches the initial desired design. The process of altering designs in this way is called Lithographic Proximity Correction (LPC). Square (142), cross (162), octagon (172), and hammerhead (202) serifs are added to integrated circuit designs by shape manipulation functions to perform two dimensional (2-D) LPC.

Inventors

  • 👤 Alfred J. Reich
  • 👤 Warren D. Grobman
  • 👤 Bernard J. Roman
  • 👤 Kevin D. Lucas
  • 👤 Clyde H. Browning
  • 👤 Michael E. Kling

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:43
CPC Classifications
G; G03; G03F; G03F1/00; G03F1/36; G03F7/00; G03F7/70; G03F7/70425; G03F7/70433; G03F7/70441; G06; G06F; G06F30/00; G06F30/30; G06F30/39

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 79 words
A method of adding lithographic proximity correction shapes to a semiconductor physical design containing an initial polygon, comprising: A) shrinking the initial polygon by a first specified amount to produce an undersized polygon; B) edging-out the undersized polygon by a second specified amount to produce an edged-out polygon; C) expanding the initial polygon by a third specified amount to produce an oversized polygon; and D) subtracting the edged-out polygon from the oversized polygon to produce a set of serifs.
Claim 2
Independent Claim 79 words
A method of adding lithographic proximity correction shapes to a semiconductor physical design containing an initial polygon, comprising: A) shrinking the initial polygon by a first specified amount to produce an undersized polygon; B) edging-out the undersized polygon by a second specified amount to produce an edged-out polygon; C) expanding the initial polygon by a third specified amount to produce an oversized polygon; and D) subtracting the edged-out polygon from the oversized polygon to produce a set of serifs.
Claim 3
Dependent Claim 23 words
The method in claim 1 which further comprises: E) unioning the set of serifs with the initial polygon to form an output polygon.
Claim 4
Dependent Claim 57 words
A method of fabricating integrated circuits utilizing the method in claim 2 which further comprises: F) generating a LPC design file containing the output polygon; G) creating a set of one or more lithographic masks from the LPC design file; and H) fabricating a plurality of integrated circuits from the set of one or more lithographic masks.
Claim 5
Dependent Claim 114 words
The method in claim 1 wherein step (B) comprises: 1) moving a left edge of the initial polygon left by the second specified amount to form a left polygon; 2) moving a right edge of the initial polygon right by the second specified amount to form a right polygon; 3) moving a top edge of the initial polygon up by the second specified amount to form a top polygon; 4) moving a bottom edge of the initial polygon down by the second specified amount to form a bottom polygon; and 5) unioning the initial polygon with the left polygon, the right polygon, the top polygon, and the bottom polygon to form the edged-out polygon.
Claim 6
Dependent Claim 88 words
The method in claim 1 wherein the step (B) comprises: 1) shrinking one of the set of serifs by a fourth specified amount to form a shrunken serif; and 2) creating the edged-out polygon from the undersized polygon by moving each edge of the undersized polygon out individually by a fifth specified amount, wherein: each of a plurality of new edges of the edged-out polygon has a corresponding old edge and has a same length as the corresponding old edge and is parallel to the corresponding old edge.
Claim 7
Dependent Claim 26 words
The method in claim 1 which further comprises: E) edging-out one from the set of serifs by a fourth specified amount to form a cross-shaped polygon.
Claim 8
Dependent Claim 21 words
The method in claim 6 which comprises: F) unioning the cross-shaped polygon with the initial polygon to form an output polygon.
Claim 9
Dependent Claim 57 words
A method of fabricating integrated circuits utilizing the method in claim 7 which further comprises: G) generating a LPC design file containing the output polygon; H) creating a set of one or more lithographic masks from the LPC design file; and I) fabricating a plurality of integrated circuits from the set of one or more lithographic masks.
Claim 10
Dependent Claim 98 words
The method in claim 6 which further comprises: F) constructing a triangle wherein each of two sides of the triangle are two adjacent interior sides on the cross-shaped polygon and the third side of the triangle is a line connecting two endpoints of the two adjacent interior sides; G) unioning the triangle with the cross-shaped polygon; and H) repeating steps (F) and (G) to form an octagon-shaped polygon by constructing a different triangle as the triangle for each set of two adjacent interior sides of the cross-shaped polygon and by unioning the different triangle with the cross-shaped polygon.
Claim 11
Dependent Claim 22 words
The method in claim 9 which further comprises: I) unioning the octagon-shaped polygon with the initial polygon to form an output polygon.
Claim 12
Dependent Claim 57 words
A method of fabricating integrated circuits utilizing the method in claim 10 which further comprises: J) generating a LPC design file containing the output polygon; K) creating a set of one or more lithographic masks from the LPC design file; and L) fabricating a plurality of integrated circuits from the set of one or more lithographic masks.
Claim 13
Dependent Claim 60 words
The method in claim 1 which further comprises: E) growing two from the set of serifs by an amount sufficient to merge the two from the set of serifs to form a single merged shape; and F) shrinking the single merged shape by the amount sufficient to merge the two from the set of serifs to form a hammerhead shape.
Claim 14
Dependent Claim 22 words
The method in claim 12 which further comprises: G) unioning the hammerhead shape with the initial polygon to form an output polygon.
Claim 15
Dependent Claim 57 words
A method of fabricating integrated circuits utilizing the method in claim 13 which further comprises: H) generating a LPC design file containing the output polygon; I) creating a set of one or more lithographic masks from the LPC design file; and J) fabricating a plurality of integrated circuits from the set of one or more lithographic masks.
Claim 16
Dependent Claim 72 words
The method in claim 12 wherein: the amount sufficient to merge the two from the set of serifs is computed by a formula (F-S)/2-T, wherein: F is a width size of the initial polygon; S is a size of one of the two from the set of serifs; and T is an amount that one of the two from the set of serifs is offset from an edge of the initial polygon.
Claim 17
Dependent Claim 68 words
The method in claim 1 which comprises: E) receiving a size and an offset; F) calculating a halfsize equal to a half of the size; G) calculating the first specified amount to be equal to the halfsize minus the offset; H) calculating the third specified amount to be equal to the halfsize plus the offset; and I) specifying the second specified amount to be equal to the size.
Claim 18
Dependent Claim 103 words
Computer software for adding lithographic proximity correction shapes to a semiconductor physical design containing an initial polygon, comprising: A) a set of computer instructions for shrinking the initial polygon by a first specified amount to produce a undersized polygon; B) a set of computer instructions for edging-out the undersized polygon by a second specified amount to produce an edged-out polygon; C) a set of computer instructions for expanding the initial polygon by a third specified amount to produce an oversized polygon; and D) a set of computer instructions for subtracting the edged-out polygon from the oversized polygon to produce a set of serifs.
Claim 19
Dependent Claim 103 words
Computer software for adding lithographic proximity correction shapes to a semiconductor physical design containing an initial polygon, comprising: A) a set of computer instructions for shrinking the initial polygon by a first specified amount to produce a undersized polygon; B) a set of computer instructions for edging-out the undersized polygon by a second specified amount to produce an edged-out polygon; C) a set of computer instructions for expanding the initial polygon by a third specified amount to produce an oversized polygon; and D) a set of computer instructions for subtracting the edged-out polygon from the oversized polygon to produce a set of serifs.
Claim 20
Dependent Claim 17 words
A computer readable medium containing the computer software in claim 1 encoded in a machine readable format.
Claim 21
Dependent Claim 26 words
A method of manufacturing the computer readable medium in claim 18 which comprises: encoding the computer software in machine readable format on the computer readable medium.
Claim 22
Dependent Claim 89 words
A data processing system for adding lithographic proximity correction shapes to a semiconductor physical design containing an initial polygon, comprising: A) means for shrinking the initial polygon by a first specified amount to produce a undersized polygon; B) means for edging-out the undersized polygon by a second specified amount to produce an edged-out polygon; C) means for expanding the initial polygon by a third specified amount to produce an oversized polygon; and D) means for subtracting the edged-out polygon from the oversized polygon to produce a set of serifs.
Claim 23
Dependent Claim 89 words
A data processing system for adding lithographic proximity correction shapes to a semiconductor physical design containing an initial polygon, comprising: A) means for shrinking the initial polygon by a first specified amount to produce a undersized polygon; B) means for edging-out the undersized polygon by a second specified amount to produce an edged-out polygon; C) means for expanding the initial polygon by a third specified amount to produce an oversized polygon; and D) means for subtracting the edged-out polygon from the oversized polygon to produce a set of serifs.

References Cited (Backward Citations)

US4595295A Cited
US4636626A Cited
US4753901A Cited
US4895780A Cited
US5046012A Cited
US5477467A Cited
US5208124A Cited
US5242770A Cited
US5663893A Cited
US5731986A Cited
US5763955A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag