Systems and methods for manufacturing execution system integration
AssigneeTaiwan Semiconductor Manufacturing Company, Ltd.
InventorsPo-Chun Lai, Joshua Huang
Life of this patent
Estimating the term…
Abstract
Systems and methods for MES (manufacturing execution system) integration. A Web server receives lot control data for a lot control operation performed in a MES server and selectively transmits the lot control data. A message encoder receives the lot control data from the Web server and encodes the lot control data in a lot control message for the MES server. A message controller receives the lot control message and directs the MES server to perform the lot control operation according to the lot control message.
Claims17
A system for MES (Manufacturing Execution System) integration, comprising:
- a Web server;
- a first message encoder;
- a second message encoder;
- a first message controller coupling to a first MES server;
- and
- a second message controller coupling to a second MES server,
- wherein the Web server receives lot control data corresponding to a lot control operation to be performed in one MES server of a first MES server and a second MES server, selects one message encoder of the first and second message encoders contingent upon information indicating which MES server will perform the lot control operation and transmits the lot control data to the selected message encoder, the first message encoder encodes the lot control data in a first lot control message recognized by the first message controller when receiving the lot control data, the second message encoder encodes the lot control data in a second lot control message recognized by the second message controller when receiving the lot control data, the first message controller directs the first MES server to perform the lot control operation when receiving the first lot control message and the second message controller directs the second MES server to perform the lot control operation when receiving the second lot control message.
A method of MES (Manufacturing Execution System) integration using at least one computer, comprising:
- receiving lot control data corresponding to a lot control operation to be performed in one MES server of a first MES server and a second MES server;
- selecting one message encoder of a first message encoder and a second message encoder contingent upon information indicating which MES server will perform the lot control operation;
- transmitting the lot control data to the selected message encoder;
- when receiving the lot control data with the first message encoder, encoding the lot control data in a first lot control message recognized by a first message controller coupling to the first MES server;
- when receiving the lot control data with the second message encoder, encoding the lot control data in a second lot control message recognized by a second message controller coupling to the second MES server;
- when detecting the first lot control message, directing the first MES server to perform the lot control operation;
- and
- when detecting the second lot control message, directing the second MES server to perform the lot control operation.
A semiconductor device in a wafer lot, fabricated by a method comprising:
- receiving lot control data corresponding to a lot control operation to be performed in one MES server of a first MES server and a second MES server;
- selecting one message encoder of a first message encoder and a second message encoder contingent upon information indicating which MES server will perform the lot control operation;
- transmitting the lot control data to the selected message encoder;
- when receiving the lot control data with the first message encoder, encoding the lot control data in a first lot control message recognized by a first message controller coupling to the first MES server;
- when receiving the lot control data with the second message encoder, encoding the lot control data in a second lot control message recognized by a second message controller coupling to the second MES server;
- when detecting the first lot control message, directing the first MES server to perform the lot control operation;
- and
- when detecting the second lot control message, directing the second MES server to perform the lot control operation.
Dependencies are inferred from the claim text.