IP Library › Granted Patent US 12,411,422
Granted Patent B2
US 12,411,422 · App. 17/769,107 · Granted Sep 9, 2025

Method for rule-based retargeting of target pattern

Inventor: Ayman Hamouda (Milpitas, CA)
Assignee: ASML NETHERLANDS B.V.
G03F7/706839G03F7/70441G03F7/70625G06F30/392
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,411,422
App. No.
17/769,107
Granted
Sep 9, 2025
Kind
B2
Abstract

A method for generating a retargeted pattern for a target pattern to be printed on a substrate. The method includes obtaining (i) the target pattern comprising at least one feature, the at least one feature having geometry including a first dimension and a second dimension, and (ii) a plurality of biasing rules defined as a function of the first dimension, the second dimension, and a property associated with features of the target pattern within a measurement region; determining values of the property at a plurality of locations on the at least one feature of the target pattern, each location surrounded by the measurement region; selecting, from the plurality of biasing rules based on the values of the property, a sub-set of biases; and generating the retargeted pattern by applying the selected sub-set of biases to the at least one feature of the target pattern.

Claims (54)

1. A method of generating a retargeted pattern for a target pattern to be printed on a substrate, the method comprising:

obtaining (i) the target pattern, the target pattern comprising at least one feature having geometry including a first dimension and a second dimension, and (ii) a plurality of biasing rules defined as a function of the first dimension, the second dimension, and a property associated with a plurality of features of the target pattern;

determining values of the property at a plurality of locations on the at least one feature of the target pattern;

selecting, from the plurality of biasing rules based on the values of the property, a sub-set of biases for the plurality of locations on the at least one feature; and

generating, by a hardware computer system, the retargeted pattern for the target pattern by applying the selected sub-set of biases to the at least one feature of the target pattern.

2. The method of claim 1 , wherein the determining of the values of the property comprises:

(a) assigning a measurement region around a given location at the at least one feature;

(b) identifying one or more features within the measurement region;

(c) calculating, via a user-defined function, a value of the property associated with the identified one or more features within the measurement region; and

(d) selecting another location at the at least one feature, and performing steps (b) and (c) using the measurement region in (a).

3. The method of claim 2 , wherein the calculating of the value of the property comprises applying a convolution operation between a measurement region and the user-defined function.

4. The method of claim 3 , wherein the measurement region is represented as an image comprising the one or more features, and the value of the property is calculated by convoluting the image with the user-defined function.

5. The method of claim 2 , wherein the user-defined function is a geometric function, a signal processing function or an image processing function that transforms the one or more features within the measurement region into a characteristic value, the characteristic value being specific to the one or more features in a defined location.

6. The method of claim 5 , wherein the user-defined function is a geometric function and the geometric function is a function of a shape, size, or relative position of the at least one feature of the target pattern.

7. The method of claim 5 , wherein the user-defined function is a signal processing function and the signal processing function is an image processing function, a sinusoidal function, cosine function, or a Fourier transform.

8. The method of claim 5 , wherein the user-defined function is an image processing function and the image processing function is a low-pass filter and/or an edge-detection function.

9. The method of claim 1 , wherein the property is a density of features or a kernel.

10. The method of claim 9 , wherein the property is a density of features and further comprising calculating the density, the calculating the density comprising:

determining a total area of identified one or more features within a measurement region;

determining a total area of the measurement region; and

computing a density value as a ratio of the total area of features within the measurement region and the total area of the measurement region.

11. The method of claim 1 , wherein each location is surrounded by a measurement region and the measurement region is movable across the target pattern, and wherein the target pattern is a design pattern, an after development image pattern, and/or an etch pattern.

12. The method of claim 1 , wherein the first dimension is a width of the at least one feature, and the second dimension is a space between the at least one feature and a neighboring feature, wherein the selected biases for a given width and space are retarget values, each retarget value is for a portion of the at least one feature of the target pattern, and wherein the method further comprises:

applying each retarget value to a corresponding edge to generate the retargeted pattern; and

applying an optical proximity correction to the retargeted pattern to produce a post-optical proximity correction pattern.

13. The method of claim 1 , wherein each bias of the plurality of biases are at least one selected from:

etch compensation to be applied to an after development inspection pattern so that an etch pattern is within the desired specification;

a model-error compensation associated with one or more process models used for simulating a patterning process;

a mask proximity correction to be applied to a design layout to reduce a variation in the target pattern, the variation caused due to mask manufacturing; or

an initial OPC bias to be applied to the design layout to generate an initial retargeted layout for optimal proximity correction.

14. The method of claim 1 , wherein the biasing rules are represented as a table of the first dimension and the second dimension for each of the property, or represented in a plurality of tables depending on an outcome of applying a kernel used to determine the property.

15. The method of claim 1 , wherein the selecting of biases comprises:

(a) identifying a range in which a given value of the property belongs;

(b) selecting, for the identified range of the property, a biasing rule from the plurality of biasing rules; and

(c) selecting, from the biasing rule, a bias value associated with a given location of the plurality of locations on the at least one feature for given values of the first dimension and the second dimension.

16. A non-transitory computer readable medium having instructions therein, the instructions, when executed by a computer system, configured to cause the computer system to at least:

obtain (i) a target pattern to be printed on a substrate, the target pattern comprising at least one feature having geometry including a first dimension and a second dimension, and (ii) a plurality of biasing rules defined as a function of the first dimension, the second dimension, and a property associated with a plurality of features of the target pattern;

determine values of the property at a plurality of locations on the at least one feature of the target pattern;

select, from the plurality of biasing rules based on the values of the property, a sub-set of biases for the plurality of locations on the at least one feature; and

generate a retargeted pattern for the target pattern by applying the selected sub-set of biases to the at least one feature of the target pattern performance of the method of claim 1 .

17. The medium of claim 16 , wherein the instructions configured to cause the computer system to determine the values of the property are further configured to cause the computer system to:

(a) assign a measurement region around a given location at the at least one feature;

(b) identify one or more features within the measurement region;

(c) calculate, via a user-defined function, a value of the property associated with the identified one or more features within the measurement region; and

(d) select another location at the at least one feature, and perform (b) and (c) using the measurement region in (a).

18. The medium of claim 16 , wherein the property is a density of features or a kernel.

19. The medium of claim 16 , wherein the first dimension is a width of the at least one feature, and the second dimension is a space between the at least one feature and a neighboring feature, wherein the selected biases for a given width and space are retarget values, each retarget value is for a portion of the at least one feature of the target pattern, and wherein the instructions are further configured to cause the computer system to:

apply each retarget value to a corresponding edge to generate the retargeted pattern; and

apply an optical proximity correction to the retargeted pattern to produce a post-optical proximity correction pattern.

20. The medium of claim 16 , wherein each bias of the plurality of biases are at east one selected from:

etch compensation to be applied to an after development inspection pattern so that an etch pattern is within the desired specification;

a model-error compensation associated with one or more process models used for simulating a patterning process;

a mask proximity correction to be applied to a design layout to reduce a variation in the target pattern, the variation caused due to mask manufacturing; or

an initial OPC bias to be applied to the design layout to generate an initial retargeted layout for optimal proximity correction.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 15, 2022
From: HAMOUDA, AYMAN
To: ASML NETHERLANDS B.V.
Reel/Frame 059606/0505 →
Continuity (2)
Provisional Application 62925463 · Oct 24, 2019
Related Publication 20240126183A1 · Apr 18, 2024
References Cited (26)
US 5229872A · Mumola · 1993 [cited by applicant]
US 5296891A · Vogt et al. · 1994 [cited by applicant]
US 5523193A · Nelson · 1996 [cited by applicant]
US 5969441A · Loopstra et al. · 1999 [cited by applicant]
US 6046792A · Van Der Werf et al. · 2000 [cited by applicant]
US 7003758B2 · Ye et al. · 2006 [cited by applicant]
US 7587704B2 · Ye et al. · 2009 [cited by applicant]
US 8200468B2 · Ye et al. · 2012 [cited by applicant]
US 8255838B2 · Xue · 2012 [cited by examiner]
US 20080195996A1 · Torres Robles et al. · 2008 [cited by applicant]
US 20100315614A1 · Hansen · 2010 [cited by applicant]
US 20110202892A1 · Lee et al. · 2011 [cited by applicant]
US 20140007024A1 · Tsai et al. · 2014 [cited by applicant]
US 20170053058A1 · Yu · 2017 [cited by examiner]
US 20190094710A1 · Wang et al. · 2019 [cited by applicant]
US 20190392110A1 · Huda · 2019 [cited by examiner]
CN 106469234 · 2017 [cited by applicant]
WO 2010059954 · 2010 [cited by applicant]
International Search Report and Written Opinion issued in corresponding PCT Patent Application No. PCT/EP2020/076639, dated Jan. 27, 2021. [cited by applicant]
Taiwanese Office Action issued in corresponding Taiwanese Patent Application No. 109134894, dated Jun. 28, 2021. [cited by applicant]
Granik, Y.: “Source Optimization for Image Fidelity and Throughput”, Journal of Microlithography, Microfabrication, Microsystems 3(4), pp. 509-522 (Oct. 2004). [cited by applicant]
Rosenbluth, A.E. et al.: “Optimum Mask and Source Patterns to Print a Given Shape”, Journal of Microlithography, Microfabrication, Microsystems 1(1), pp. 13-20 (2002). [cited by applicant]
Socha, R. et al.: “Simultaneous Source Mask Optimization (SMO)”, Proc. of SPIE, vol. 5853 (2005). [cited by applicant]
Nocedal, J. et al.: “Numerical Optimization”, Second Edition, Berlin, New York: Vandenberghe. Cambridge University Press, Springer. [cited by applicant]
Lucas, K. et al.: “Process, Design, and OPC Requirements for the 65 nm Device Generation”, Proc. of SPIE, vol. 5040 (2003). [cited by applicant]
Y. Cao et al., “Optimized Hardware and Software for Fast, Full Chip Simulation”, Proc. of SPIE, vol. 5754 (2005). [cited by applicant]