IP Library › Granted Patent US 12,505,524
Granted Patent B2
US 12,505,524 · App. 17/442,662 · Granted Dec 23, 2025

Method for training or using a process model for determining a pattern in a patterning process

Inventors: Ziyang Ma (Mountain View, CA); Jin Cheng (Santa Clara, CA); Ya Luo (Saratoga, CA); Leiwu Zheng (San Jose, CA); Xin Guo (Sunnyvale, CA); Jen-Shiang Wang (Sunnyvale, CA); Yongfa Fan (Sunnyvale, CA); Feng Chen (San Jose, CA); Yi-Yin Chen (Santa Clara, CA); Chenji Zhang (San Jose, CA); Yen-Wen Lu (Saratoga, CA)
Assignee: ASML NETHERLANDS B.V.
G06T7/0004G03F7/70525G06T2207/20081G06T2207/20084G06T2207/30148
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,505,524
App. No.
17/442,662
Granted
Dec 23, 2025
Kind
B2
Abstract

A method for training a patterning process model, the patterning process model configured to predict a pattern that will be formed by a patterning process. The method involves obtaining an image data associated with a desired pattern, a measured pattern of the substrate, a first model including a first set of parameters, and a machine learning model including a second set of parameters; and iteratively determining values of the first set of parameters and the second set of parameters to train the patterning process model. An iteration involves executing, using the image data, the first model and the machine learning model to cooperatively predict a printed pattern of the substrate; and modifying the values of the first set of parameters and the second set of parameters such that a difference between the measured pattern and the predicted pattern is reduced.

Claims (51)

1 . A method for training a patterning process model, the patterning process model configured to predict a pattern that will be formed by a patterning process, the method comprising:

obtaining (i) an image data associated with a desired pattern, (ii) a measured pattern of a substrate, the measured pattern being associated with the desired pattern, (iii) a first model comprising physical terms and configured to make a prediction of a first physical aspect of the patterning process, the first model comprising a first set of parameters, and (iv) a machine learning model configured to make a prediction of a different second physical aspect of the patterning process, the machine learning model comprising a second set of parameters, wherein the first model is coupled to the machine learning model in a series combination or in a parallel combination; and

performing a neural network training to determine values of the first set of parameters and the second set of parameters, wherein the neural network training comprises:

executing, using the image data, the first model and the machine learning model to cooperatively and in combination predict a pattern as expected to be printed on the substrate; and

modifying the values of the first set of parameters and the second set of parameters based on the measured pattern and the predicted pattern.

2 . The method of claim 1 , wherein the first model and the machine learning model are configured and trained in a deep convolutional neural network framework.

3 . The method of claim 2 , wherein the training involves:

predicting the pattern as expected to be printed on the substrate by forward propagation of outputs of the first model and the machine learning model;

determining a difference between the measured pattern and the predicted pattern;

determining a differential of the difference with respect to the first set of parameters and the second set of parameters; and

determining values of the first set of parameters and the second set of parameters by backward propagation of the outputs of the first model and the machine learning model based on the differential of the difference.

4 . The method of claim 1 , wherein the first model is coupled to the machine learning model in a series combination and the series combination of the first model and the machine learning model comprises providing output of the first model as an input to the machine learning model.

5 . The method of claim 1 , wherein the first model is coupled to the machine learning model in a series combination and the series combination of the first model and the machine learning model comprises providing output of the machine learning model as an input to the first model.

6 . The method of claim 1 , wherein the first model is coupled to the machine learning model in a parallel combination and the parallel combination of the first model and the machine learning model comprises:

providing a same input to the first model and the machine learning model;

combining output of the first model and the machine learning model; and

determining the predicted pattern as expected to be printed on the substrate based on the combined output.

7 . The method of claim 1 , wherein the first model is a resist model, and/or an aerial image model.

8 . The method of claim 7 , wherein the first model is a resist model and the first set of parameters of the resist model correspond to at least one selected from:

an initial acid distribution;

an acid diffusion;

