Generic interface builder
First Claim
1. A computer-based method for generating a generic interface adapter to facilitate communication between a manufacturing execution system and a tool in a manufacturing facility, comprising the steps of:
- (1) reading a method type library from the tool, wherein said method-type library contains one or more methods relating to the tool;
(2) selecting a protocol to be associated with at least one of said one or more methods, wherein at least one protocol is a long-running service protocol for supporting long-running service protocol requests;
(3) generating an interface adapter for managing communication between the manufacturing execution system and the tool, including the managing of long-running service protocol requests; and
(4) associating one or more identifiers with said at least one method, said at least one method being associated with a long-running service protocol, wherein said one or more identifiers are for use by the interface adapter in managing communication between the manufacturing execution system and the tool.
1 Assignment
0 Petitions
Accused Products
Abstract
Generic interface adapter builder software generates an interface adapter to tie tools into a centralized manufacturing execution system. As contemplated by embodiments of the present invention, the interface adapter allows a tool in a semiconductor manufacturing assembly to communicate with other hardware and software in the centralized manufacturing execution system in accordance with a standard protocol and be operable from a common view graphical user interface. The generic interface builder software uses a classification of the type library and desired parameters for a particular tool to generate the interface adapter that maps the interface methods of the tool to the interface of the manufacturing execution system and handles long running service request support. In one aspect of the invention, the tool to be integrated into the manufacturing assembly may be a material control system. As contemplated by embodiments of the present invention, the material control system uses COM-based interface methods, and may optionally include a COM-based protocol converter, and may expose its interface methods via a type library.
-
Citations
33 Claims
-
1. A computer-based method for generating a generic interface adapter to facilitate communication between a manufacturing execution system and a tool in a manufacturing facility, comprising the steps of:
-
(1) reading a method type library from the tool, wherein said method-type library contains one or more methods relating to the tool;
(2) selecting a protocol to be associated with at least one of said one or more methods, wherein at least one protocol is a long-running service protocol for supporting long-running service protocol requests;
(3) generating an interface adapter for managing communication between the manufacturing execution system and the tool, including the managing of long-running service protocol requests; and
(4) associating one or more identifiers with said at least one method, said at least one method being associated with a long-running service protocol, wherein said one or more identifiers are for use by the interface adapter in managing communication between the manufacturing execution system and the tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A generic interface adapter builder program on a computer-readable medium for generating a generic interface adapter to facilitate communication between a manufacturing execution system and a tool in a manufacturing facility, the program comprising:
-
a module for reading a method type library from the tool, wherein said method type library contains one or more methods relating to the tool;
a module for selection of a protocol to be associated with at least one of said one or more methods, wherein at least one protocol is a long-running service protocol for supporting long-running service protocol requests; and
a module for generating code for an interface adapter for managing communication between the manufacturing execution system and the tool, including the managing of long-running service protocol requests, wherein said module for selection of a protocol further allows for association of one or more identifiers with at least one of said one or more methods, wherein said one or more identifiers is for use by the interface adapter in managing communication between the manufacturing execution system and the tool. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A manufacturing execution system for running a manufacturing facility, the manufacturing facility including one or more tools, comprising:
-
a client component of the manufacturing execution system for managing the use of at least one of said one or more tools, the client component having communication with the tool, the communication including requesting services from the tool and receiving notifications regarding the tool, the communication including long-running service requests from the client component;
a generic interface adapter builder for generating an adapter interface for managing communication between the client component and the tool, the generic interface adapter builder incorporating support for long-running service protocol requests into said interface adapter; and
a module, in data communication with the generic interface adapter builder, for associating one or more identifiers with at least one method of at least one of said long-running service protocol requests, wherein said one or more identifiers are for use by said interface adapter in managing communication between the client component of the manufacturing execution system and the at least one of said one or more tools. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A computer-based method for generating an interface adapter to facilitate communication between a manufacturing execution system and a tool in a manufacturing facility, comprising the steps of:
-
reading a method type library from the tool, wherein said method-type library contains one or more methods relating to the tool;
selecting a protocol to be associated with at least one method of said one or more methods, wherein at lest one protocol is a long-running service protocol for supporting long-running service protocol requests; and
associating one or more identifiers with said at least one method, said at least one method being associated with a long-running service protocol, wherein said one or more identifiers are for use by an interface adapter in managing communication between the manufacturing execution system and the tool. - View Dependent Claims (29, 30)
-
-
31. A generic interface adapter builder program on a computer-readable medium for generating a generic adapter to facilitate communication between a manufacturing execution system and a tool in a manufacturing facility, the program comprising:
-
a module for reading a method type library from the tool, wherein said method type library contains one or more methods relating to the tool; and
a module for selection of a protocol to be associated with at least one of said one or more method, wherein at least one protocol is a long-running service protocol for supporting long-running service protocol requests, wherein said module for selection of a protocol further allows for association of one or more identifiers with at least one method of said one or more methods, and wherein said at least one method is associated with a long-running service protocol, wherein said one or more identifiers is for use by an interface adapter in managing communication between the manufacturing execution system and the tool. - View Dependent Claims (32, 33)
-
Specification