Network appliance for data collection and processing from multiple locations and data schema therefor
First Claim
1. A network appliance, comprising:
- a database stored in a memory;
a file capture module configured to obtain manufacturing data files transmitted via a first network and to load data from the manufacturing data files into the database;
a data processing module configured to retrieve data from the database responsive to data selected with a first set of fields, to chart the data retrieved responsive to indices selected by a client system using a second set of fields, and to output a graph of the data charted to a web server, the web server sending the graph to the client system via a second network, and wherein the first set of fields comprises a first field and second field of the first set of fields;
wherein the data processing module is further configured to display respective sets of selectors corresponding each of the first and second fields, and in response to user selection of a selector in the respective selector set of the first field, the data processing module displays only selectors of the respective set of selectors of the second that are hierarchically related to the selected selector;
wherein the data is loaded into respective tables of the database, the tables being associated with the first set of fields;
wherein the data loaded is stored in the tables according to a wafer identifier for a wafer, a parameter, and a data set for rows of the tables; and
wherein the data set includes values associated with a parameter for the IC dies on a die-by-die basis for the wafer.
2 Assignments
0 Petitions
Accused Products
Abstract
A network appliance, and a system and user interface therefor, are described. The network appliance includes a file capture module is to obtain files transmitted via a network and to load data from the files into a database. A user interface for communicating with the server includes a first set of fields and a second set of fields. The first set of fields are for selecting data from the database and the second set of fields are for selecting indices for charting the data selected with the first set of fields. A data processing module is configured to retrieve data from the database responsive to the data selected with the first set of fields, to chart the data retrieved responsive to the indices selected with the second set of fields, and to output a graph of the data charted to a server having access to the database.
-
Citations
15 Claims
-
1. A network appliance, comprising:
-
a database stored in a memory; a file capture module configured to obtain manufacturing data files transmitted via a first network and to load data from the manufacturing data files into the database; a data processing module configured to retrieve data from the database responsive to data selected with a first set of fields, to chart the data retrieved responsive to indices selected by a client system using a second set of fields, and to output a graph of the data charted to a web server, the web server sending the graph to the client system via a second network, and wherein the first set of fields comprises a first field and second field of the first set of fields; wherein the data processing module is further configured to display respective sets of selectors corresponding each of the first and second fields, and in response to user selection of a selector in the respective selector set of the first field, the data processing module displays only selectors of the respective set of selectors of the second that are hierarchically related to the selected selector; wherein the data is loaded into respective tables of the database, the tables being associated with the first set of fields; wherein the data loaded is stored in the tables according to a wafer identifier for a wafer, a parameter, and a data set for rows of the tables; and wherein the data set includes values associated with a parameter for the IC dies on a die-by-die basis for the wafer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 15)
-
-
12. A computer readable storage medium having computer-executable instructions for performing a method to analyze manufacturing data, the method comprising;
-
receiving manufacturing information related to fabrication of a plurality of semiconductor dies and storing the manufacturing information in a database; displaying on a graphical user interface, as part of a Web based system, a plurality of choices under each of a plurality of fields; in response to user selection of one of the choices under a first field of the plurality of fields, limiting user selectable choices under a second field of the plurality of fields to choices that are hierarchically related to the selected one of the choices under the first field; responsive to selected one or more of the plurality of choices, generating a graph using the database indicating a trend for at least part of the manufacturing information; displaying the graph on the graphical user interface; loading data in a plurality of data formats into respective tables of the database, the tables being associated with the plurality of interdependent fields; storing the data in the tables according to a wafer identifier for a wafer, a parameter, and a data set for rows of the tables, wherein the data set includes values associated with a parameter for IC dies on a die-by-die basis for the wafer. - View Dependent Claims (13, 14)
-
Specification