IP Library Granted Patent US 12,476,124
Granted Patent B2
US 12,476,124 · App. 18/166,327 · Granted Nov 18, 2025

Substrate processing condition setting method, substrate processing method, substrate processing condition setting system, and substrate processing system

Inventors: Sei Negoro (Kyoto, JP); Kensuke Shinohara (Kyoto, JP); Masahiro Tokuyama (Kyoto, JP)
Assignee: SCREEN Holdings Co., Ltd.
H01L21/67276G05B19/41875G05B2219/32368
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,476,124
App. No.
18/166,327
Granted
Nov 18, 2025
Kind
B2
Abstract

A substrate processing condition setting method includes acquiring, causing, and setting. In the acquiring, a plurality of estimation processing results are acquired by inputting a plurality of processing conditions to a trained model that is subjected to machine training based on a training processing condition and a processing result obtained by processing a substrate under the training processing condition. In the causing, a display section is caused to display an image based on the estimation processing results. In the setting, one processing condition corresponding to one estimation processing result of the estimation processing results is set, as an actual processing condition in substrate processing, based on the image displayed on the display section.

Claims (47)

1 . A substrate processing condition setting method comprising:

acquiring a plurality of estimation processing results by inputting a plurality of processing conditions to a trained model that is subjected to machine training based on a training processing condition and a processing result obtained by processing a substrate under the training processing condition;

causing a display section to display an image including a distribution chart based on the estimation processing results, to display a plurality of marks on the distribution chart based on the plurality of the estimation processing results, and to display a curved response surface that is generated by interpolation between respective points of the plurality of marks or is generated by an approximate function generated based on the respective points of the plurality of marks, the marks each being user selectable through an operator to accept a user operation;

selecting, by a user to operate the operator, one of the marks on the distribution chart in order to select one processing condition; and

setting the one selected processing condition, as an actual processing condition in substrate processing, the one processing condition corresponding to one estimation processing result of the estimation processing results.

2 . The substrate processing condition setting method according to claim 1 , further comprising

setting, prior to the acquiring, an input condition range within which a specific processing condition is included, wherein

in the acquiring, the estimation processing results are obtained by inputting processing conditions, of the processing conditions, within the input condition range to the trained model.

3 . The substrate processing condition setting method according to claim 2 , wherein

the processing conditions each include at least a concentration condition indicating a concentration of a processing liquid to be supplied to a substrate, a temperature condition indicating a temperature of the processing liquid to be supplied to the substrate, a supply amount condition indicating a supply amount of the processing liquid to be supplied to the substrate, a rotational speed condition indicating a rotational speed of the substrate, and a speed condition indicating a scan speed of a nozzle that supplies the processing liquid to the substrate.

4 . The substrate processing condition setting method according to claim 1 , wherein

the image includes a distribution chart,

the processing conditions each include a plurality of parameters, and

the distribution chart is displayed three-dimensionally using the estimation processing results and two types of parameters of the parameters, the estimation processing results and the two types of the parameters being specified by the user.

5 . The substrate processing condition setting method according to claim 4 , wherein

the display section displays a user-selectable selection area for selection of the two types of the parameters each as a variable of the distribution chart.

6 . The substrate processing condition setting method according to claim 1 , wherein

the marks include:

a first mark displayed within a specific range in the distribution chart within which a point corresponding to a target processing result is included; and

a second mark displayed outside the specific range in the distribution chart, the second mark being different from the first mark.

7 . A substrate processing method comprising:

setting, according to the substrate processing condition setting method according to claim 1 , the one processing condition as the actual processing condition; and

performing the substrate processing under the one processing condition.

8 . A substrate processing condition setting system comprising:

storage that stores therein a training processing condition and a trained model that is subjected to machine training based on a processing result obtained by processing a substrate under the training processing condition;

a display section;

an operator to receive an operation by a user; and

a controller, wherein

the controller

acquires a plurality of estimation processing results by inputting a plurality of processing conditions to the trained model;

causes the display section to display an image including a distribution chart based on the estimation processing results, to display a plurality of marks on the distribution chart based on the plurality of the estimation processing results, and to display a curved response surface that is generated by interpolation between respective points of the plurality of marks or is generated by an approximate function generated based on the respective points of the plurality of marks, the marks each being user selectable through the operator; and

upon the user's operation on the operator to select one of the marks on the distribution chart, sets one processing condition corresponding to the one selected mark as an actual processing condition in substrate processing, the one processing condition corresponding to one estimation processing result of the estimation processing results.

9 . The substrate processing condition setting system according to claim 8 , wherein

