IP Library › Granted Patent US 12,242,201
Granted Patent B2
US 12,242,201 · App. 17/276,533 · Granted Mar 4, 2025

Determining hot spot ranking based on wafer measurement

Inventors: Youping Zhang (Cupertino, CA); Weixuan Hu (Shenzhen, CN); Fei Yan (Shenzhen, CN); Wei Peng (Shenzhen, CN); Vivek Kumar Jain (Fremont, CA)
Assignee: ASML NETHERLANDS B.V.
G03F7/70525G03F7/70641G03F7/7065G03F7/7085
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,242,201
App. No.
17/276,533
Granted
Mar 4, 2025
Kind
B2
Abstract

A method of hot spot ranking for a patterning process. The method includes obtaining (i) a set of hot spots of a patterning process, (ii) measured values of one or more parameters of the patterning process corresponding to the set of hot spots, and (ii) simulated values of the one or more parameters of the patterning process corresponding to the set of hot spots; determining a measurement feedback based on the measured values and the simulated values of the one or more parameters of the patterning process; and determining, via simulation of a process model of the patterning process, a ranking of a hot spot within the set of hot spots based on the measurement feedback.

Claims (49)

1. A method comprising:

obtaining (i) a set of hot spots of a patterning process, (ii) measured values of one or more parameters of the patterning process corresponding to the set of hot spots, and (iii) simulated values of the one or more parameters of the patterning process corresponding to the set of hot spots;

determining, via a hardware computer system, a measurement feedback based on the measured values and the simulated values of the one or more parameters of the patterning process; and

determining, via computer simulation using a process model of the patterning process, a ranking of a hot spot within the set of hot spots based on the measurement feedback.

2. The method of claim 1 , wherein the measurement feedback is a bias function determined as a difference between a first function representing the measured values and a second function representing the simulated values.

3. The method of claim 2 , wherein the determining the measurement feedback comprises:

categorizing hot spots within the set of hot spots in one or more categories; and

determining the bias function for a particular category of the hot spot based on the measured values of the one or more parameters of the patterning process and the simulated values of the one or more parameters of the patterning process.

4. The method of claim 3 , wherein at least one category of the one or more categories is based on a pattern type and/or on values of one or more parameters of the patterning process.

5. The method of claim 4 , wherein at least one category of the one or more categories is based on a pattern type and the pattern type is determined based on geometric shapes of the features within the hot spot.

6. The method of claim 4 , wherein at least one category of the one or more categories is based on values of one or more parameters of the patterning process and the one or more parameters of the patterning process include a critical dimension, a dose, and/or a focus.

7. The method of claim 2 , wherein the first function and/or the second function is a mathematical model and/or a look up table.

8. The method of claim 2 , further comprising determining the bias function, the determining the bias function comprising: determining the first function as one fitting the measured values; determining the second function as one corresponding to the process model of the patterning process used to generate the simulated values; and determining the difference between the first function and the second function.

9. The method of claim 1 , wherein the measurement feedback is a maximum value of a difference between the measured values and the simulated values.

10. The method of claim 1 , wherein the measurement feedback is an average value of a difference between the measured values and the simulated values corresponding to a category of the hot spot within the set of the hot spots.

11. The method of claim 1 , wherein the determining the ranking of the hot spot comprises:

determining a category of one or more hot spots of the set of hot spots;

applying a bias function corresponding to the category to generate a biased version of the one or more hot spots; and

determining, via simulation of a ranking algorithm of the process model of the patterning process, the ranking of the biased hot spot.

12. The method of claim 11 , wherein the ranking algorithm includes determining a defect metric corresponding to each hot spot within the set of hot spots, wherein:

the defect metric is evaluated within a focus uncertainty range, and/or

the defect metric is a weighted sum of a difference between a defect size and a threshold defect size at different focus values within a focus uncertainty range.

13. The method of claim 1 , further comprising:

guiding an inspection tool to collect measurement data on a printed substrate according to the ranking of the hot spots; and

determining defects on the printed substrate based on the measurement data.

14. The method of claim 1 , wherein the determining the measurement feedback is an iterative process, an iteration comprising:

obtaining defect data corresponding to the set of hot spots;

determining a correlation between the defect data and hot spot ranking;

evaluating a level of the correlation; and

responsive to the level of correlation breaching a threshold, determining the measurement feedback.

15. A computer program product comprising 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 set of hot spots of a patterning process, (ii) measured values of one or more parameters of the patterning process corresponding to the set of hot spots, and (iii) simulated values of the one or more parameters of the patterning process corresponding to the set of hot spots;

determine a measurement feedback based on the measured values and the simulated values of the one or more parameters of the patterning process; and

determine, via computer simulation using a process model of the patterning process, a ranking of a hot spot within the set of hot spots based on the measurement feedback.