an image contrast;

a long range pattern loading effect;

an acid concentration after neutralization;

a base concentration after neutralization;

a diffusion due to high acid concentration;

a diffusion due to high base concentration;

a resist shrinkage;

a resist development; or

two-dimensional convex curvature effects.

9 . The method of claim 1 , wherein the first model is an empirical model that models physics of an aspect of the patterning process.

10 . The method of claim 9 , wherein the first model relates to an acid-based diffusion after exposure of the substrate.

11 . The method of claim 1 , wherein the machine learning model is a neural network that models an aspect of the patterning process.

12 . The method of claim 11 , wherein the second set of parameters comprises: one or more weights and one or more biases of one or more layers of the neural network.

13 . The method of claim 12 , wherein the patterning process model corresponds to a post-exposure process of the patterning process.

14 . The method of claim 13 , wherein the aspect of the post-exposure process comprises: resist baking, resist development, and/or etching.

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) an image data associated with a desired pattern, (ii) a measured pattern of a substrate, the measured pattern being associated with the desired pattern, (iii) a first model comprising physical terms and configured to make a prediction of a first physical aspect of a patterning process, the first model comprising a first set of parameters, and (iv) a machine learning model configured to make a prediction of a different second physical aspect of the patterning process, the machine learning model comprising a second set of parameters, wherein the first model is coupled to the machine learning model in a series combination or in a parallel combination; and

perform a neural network training to determine values of the first set of parameters and the second set of parameters, wherein the neural network training comprises:

execution, using the image data, of the first model and the machine learning model to cooperatively and in combination predict a pattern as expected to be printed on the substrate; and

modification of the values of the first set of parameters and the second set of parameters based on the measured pattern and the predicted pattern.

16 . The computer program product of claim 15 , wherein the first model and the machine learning model are configured and trained in a deep convolutional neural network framework.

17 . The computer program product of claim 15 , wherein the first model is a resist model, and/or an aerial image model.

18 . The computer program product of claim 15 , wherein the first model is an empirical model that models physics of an aspect of the patterning process.

19 . The computer program product of claim 15 , wherein the machine learning model is a neural network that models an aspect of the patterning process.

20 . The computer program product of claim 15 , wherein the instructions configured to perform the training are further configured to cause the computer system to:

predict the pattern as expected to be printed on the substrate by forward propagation of outputs of the first model and the machine learning model;

determine a difference between the measured pattern and the predicted pattern;

determine a differential of the difference with respect to the first set of parameters and the second set of parameters; and

determine values of the first set of parameters and the second set of parameters by backward propagation of the outputs of the first model and the machine learning model based on the differential of the difference.

21 . The computer program product of claim 15 , wherein the first model is coupled to the machine learning model in a series combination.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2021
From: MA, ZIYANG; CHENG, JIN; ZHENG, LEIWU; LUO, YA; GUO, XIN; WANG, JEN-SHIANG; FAN, YONGFA; CHEN, FENG; CHEN, YI-YIN; ZHANG, CHENJI; LU, YEN-WEN
To: ASML NETHERLANDS B.V.
Reel/Frame 057587/0501 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2021
From: MA, ZIYANG; CHENG, JIN; LUO, YA; ZHENG, LEIWU; GUO, XIN; WANG, JEN-SHIANG
To: ASML NETHERLANDS B.V.
Reel/Frame 057587/0510 →
Continuity (3)
Provisional Application 62823029 · Mar 25, 2019
Provisional Application 62951097 · Dec 20, 2019
Related Publication 20220179321A1 · Jun 9, 2022
References Cited (53)
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 7642022B2 · Yoshii · 2010 [cited by examiner]
US 8200468B2 · Ye et al. · 2012 [cited by applicant]
US 20080216027A1 · White et al. · 2008 [cited by applicant]
US 20100315614A1 · Hansen · 2010 [cited by applicant]
US 20110224963A1 · Isoyan et al. · 2011 [cited by applicant]
US 20180300434A1 · Hu et al. · 2018 [cited by applicant]
US 20190086810A1 · Tel et al. · 2019 [cited by applicant]
US 20190310554A1 · Middlebrooks · 2019 [cited by examiner]
US 20190377847A1 · Sha · 2019 [cited by examiner]
US 20200380362A1 · Cao · 2020 [cited by examiner]
CN 107526864 · 2017 [cited by applicant]
JP 2004279950 · 2004 [cited by applicant]
JP 2007193037 · 2007 [cited by applicant]
JP 2009042275 · 2009 [cited by applicant]
JP 2009224409 · 2009 [cited by applicant]
JP 2010122438 · 2010 [cited by applicant]
JP 2010232542 · 2010 [cited by applicant]
JP 2010538474 · 2010 [cited by applicant]
JP 2017129896 · 2017 [cited by applicant]
JP 2019083306 · 2019 [cited by applicant]
TW 201828335 · 2018 [cited by applicant]
TW 201832020 · 2018 [cited by applicant]
WO 2010059954 · 2010 [cited by applicant]
WO 2017171891 · 2017 [cited by applicant]
WO 2018125220 · 2018 [cited by applicant]
WO 2018153866 · 2018 [cited by applicant]
WO WO2018153866A1 · 2018 [cited by examiner]
WO 2019162346 · 2019 [cited by applicant]
WO WO2019162346A1 · 2019 [cited by examiner]
Y. Lin et al., “Data Efficient Lithography Modeling with Transfer Learning and Active Data Selection,” Jun. 27, 2018 (Year: 2018). [cited by examiner]
X. Ma et al., “Fast lithography aerial image calculation method based on machine learning,” Aug. 3, 2017 (Year: 2017). [cited by examiner]
H. Yang et al., “Layout Hotspot Detection With Feature Tensor Generation and Deep Biased Learning,” Jun. 18, 2017 (Year: 2017). [cited by examiner]
Japanese Office Action issued in corresponding Japanese Patent Application No. 2021-551938, dated Oct. 5, 2022. [cited by applicant]
Taiwanese Office Action issued in corresponding Taiwanese Patent Application No. 110139786, dated Jun. 13, 2022. [cited by applicant]
Office Action issued in Korean Patent Application No. 10-2021-7030792, dated Sep. 20, 2023. [cited by applicant]
Office Action issued in corresponding Japanese Patent Application No. 2023-054693, dated Mar. 7, 2024. [cited by applicant]
Office Action issued in corresponding Chinese Patent Application No. 202080024772.2, dated Mar. 13, 2024. [cited by applicant]
International Search Report and Written Opinion issued in corresponding PCT Patent Application No. PCT/EP2020/055785, dated Jun. 12, 2020. [cited by applicant]
Taiwanese Office Action issued in corresponding Taiwanese Patent Application No. 109109826, dated Mar. 11, 2021. [cited by applicant]
Kostas, Adam et al.: “Using machine learning in the physical modeling of lithographic processes”, Proc. of SPIE, vol. 10962 (Apr. 4, 2019). [cited by applicant]
Wang, Shibing, et al.: “Machine learning assisted SRAF placement for full chip”, Proc. of SPIE, vol. 10451 (Oct. 16, 2017). [cited by applicant]
Spence, C.: “Full-Chip Lithography Simulation and Design Analysis—How OPC Is Changing IC Design”, Proc. of SPIE, vol. 5751, pp. 1-14 (2005). [cited by applicant]
Cao, Y. et al.: “Optimized Hardware and Software for Fast, Full Chip Simulation”, Proc. of SPIE, vol. 5754 (2005). [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]
Granik, Y.: “Source Optimization for Image Fidelity and Throughput”, Journal of Microlithography, Microfabrication, Microsystems 3(4), pp. 509-522 (Oct. 2004). [cited by applicant]
Socha, R. et. al.: “Simultaneous Source Mask Optimization (SMO)”, Proc. of SPIE, vol. 5853 (2005). [cited by applicant]