System and software for data distribution in semiconductor manufacturing and method thereof
First Claim
1. A method comprising the steps of:
- receiving data from an equipment interface, the data including data associated with a semiconductor manufacturing process;
distributing the data to a statistical process control subscriber after receiving the data without being queried by the statistical process control subscriber; and
distributing the data to an engineering data analysis subscriber after receiving the data without being queried by the statistical process control subscriber.
6 Assignments
0 Petitions
Accused Products
Abstract
A method is presented wherein an engineering data collection (EDC) subsystem of a process control system as embodied is responsible for configuring data collection, distributing collected data, and storing collected data, and is supported through underlying interfaces in a transaction and performance monitoring system. In an embodiment, an engineering data collection (EDC) broker accepts data from equipment interfaces or a tap subsystem, then distributes the data to all subscribers such as data history, the engineering data analysis (EDA) system interface, and the statistical process control (SPC) subsystem as disclosed herein. Engineering data analysis system interface is responsible for transmitting raw data and process control system data to engineering data analysis system. Data history subscribes to all data and stores it in the transaction and performance monitoring system'"'"'s online transaction processing (OLTP) database. User input to engineering data collection subsystem is accomplished via web interface or a keyboard data entry client.
72 Citations
33 Claims
-
1. A method comprising the steps of:
-
receiving data from an equipment interface, the data including data associated with a semiconductor manufacturing process;
distributing the data to a statistical process control subscriber after receiving the data without being queried by the statistical process control subscriber; and
distributing the data to an engineering data analysis subscriber after receiving the data without being queried by the statistical process control subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 31)
-
-
10. A data distribution system comprising:
-
an equipment interface to obtain data from a manufacturing apparatus, the data associated with a semiconductor manufacturing process; and
a data broker to;
receive the data from the equipment interface; and
to distribute the data to a plurality of subscribers without being queried by the plurality of subscribers after receiving the data. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
receiving data associated with a semiconductor process; and
distributing the data to a plurality of subscribers using a data broker, wherein the data broker is for distributing data without being queried by a subscriber of the plurality of subscribers after receiving the data and not for storing the data for subsequent access. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A computer readable medium tangibly embodying a program of instructions, said program of instructions including instructions to:
-
receive data associated with a semiconductor process; and
distribute the data to a plurality of subscribers using a data broker, wherein the data broker is for distributing data without being queried by a subscriber of the plurality of subscribers after receiving the data and not for storing the data for subsequent access. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
32. A method comprising:
-
receiving at a data broker a first request from a first system to be a first subscriber for a data;
receiving at the data broker a second request from a second system to be a second subscriber for the data;
receiving a first portion of the data at the data broker; and
providing the first portion of the data to each subscriber in response to receiving the first portion of the data without being queried by individual data subscribers, wherein each subscriber includes the first subscriber and the second subscriber. - View Dependent Claims (33)
receiving at the data broker a third request from the first system to no longer be the data subscriber for the data;
receiving a second portion of the data at the data broker;
providing the second portion of the data to each subscriber in response to receiving the second portion of the data without being queried by individual data subscribers, wherein the first system is no longer a subscriber.
-
Specification