Claims
- 1. A method of automating a microelectronic manufacturing process, said method comprising the steps of:
configuring an application object, said application object implementing a domain knowledge for an equipment used in said microelectronic manufacturing process; and implementing a workflow using said application object, said workflow representing a sequence of steps of said microelectronic manufacturing process.
- 2. The method of claim 1, wherein said implementing step is performed by a user of said microelectronic manufacturing process.
- 3. The method of claim 2, wherein said implementing step further comprises the step of:
interacting with said workflow by designing said workflow using a computer system, said computer system having a computer program containing a highest architectural tier and a lower architectural tier for automating said microelectronic manufacturing process, said user interacting only with said highest architectural tier containing said workflow to implement a standard operating procedure for said microelectronic manufacturing process.
- 4. The method of claim 1, wherein said microelectronic manufacturing process is a process for manufacturing a semiconductor device.
- 5. The method of claim 1, wherein said microelectronic manufacturing process is a process for manufacturing a flat panel display device.
- 6. The method of claim 1, wherein said microelectronic manufacturing process is a process for manufacturing a disk drive device.
- 7. The method of claim 1, wherein said configuring step further comprises the steps of:
interfacing by a user with a computer system to provide an equipment information; storing said equipment information in a database configuration table; interfacing by said user with said computer system to provide an activity information; interfacing by said user with said computer system to provide virtual factory equipment interface commands for said activity information; interfacing by said user with said computer to provide manufacturing execution system parameters to said computer system; and interfacing by said user with said computer system to provide an event that activates said workflow.
- 8. The method of claim 7, wherein said event is selected from a group consisting of a pod arrival event, a main batch control start event, a main batch control complete event and a pod removal event.
- 9. The method of claim 1, wherein said implementing step further comprises the steps of:
designing said workflow by a user; and registering said workflow using a workflow engine.
- 10. The method of claim 9, wherein said designing step further comprises the steps of:
choosing an activity to be performed in said microelectronic manufacturing process; and placing said activity into said workflow to provide said sequence of steps of said microelectronic manufacturing process.
- 11. A computer readable medium having a computer program stored thereon, that, when loaded into a computer, cause said computer to perform a function of automating a semiconductor manufacturing process, said computer automating said microelectronic manufacturing process by performing the steps of:
configuring an application object, said application object implementing a domain knowledge for an equipment in said microelectronic manufacturing process; and implementing a workflow using said application object, said workflow representing a sequence of steps of said microelectronic manufacturing process.
- 12. An apparatus for automating a microelectronic manufacturing process, comprising:
a storage device, said storage device containing a computer program for automating said process by performing the steps of:
configuring an application object, said application object implementing a domain knowledge for an equipment in said microelectronic manufacturing process; and implementing a workflow using said application object, said workflow representing a sequence of steps of said microelectronic manufacturing process; a display device for interfacing with said computer program; an interfacing device for interfacing with said computer program; and a processing device for executing said computer program.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application No. 60/067,150, filed Dec. 2, 1997.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60067150 |
Dec 1997 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09204421 |
Dec 1998 |
US |
Child |
10222380 |
Aug 2002 |
US |