Processing information management in a plasma processing tool
First Claim
1. In a substrate processing environment, a computer-implemented method for managing substrate processing data, said substrate process data being acquired while a substrate is processed in a plasma-processing chamber of a cluster tool, comprising:
- receiving meta-data that identifies an identification of said substrate, said meta-data further identifying a process recipe employed for processing said substrate;
receiving from a plurality of transducers a plurality of process data streams, each of said plurality of process data streams pertaining to a process parameter being monitored, individual data items in each of said plurality of process data streams being collected;
storing said individual data items associated with said plurality of process data streams in a single table;
storing said single table and said meta-data in a single file, said single file storing data pertaining to only said process recipe and said substrate;
using a process control computer to receive a registration from an application, said registration identifying a file type needed by said application;
receiving, using said process control computer, a notification indicating that said single file in accordance with said file type has been created;
writing said single file to said process control computer as a written file;
updating indexes in a database with said individual data items;
after said updating, pushing said written file to said application as a pushed file via a first path;
after said updating, notifying said application via a second oath that said pushed file is available;
receiving second meta-data that identifies said identification of said substrate, said second meta-data further identifying a second process recipe employed for processing said substrate; and
creating a second file for storing said second meta-data and a processing data set, said processing data set resulted from processing said substrate using said second process recipe.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for managing substrate processing data. Substrate process data is acquired while a substrate is processed in a plasma-processing chamber of a cluster tool. The method includes receiving meta-data that identifies at least one of an identification of the substrate and a process. The method further includes receiving from transducers process data streams, each of the process data streams pertaining to a process parameter being monitored. Individual data items in each of the process data streams are being collected in accordance to one of a first methodology and a second methodology. The first methodology represents data collection that is periodic in time. The second methodology represents data collection that happens when predefined events occur. The method also includes storing individual data items associated with process data streams in a single file. The single file stores only data pertaining to a single recipe used to process the substrate.
-
Citations
20 Claims
-
1. In a substrate processing environment, a computer-implemented method for managing substrate processing data, said substrate process data being acquired while a substrate is processed in a plasma-processing chamber of a cluster tool, comprising:
-
receiving meta-data that identifies an identification of said substrate, said meta-data further identifying a process recipe employed for processing said substrate; receiving from a plurality of transducers a plurality of process data streams, each of said plurality of process data streams pertaining to a process parameter being monitored, individual data items in each of said plurality of process data streams being collected; storing said individual data items associated with said plurality of process data streams in a single table; storing said single table and said meta-data in a single file, said single file storing data pertaining to only said process recipe and said substrate; using a process control computer to receive a registration from an application, said registration identifying a file type needed by said application; receiving, using said process control computer, a notification indicating that said single file in accordance with said file type has been created; writing said single file to said process control computer as a written file; updating indexes in a database with said individual data items; after said updating, pushing said written file to said application as a pushed file via a first path; after said updating, notifying said application via a second oath that said pushed file is available; receiving second meta-data that identifies said identification of said substrate, said second meta-data further identifying a second process recipe employed for processing said substrate; and creating a second file for storing said second meta-data and a processing data set, said processing data set resulted from processing said substrate using said second process recipe. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. In a substrate processing environment, a computer-implemented method for managing substrate processing data, said substrate processing data being acquired while a substrate is processed in a plasma-processing chamber of a cluster tool, the method comprising:
-
receiving meta-data identifying said substrate, said meta-data further identifying a process recipe employed to process said substrate; receiving individual data items pertaining to process parameters being monitored; storing said individual data items in a singles table; employing a single file for storing said single table and said meta-data, said single file not employed for storing substrate process data associated with other recipes, said single file also not employed for storing substrate process data associated with other substrates; using a process control computer to receive a registration from an application, said registration identifying a file type needed by said application; receiving, using said process control computer, a notification indicating that said single file in accordance with said file type has been created; writing said single file to said process control computer as a second file; updating indexes in a database with said individual data items; after said updating, pushing said written file to said application as a pushed file via a first path; and after said updating, notifying said application via a second path that said pushed file is available. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for processing at least a substrate in a plasma processing system, the method comprising:
-
receiving meta-data that identifies an identification of said substrate, said meta-data further identifying a first process recipe employed for processing said substrate in a first plasma processing chamber; receiving data items pertaining to process parameters monitored when said substrate is processed in said plasma processing chamber with said first process recipe; storing said meta-data and said data items in a single file, said single file not employed for storing substrate process data associated with other process recipes, said single file also not employed for storing substrate process data associated with other substrates; using a process control computer to receive a registration from an application, said registration identifying a file type needed by said application; receiving, using said process control computer, a notification indicating that said single file in accordance with said file type has been created; writing said single file to said process control computer as a written file; updating indexes in a database with said data items; after said updating, pushing said written file to said application as a pushed file via a first path; and after said updating, notifying said application via a second path that said pushed file is available. - View Dependent Claims (18, 19, 20)
-
Specification