Multi-protocol multi-client equipment server
First Claim
1. A computer-implemented system, comprising:
- a manufacturing execution system (MES) that runs on a host and that manages automated jobs related to manufacture of semiconductor chips;
an equipment server that maintains a Common Equipment Model (CEM) for each of a plurality of semiconductor manufacturing tools, the CEM representing a logical structure and behavioral characteristics of a semiconductor manufacturing tool, wherein the equipment server interfaces with the MES and with a plurality of clients that include a client running a web browser that displays e-diagnostics based on at least one CEM, wherein an interface with the MES includes a Semi Equipment Communications Standard (SECS) interface and wherein an interface with at least one of the clients includes a distributed object interface that allows access to at least one CEM; and
a plurality of semiconductor manufacturing tools running tool control software, wherein at least one of the semiconductor manufacturing tools interfaces with the equipment server using a point-to-point Semi Equipment Communications Standard/Generic Model for Communications and Control of Manufacturing Equipment (SECS/GEM) interface;
wherein the equipment server is configured to allow messages exchanged between the MES and one of said plurality of semiconductor manufacturing tools to pass unmodified over a point-to-point SECS/GEM interface, while performing data collection to supply data to the CEM of the equipment server whereby SECS/GEM variables of the messages are mapped to objects in the CEM, the supplied data being concurrently accessible by multiple clients through the distributed object interface that allows access to the CEM.
0 Assignments
0 Petitions
Accused Products
Abstract
A multi-client multi-protocol equipment server includes: a host interface that facilitates communication with a manufacturing execution system (MES); a plurality of client interfaces, wherein each client interface facilitates communication with a client based on a Common Equipment Model (CEM) for a semiconductor manufacturing tool; and a plurality of tool interfaces, wherein each tool interface facilitates communication with a semiconductor manufacturing tool, wherein at least one of the interfaces is a Semi Equipment Communications Standard/Generic Model for Communications and Control of Manufacturing Equipment (SECS/GEM) interface that is configured in a single XML file that defines attributes of the CEM for the semiconductor manufacturing tool which uses the SECS/GEM interface, and wherein a computer executes the multi-client multi-protocol server.
-
Citations
13 Claims
-
1. A computer-implemented system, comprising:
-
a manufacturing execution system (MES) that runs on a host and that manages automated jobs related to manufacture of semiconductor chips; an equipment server that maintains a Common Equipment Model (CEM) for each of a plurality of semiconductor manufacturing tools, the CEM representing a logical structure and behavioral characteristics of a semiconductor manufacturing tool, wherein the equipment server interfaces with the MES and with a plurality of clients that include a client running a web browser that displays e-diagnostics based on at least one CEM, wherein an interface with the MES includes a Semi Equipment Communications Standard (SECS) interface and wherein an interface with at least one of the clients includes a distributed object interface that allows access to at least one CEM; and a plurality of semiconductor manufacturing tools running tool control software, wherein at least one of the semiconductor manufacturing tools interfaces with the equipment server using a point-to-point Semi Equipment Communications Standard/Generic Model for Communications and Control of Manufacturing Equipment (SECS/GEM) interface; wherein the equipment server is configured to allow messages exchanged between the MES and one of said plurality of semiconductor manufacturing tools to pass unmodified over a point-to-point SECS/GEM interface, while performing data collection to supply data to the CEM of the equipment server whereby SECS/GEM variables of the messages are mapped to objects in the CEM, the supplied data being concurrently accessible by multiple clients through the distributed object interface that allows access to the CEM. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A multi-client multi-protocol equipment server, comprising:
-
a host interface that facilitates communication with a manufacturing execution system (MES); a plurality of client interfaces, wherein each client interface facilitates communication with a client based on a Common Equipment Model (CEM) for a semiconductor manufacturing tool, the CEM representing a logical structure and behavioral characteristics of the semiconductor manufacturing tool; and a plurality of tool interfaces, wherein each tool interface facilitates communication with a semiconductor manufacturing tool, wherein at least one of the interfaces is a Semi Equipment Communications Standard/Generic Model for Communications and Control of Manufacturing Equipment (SECS/GEM) interface that is configured in a single XML file that defines attributes of the CEM for the semiconductor manufacturing tool which uses the SECS/GEM interface, and wherein a computer executes the multi-client multi-protocol server; wherein the equipment server is configured to allow messages exchanged between the MES and one of said plurality of semiconductor manufacturing tools to pass unmodified over a point-to-point SECS/GEM interface, while performing data collection to supply data to the CEM of the equipment server whereby SECS/GEM variables of the messages are mapped to objects in the CEM, the supplied data being concurrently accessible by multiple clients through the distributed object interface that allows access to the CEM. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification