IP Library › Granted Patent US 11,994,845
Granted Patent B2
US 11,994,845 · App. 17/367,901 · Granted May 28, 2024

Determining a correction to a process

Inventors: Sarathi Roy (Eindhoven, NL); Edo Maria Hulsebos (Waalre, NL); Roy Werkman (Eindhoven, NL); Junru Ruan (Beaverton, OR)
Assignee: ASML NETHERLANDS B.V.
G05B19/41875G03F7/70508G03F7/70525G05B13/027G05B19/41885G06N3/044G05B2219/33025G05B2219/45028G05B2219/45031
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 11,994,845
App. No.
17/367,901
Filed
Jul 6, 2021
Granted
May 28, 2024
Kind
B2
Examiner
PAN, YUHUI R
Art Unit
2116
USPC
700/121
Abstract

A method for configuring a semiconductor manufacturing process, the method including: obtaining a first value of a first parameter based on measurements associated with a first operation of a process step in the semiconductor manufacturing process and a first sampling scheme; using a recurrent neural network to determine a predicted value of the first parameter based on the first value; and using the predicted value of the first parameter in configuring a subsequent operation of the process step in the semiconductor manufacturing process.

Claims (34)

1. A method comprising:

obtaining a set of values of a parameter associated with a plurality of positions on a substrate;

obtaining a first matrix of values based on evaluation of one or more base functions at the plurality of positions;

obtaining a second matrix of values based on training, by a hardware computer, a matrix of adaptable numbers to previously obtained sets of values of the parameter associated with previous substrates;

using the first matrix and second matrix of values and the obtained sets of values of the parameter to determine coefficients of a model; and

using the coefficients and second matrix of values to provide modeled values of the parameter.

2. The method according to claim 1 , wherein the parameter is overlay.

3. The method according to claim 1 , wherein the plurality of positions is associated with a sparse measurement scheme across one or more substrates being subject to a semiconductor manufacturing process.

4. The method according to claim 1 , wherein the base functions are polynomials.

5. The method according to claim 1 , wherein the base functions are mutually orthogonal.

6. The method according to claim 1 , wherein the plurality of positions relate to an exposure field on the substrate.

7. The method according to claim 1 , wherein the adaptable numbers are freeform model parameters.

8. The method according to claim 1 , wherein the previously obtained sets of values of the parameter are associated with densely measured previous substrates.

9. The method according to claim 1 , wherein the training is based on using a machine learning model to establish relations between the adaptable numbers and a fingerprint of the parameter across each individual substrate out of the previous substrates.

10. The method according to claim 9 , wherein the machine learning model is based on a neural network.

11. A method comprising:

obtaining a first set of measured values of a patterning process parameter associated with a plurality of positions on a substrate; and

using, by a hardware computer system, the first set of measured values as an input to a machine learning model trained to map one or more measured values of the parameter to one or more predicted values of the parameter to obtain a second set of modeled values of the parameter.

12. The method according to claim 11 , wherein the machine learning model is a neural network.

13. The method according to claim 11 , wherein the machine learning model is trained to optimize the similarity between the one or more measured values of the parameter and the one or more predicted values of the parameter.

14. A computer program product comprising a non-transitory computer-readable medium comprising instructions therein, the instructions, upon execution by a computer system, configured to cause the computer system to at least:

obtain a set of values of a parameter associated with a plurality of positions on a substrate;

obtain a first matrix of values based on evaluation of one or more base functions at the plurality of positions;

obtain a second matrix of values based on training a matrix of adaptable numbers to previously obtained sets of values of the parameter associated with previous substrates;

use the first matrix and second matrix of values and the obtained sets of values of the parameter to determine coefficients of a model; and

use the coefficients and second matrix of values to provide modeled values of the parameter.

15. The computer program product of claim 14 , wherein the base functions are polynomials.

16. The computer program product of claim 14 , wherein the adaptable numbers are freeform model parameters.

17. The computer program product of claim 14 , wherein the machine learning model is based on a neural network.

18. A computer program product comprising a non-transitory computer-readable medium comprising instructions therein, the instructions, upon execution by a computer system, configured to cause the computer system to at least:

obtain a first set of measured values of a patterning process parameter associated with a plurality of positions on a substrate; and

use the first set of measured values as an input to a machine learning model trained to map one or more measured values of the parameter to one or more predicted values of the parameter to obtain a second set of modeled values of the parameter.

19. The computer program product of claim 18 , wherein the machine learning model is a neural network.

20. The computer program product of claim 18 , wherein the machine learning model is trained to optimize the similarity between the one or more measured values of the parameter and the one or more predicted values of the parameter.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: ROY, SARATHI; HULSEBOS, EDO MARIA; WERKMAN, ROY
To: ASML NETHERLANDS B.V.
Reel/Frame 056807/0594 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: RUAN, JUNRU
To: ASML NETHERLANDS B.V.
Reel/Frame 056807/0597 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: ROY, SARATHI
To: ASML NETHERLANDS B.V.
Reel/Frame 056807/0609 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2021
From: ROY, SARATHI
To: ASML NETHERLANDS B.V.
Reel/Frame 056822/0333 →
Priority Claims (4)
EP 18204882 · Nov 7, 2018 · regional
EP 19150953 · Jan 9, 2019 · regional
EP 19173992 · May 13, 2019 · regional
EP 19199505 · Sep 25, 2019 · regional
Continuity (3)
Continuation 17174159 · Feb 11, 2021
Continuation PCTEP2019077353 · Oct 9, 2019
Related Publication 20210333785A1 · Oct 28, 2021
Cited By (1)
US 12,566,902