16. The computer program product of claim 15 , wherein the measurement feedback is a bias function determined as a difference between a first function representing the measured values and a second function representing the simulated values.

17. The computer program product of claim 16 , wherein the instructions configured to cause the computer system to determine the measurement feedback are further configured to cause the computer system to:

categorize hot spots within the set of hot spots in one or more categories; and

determine the bias function for a particular category of the hot spot based on the measured values of the one or more parameters of the patterning process and the simulated values of the one or more parameters of the patterning process.

18. The computer program product of claim 16 , wherein the instructions are further configured to cause the computer system to determine the bias function, the determination of the bias function comprising: determination of the first function as one fitting the measured values; determination of the second function as one corresponding to the process model of the patterning process used to generate the simulated values; and determination of the difference between the first function and the second function.

19. The computer program product of claim 16 , wherein the instructions configured to cause the computer system to determine the ranking of the hot spot are further configured to cause the computer system to:

determine a category of one or more hot spots of the set of hot spots;

apply a bias function corresponding to the category to generate a biased version of the one or more hot spots; and

determine, via simulation of a ranking algorithm of the process model of the patterning process, the ranking of the biased hot spot.

20. The computer program product of claim 16 , wherein the instructions configured to cause the computer system to determine the measurement feedback are further configured to cause the computer system to do so in an iterative process, an iteration thereof comprising:

obtaining of defect data corresponding to the set of hot spots;

determination of a correlation between the defect data and hot spot ranking;

evaluation of a level of the correlation; and

responsive to the level of correlation breaching a threshold, determination of the measurement feedback.

21. The computer program product of claim 15 , wherein the measurement feedback is a maximum value of a difference between the measured values and the simulated values or an average value of a difference between the measured values and the simulated values corresponding to a category of the hot spot within the set of the hot spots.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: ZHANG, YOUPING; JAIN, VIVEK KUMAR
To: ASML NETHERLANDS B.V.
Reel/Frame 055628/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2021
From: HU, WEIXUAN; YAN, FEI; PENG, WEI
To: ASML NETHERLANDS B.V.
Reel/Frame 055632/0278 →
Continuity (2)
Provisional Application 62738775 · Sep 28, 2018
Related Publication 20220035256A1 · Feb 3, 2022
References Cited (31)
US 6961116B2 · Den Boef et al. · 2005 [cited by applicant]
US 7587704B2 · Ye et al. · 2009 [cited by applicant]
US 7689948B1 · White · 2010 [cited by examiner]
US 8200468B2 · Ye et al. · 2012 [cited by applicant]
US 8411287B2 · Smilde et al. · 2013 [cited by applicant]
US 8867020B2 · Smilde et al. · 2014 [cited by applicant]
US 9081303B2 · Cramer et al. · 2015 [cited by applicant]
US 10514614B2 · Vellanki et al. · 2019 [cited by applicant]
US 10755025B2 · Chen et al. · 2020 [cited by applicant]
US 10859926B2 · Hunsche et al. · 2020 [cited by applicant]
US 20060066855A1 · Den Boef et al. · 2006 [cited by applicant]
US 20060273266A1 · Preil · 2006 [cited by examiner]
US 20090157360A1 · Ye et al. · 2009 [cited by applicant]
US 20110027704A1 · Cramer et al. · 2011 [cited by applicant]
US 20110043791A1 · Smilde et al. · 2011 [cited by applicant]
US 20120216156A1 · Liu · 2012 [cited by examiner]
US 20120242970A1 · Smilde et al. · 2012 [cited by applicant]
US 20130031518A1 · Robles et al. · 2013 [cited by applicant]
US 20150346610A1 · Tam · 2015 [cited by examiner]
US 20150356233A1 · Fouquet et al. · 2015 [cited by applicant]
US 20180259858A1 · Chen · 2018 [cited by examiner]
US 20190072858A1 · Saraswatula · 2019 [cited by examiner]
TW 201633006 · 2016 [cited by applicant]
WO 2009078708 · 2009 [cited by applicant]
WO 2009106279 · 2009 [cited by applicant]
WO 2017080729 · 2017 [cited by applicant]
WO 2018114246 · 2018 [cited by applicant]
International Search Report and Written Opinion issued in corresponding PCT Patent Application No. PCT/EP2019/075326, dated Dec. 3, 2019. [cited by applicant]
Fanton P. et al: “Advanced in-production hotspot prediction and monitoring with micro-topograpphy”, Proc. of SPIE, vol. 10145, Mar. 28, 2017. [cited by applicant]
Jochemsen M. et al: “Process window limiting hot spot monitoring for high-volume manufacturing”, Proc. of SPIE, vol. 9778, Mar. 8, 2016. [cited by applicant]
Ham B. et al.: “The use of computational inspection to identify process window limiting hotspots and predict sub-15nm defects with high capture rate”, Proc. of SPIE, vol. 10145, Mar. 28, 2017. [cited by applicant]