the controller acquires the estimation processing results by inputting to the trained model processing conditions, of the processing conditions, within an input condition range within which a specific processing condition is included.

10 . The substrate processing condition setting system according to claim 9 , wherein

the processing conditions each include at least a concentration condition indicating a concentration of a processing liquid to be supplied to a substrate, a temperature condition indicating a temperature of the processing liquid to be supplied to the substrate, a supply amount condition indicating a supply amount of the processing liquid to be supplied to the substrate, a rotational speed condition indicating a rotational speed of the substrate, and a speed condition indicating a scan speed of a nozzle that supplies the processing liquid to the substrate.

11 . The substrate processing condition setting system according to claim 8 , wherein

the processing conditions each include a plurality of parameters, and

the controller causes display of the distribution chart three-dimensionally using the estimation processing results and two types of parameters of the parameters, the estimation processing results and the two types of the parameters being specified by the user.

12 . The substrate processing condition setting system according to claim 11 , wherein the display section displays a user-selectable selection area for selection of the two types of the parameters each as a variable of the distribution chart.

13 . The substrate processing condition setting system according to claim 8 , wherein

the marks include:

a first mark displayed within a specific range in the distribution chart within which a point corresponding to a target processing result is included; and

a second mark displayed outside the specific range in the distribution chart, the second mark being different from the first mark.

14 . A substrate processing system comprising:

the substrate processing condition setting system according to claim 8 ; and

a processing unit that performs the substrate processing under the one processing condition.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 8, 2023
From: NEGORO, SEI; SHINOHARA, KENSUKE; TOKUYAMA, MASAHIRO
To: SCREEN HOLDINGS CO., LTD.
Reel/Frame 062631/0221 →
Priority Claims (1)
JP 2022-024128 · Feb 18, 2022 · national
Continuity (1)
Related Publication 20230268208A1 · Aug 24, 2023
References Cited (38)
US 20040180277A1 · Harumoto et al. · 2004 [cited by applicant]
US 20080294280A1 · Okita · 2008 [cited by examiner]
US 20120117069A1 · Kawanishi · 2012 [cited by examiner]
US 20190295827A1 · Ohmori et al. · 2019 [cited by applicant]
US 20200285224A1 · Koshiishi · 2020 [cited by examiner]
US 20200333774A1 · Banna · 2020 [cited by examiner]
US 20200401120A1 · Putman · 2020 [cited by examiner]
US 20210035277A1 · Ishikawa et al. · 2021 [cited by applicant]
US 20210048794A1 · Moki et al. · 2021 [cited by applicant]
US 20210170544A1 · Yagi et al. · 2021 [cited by applicant]
US 20210183051A1 · Nakago et al. · 2021 [cited by applicant]
US 20210202258A1 · Naohara et al. · 2021 [cited by applicant]
US 20210209413A1 · Nakago et al. · 2021 [cited by applicant]
US 20210304383A1 · Okada · 2021 [cited by applicant]
US 20220327364A1 · Hunsche et al. · 2022 [cited by applicant]
US 20220410343A1 · Ishibashi · 2022 [cited by applicant]
US 20230161301A1 · Ano et al. · 2023 [cited by applicant]
US 20230205178A1 · Inaba et al. · 2023 [cited by applicant]
JP 2004172198A · 2004 [cited by applicant]
JP 2019165123A · 2019 [cited by applicant]
JP 2020004817A · 2020 [cited by applicant]
JP 2021108367A · 2021 [cited by applicant]
JP 2021153137A · 2021 [cited by applicant]
JP 2021157303A · 2021 [cited by applicant]
TW 202113924A · 2021 [cited by applicant]
TW 202129801A · 2021 [cited by applicant]
TW 202138122A · 2021 [cited by applicant]
TW 202147191A · 2021 [cited by applicant]
TW 202201601A · 2022 [cited by applicant]
WO WO2019155928A1 · 2019 [cited by applicant]
WO WO2019198143A1 · 2019 [cited by applicant]
WO WO2020049974A1 · 2020 [cited by applicant]
WO WO2020050072A1 · 2020 [cited by applicant]
WO WO2020105517A1 · 2020 [cited by applicant]
WO WO2021154747A1 · 2021 [cited by applicant]
WO WO2021197717A1 · 2021 [cited by applicant]
Office Action dated Jul. 27, 2023, issued for the corresponding Taiwanese Patent Application No. 111144553. [cited by applicant]
Extended European Search Report dated Jun. 21, 2023, issued in corresponding European Patent Application No. 23155377.7. [cited by applicant]