Process control interface system for managing measurement data
First Claim
1. In a method of using a programmed digital computer to control the measurement, storage and analysis of a multiplicity of measurements, said computer having data storage means for storing measurement data, and means for controlling the operation of an apparatus coupled to said computer, said apparatus including means for performing a multiplicity of measurements and communicating the resulting measurement values to said computer, the steps of:
- establishing a set of processes which can be run under the control of said computer, each process having a predefined set of process parameters which control the operation of said apparatus;
establishing a multiplicity of process definition data structures, including a measurement definition data structure within each process definition data structure;
establishing a set up program for interactively performing the steps of;
selecting one of said processes;
defining for said selected process, a subset of the measurements which said apparatus can perform, and storing a representation of the selected subset in said measurement definition data structure for said selection process;
wherein said set up program includes means for defining different subsets of measurements for each selected process; and
establishing an operator process control program for enabling interactive computer controlled performance of the steps of;
selecting one of said processes;
running said selected process, and storing the measurement values conveyed by the apparatus to said computer in said data storage means;
wherein said processes each include means for accessing the corresponding measurement definition data structure and for controlling the operation of the apparatus so that only the measurements specified in said measurement definition data structure are performed and so that only the measurement values corresponding to the measurements specified in said measurement definition data structure are stored in said data storage means.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for computer control of machine processes. The system and method provide a set of predefined data management or data analysis tasks which an operator of the system can use when using the system to run a selected process.
Measurement data structures for storing data measured during the running of processes, and related data, for a multiplicity of processes are defined and stored. Data is added to these data structures each time a process is run, and this data is automatically accessed when the operator requests data analysis on the data collected during previous uses of a selected process.
Access to measurement data for detailed data management tasks is provided graphically through the use of trend charts and statistical quality control charts. These charts depict trends in the measurement data for selected processes. By pointing at any data point in the chart, the user can access the corresponding record of data for detailed data analysis or for use in a data management task.
-
Citations
15 Claims
-
1. In a method of using a programmed digital computer to control the measurement, storage and analysis of a multiplicity of measurements, said computer having data storage means for storing measurement data, and means for controlling the operation of an apparatus coupled to said computer, said apparatus including means for performing a multiplicity of measurements and communicating the resulting measurement values to said computer, the steps of:
-
establishing a set of processes which can be run under the control of said computer, each process having a predefined set of process parameters which control the operation of said apparatus; establishing a multiplicity of process definition data structures, including a measurement definition data structure within each process definition data structure; establishing a set up program for interactively performing the steps of; selecting one of said processes; defining for said selected process, a subset of the measurements which said apparatus can perform, and storing a representation of the selected subset in said measurement definition data structure for said selection process;
wherein said set up program includes means for defining different subsets of measurements for each selected process; andestablishing an operator process control program for enabling interactive computer controlled performance of the steps of; selecting one of said processes; running said selected process, and storing the measurement values conveyed by the apparatus to said computer in said data storage means; wherein said processes each include means for accessing the corresponding measurement definition data structure and for controlling the operation of the apparatus so that only the measurements specified in said measurement definition data structure are performed and so that only the measurement values corresponding to the measurements specified in said measurement definition data structure are stored in said data storage means. - View Dependent Claims (2, 3)
-
-
4. In a method of using a programmed digital computer to control the measurement, storage and analysis of a multiplicity of measurements, said computer having data storage means for storing measurement data, and means for controlling the operation of an apparatus coupled to said computer, said apparatus including means for performing a multiplicity of measurements and communicating the resulting measurement values to said computer, the steps of:
-
defining a test data structure which denotes a set of measurements that can be performed by said apparatus;
said test data structure denoting a hierarchy of said set of measurements in which said measurements are divided into a multiplicity of groups of said measurements, and a plurality of said groups of measurements include a plurality of subgroups of said measurements;establishing a multiplicity of measurement definition data structures; denoting in each said measurement definition data structure a hierarchically arranged mask corresponding to said hierarchy denoted in said test data structure, said mask denoting selected ones of said groups of said measurements denoted in said test data structure, and selected ones of said subgroups of said measurements; selecting one of said measurement definition data structures; performing the set of measurements denoted by said selected measurement definition data structure, said performing step including the step of performing only those groups and subgroups of measurements denoted as selected by said selected measurement definition data structure; and storing measurement values conveyed by said apparatus to said computer in said data storage means; wherein only measurement values corresponding to the measurements specified in said measurement definition data structure are stored in said data storage means. - View Dependent Claims (5, 6, 7)
-
-
8. In a method of using a programmed digital computer to control the measurement, storage and analysis of a multiplicity of measurements, said computer having data storage means for storing measurement data, and means for controlling the operation of an apparatus coupled to said computer, said apparatus including means for performing a multiplicity of measurements and communicating the resulting measurement values to said computer, the steps of:
-
defining a test data structure which denotes a set of measurements that can be performed by said apparatus;
said test data structure denoting a hierarchy of said set of measurements in which said measurements are divided into a multiplicity of groups of said measurements, and a plurality of said groups of measurements include a plurality of subgroups of said measurements;establishing a multiplicity of measurement definition data structure; denoting in each said measurement definition data structure a hierarchically arranged mask corresponding to said hierarchy denoted in said test data structure, said mask denoting selected ones of said groups of said measurements denoted in said test data structure, selected ones of said subgroups of said measurements, and selected ones of said individual measurements; selecting one of said measurement definition data structures; performing the set of measurements denoted by said selected measurement definition data structure, said performing step including the step of performing only those groups of measurements denoted as selected by said selected measurement definition data structure, performing only those subgroups of measurements which correspond to selected groups of measurements and which are denoted as selected by said selected measurement definition data structure, and performing only those individual measurements which correspond to selected groups and subgroups of measurements and which are denoted as selected by said selected measurement definition data structure; and storing measurement values conveyed by said apparatus to said computer in said data storage means; wherein only measurement values corresponding to the measurements specified in said measurement definition data structure are stored in said data storage means. - View Dependent Claims (9, 10, 11)
-
-
12. In a method of using a programmed digital computer to control the measurement, storage and analysis of a multiplicity of measurements on semiconductor wafers, said computer having data storage means for storing measurement data, and means for controlling the operation of an apparatus coupled to said computer, said apparatus including means for performing a multiplicity of measurements on semiconductor wafers and communicating the resulting measurement values to said computer, the steps of:
-
defining a test data structure which denotes a set of measurements that can be performed by said apparatus on a semiconductor wafer;
said test data structure denoting a hierarchy of said set of measurements in which said measurements are divided into a plurality of chips, each said chip including a plurality of modules, each said module including a plurality of said measurements;establishing a multiplicity of measurement definition data structure; denoting in each said measurement definition data structure a hierarchically arranged mask corresponding to said hierarchy denoted in said test data structure, said mask denoting selected ones of said chips denoted in said test data structure, and selected ones of said modules; selecting one of said measurement definition data structure; performing the set of measurements denoted by said selected measurement definition data structure, said performing step including the step of performing measurements only on those chips denoted as selected by said selected measurement definition data structure, and performing measurements only on those modules which correspond to selected chips and which are denoted as selected by said selected measurement definition data structure; and storing measurement values conveyed by said apparatus to said computer in said data storage means; wherein only measurement values corresponding to the measurements specified in said measurement definition data structure are stored in said data storage means. - View Dependent Claims (13, 14, 15)
-
Specification