US2024046096A1PendingUtilityA1

Predictive modeling of a manufacturing process using a set of trained inverted models

Assignee: APPLIED MATERIALS INCPriority: May 21, 2020Filed: Oct 18, 2023Published: Feb 8, 2024
Est. expiryMay 21, 2040(~13.8 yrs left)· nominal 20-yr term from priority
G06N 3/09G06N 3/0499G06N 3/08G05B 19/41885G05B 13/027G06N 3/045G05B 2219/32335Y02P90/02G06N 20/20G06N 7/01G06N 3/048
72
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Disclosed herein is technology for performing predictive modeling to identify inputs for a manufacturing process. An example method may include receiving expected output data defining an attribute of a semiconductor device manufactured by at least one semiconductor device manufacturing process performed within at least one processing chamber, wherein the expected output data corresponds to an unexplored portion of a process space associated with the at least one semiconductor device manufacturing process, and identifying expected input data by using the expected output data as input to a plurality of homogeneous inverted machine learning models, wherein each inverted machine learning model of the plurality of homogeneous inverted machine learning models is trained to determine, by performing linear extrapolation based on the expected output data, a respective set of input data of a plurality of sets of input data for configuring the semiconductor device manufacturing process to manufacture the semiconductor device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method comprising:
 receiving, by a processing device, expected output data defining an attribute of a semiconductor device manufactured by at least one semiconductor device manufacturing process performed within at least one processing chamber, wherein the expected output data corresponds to an unexplored portion of a process space associated with the at least one semiconductor device manufacturing process; and   identifying, by the processing device, expected input data by using the expected output data as input to a plurality of homogeneous inverted machine learning models, wherein each inverted machine learning model of the plurality of homogeneous inverted machine learning models is trained to determine, by performing linear extrapolation based on the expected output data, a respective set of input data of a plurality of sets of input data for configuring the semiconductor device manufacturing process to manufacture the semiconductor device.   
     
     
         2 . The method of  claim 1 , further comprising:
 combining, by the processing device, at least a first set of input data of the plurality of sets of input data with a second set of input data of the plurality of sets of input data to generate a set of semiconductor device manufacturing process inputs defining an extrapolated solution corresponding to the unexplored portion of the process space, wherein the set of semiconductor device manufacturing process inputs comprises a plurality of candidate values; and   storing, by the processing device, the set of semiconductor device manufacturing process inputs in a storage device.   
     
     
         3 . The method of  claim 2 , further comprising clustering, by the processing device, the first set of input data and the second set of input data into a plurality of groups, wherein each group of the plurality of groups comprises a respective value for the first set of input data and a respective value for the second set of input data. 
     
     
         4 . The method of  claim 2 , wherein the plurality of candidate values comprises a range of values for the first set of input data and a range of values for the second set of input data. 
     
     
         5 . The method of  claim 1 , wherein each set of input data comprises data related to performing the semiconductor device manufacturing process that is indicative of at least one of: time, energy, temperature, voltage, gas flow rate, wafer spin speed, distance, pressure, a precursor, a reactant, or a dilutant. 
     
     
         6 . The method of  claim 1 , wherein the expected output data for the manufacturing process comprises one or more values that indicate a layer thickness, a layer uniformity, or a structural width of a product that will be output by the manufacturing process. 
     
     
         7 . The method of  claim 1 , wherein each set of input data of the plurality of sets of input data comprises at least one of: a different hyperparameter, a different initialization value, or different training data. 
     
     
         8 . The method of  claim 1 , wherein the plurality of homogeneous inverted machine learning models comprises a plurality of Feed Forward Neural Networks. 
     
     
         9 . The method of  claim 8 , wherein each inverted machine learning model of the plurality of homogeneous inverted machine learning models comprises an output layer and a plurality of hidden layers to model the semiconductor device manufacturing process, and wherein the plurality of hidden layers comprises a polynomial function and the output layer comprises a linear activation function. 
     
     
         10 . The method of  claim 1 , further comprising:
 providing, by the processing device for display, a plurality of candidate input value sets, wherein each candidate input value set of the plurality of candidate input value sets corresponds to the expected output data for the semiconductor device manufacturing process;   receiving, by the processing device, a user selection of a candidate input value set of the plurality of candidate input value sets to obtain a selected candidate input value set; and   initiating, by the processing device, a run of the semiconductor device manufacturing process using the selected candidate input value set.   
     
     
         11 . A system comprising:
 a memory; and   a processing device communicably coupled to the memory, the processing device to perform operations comprising:
 receiving expected output data defining an attribute of a semiconductor device manufactured by at least one semiconductor device manufacturing process performed within at least one processing chamber, wherein the expected output data corresponds to an unexplored portion of a process space associated with the at least one semiconductor device manufacturing process; and 
 identifying expected input data by using the expected output data as input to a plurality of homogeneous inverted machine learning models, wherein each inverted machine learning model of the plurality of homogeneous inverted machine learning models is trained to determine, by performing linear extrapolation based on the expected output data, a respective set of input data of a plurality of sets of input data for configuring the semiconductor device manufacturing process to manufacture the semiconductor device. 
   
     
     
         12 . The system of  claim 11 , wherein the operations further comprise:
 combining at least a first set of input data of the plurality of sets of input data with a second set of input data of the plurality of sets of input data to generate a set of semiconductor device manufacturing process inputs defining an extrapolated solution corresponding to the unexplored portion of the process space, wherein the set of semiconductor device manufacturing process inputs comprises a plurality of candidate values; and   storing, by the processing device, the set of semiconductor device manufacturing process inputs in a storage device.   
     
     
         13 . The system of  claim 12 , wherein the operations further comprise clustering the first set of input data and the second set of input data into a plurality of groups, and wherein each group of the plurality of groups comprises a respective value for the first set of input data and a respective value for the second set of input data. 
     
     
         14 . The system of  claim 12 , wherein the plurality of candidate values comprises a range of values for the first set of input data and a range of values for the second set of input data. 
     
     
         15 . The system of  claim 11 , wherein each set of input data comprises data related to performing the semiconductor device manufacturing process that is indicative of at least one of: time, energy, temperature, voltage, gas flow rate, wafer spin speed, distance, pressure, a precursor, a reactant, or a dilutant. 
     
     
         16 . The system of  claim 11 , wherein the expected output data for the manufacturing process comprises one or more values that indicate a layer thickness, a layer uniformity, or a structural width of a product that will be output by the manufacturing process. 
     
     
         17 . The system of  claim 11 , wherein each set of input data of the plurality of sets of input data comprises at least one of: a different hyperparameter, a different initialization value, or different training data. 
     
     
         18 . The system of  claim 11 , wherein the plurality of homogeneous inverted machine learning models comprises a plurality of Feed Forward Neural Networks. 
     
     
         19 . The system of  claim 18 , wherein each inverted machine learning model of the plurality of homogeneous inverted machine learning models comprises an output layer and a plurality of hidden layers to model the semiconductor device manufacturing process, and wherein the plurality of hidden layers comprises a polynomial function and the output layer comprises a linear activation function. 
     
     
         20 . The system of  claim 11 , wherein the operations further comprise:
 providing, for display, a plurality of candidate input value sets, wherein each candidate input value set of the plurality of candidate input value sets corresponds to the expected output data for the semiconductor device manufacturing process;   receiving a user selection of a candidate input value set of the plurality of candidate input value sets to obtain a selected candidate input value set; and   initiating a run of the semiconductor device manufacturing process using the selected candidate input value set.

Join the waitlist — get patent alerts

Track US2024046096A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.