Claims
- 1. A remote diagnostics system comprising:
a first internal network in a fabricator (FAB), said FAB having at least one automated manufacturing tool, a tool controller, and internal secure storage means; a second internal network in an original equipment manufacturer (OEM), said OEM having internal secure storage means; an external network; a first secure shared network coupling said first internal network to said external network; a second secure shared network coupling said second internal network to said external network; and a secure channel which propagates data from said tool at said FAB to said OEM for e-diagnostics; wherein said tool generates data proprietary to at least one of said FAB and said OEM.
- 2. The remote diagnostics system of claim 1, wherein said proprietary data is stored internally at said OEM and said FAB in respective internal secure storage means and without using a central server on the external network.
- 3. The remote diagnostics system according to claim 1, wherein said secure channel comprises a session, said session comprising:
a user, said user having characteristics; a producer, producing data, said producer having characteristics; a user filter, operative to filter data from said producer based on a characteristic of said user; and a producer filter, operative to filter data from said producer based on a characteristic of said producer.
- 4. The remote diagnostics system of claim 3, wherein said session provides to the user at least one of: remote operation of said tool, filtered data from said producer, file transfer ability to and from said tool, TELNET access to said tool, and data persistence of data from said tool.
- 5. The remote diagnostics system of claim 3, further comprising a group of producers, wherein said group of producers is a logical association between producers and users in a session.
- 6. The remote diagnostics system of claim 3, wherein said user and producer filters use configurable/customized filters.
- 7. The remote diagnostic system of claim 4, wherein said remote operation of said tool uses screen capturing and encrypted information streaming to provide a real-time view of a tool screen of said tool.
- 8. The remote diagnostic system of claim 4, wherein said remote operation of said tool comprises at least one of remote control and video observation.
- 9. The remote diagnostic system of claim 4, wherein said file transfer ability comprises a staging area where files are transferred prior to being transferred to and from said tool.
- 10. The remote diagnostic system of claim 9, wherein said staging area is unique for each session.
- 11. The remote diagnostics system of claim 1, wherein said first internal network further comprises a demilitarized zone (DMZ) and at least one firewall, said DMZ comprising a network segment within said FAB protected by said at least one firewall.
- 12. The remote diagnostics system of claim 12, wherein said DMZ comprises a file staging area and a proxy server.
- 13. The remote diagnostics system of claim 1, further comprising a first firewall between said first internal network and said first secure shared network, and a second firewall between said second internal network and said second secure shared network, wherein said first and second firewalls are configured to allow only authorized connections to their respective networks based on a set of security policies set by said FAB.
- 14. A system for remote diagnostics of, and data sharing from, automated manufacturing tools, the system comprising:
a tool Gateway server, operative to collect and process data from the tools; a session, operative to provide a specific set of said services to a user from at least one tool, said session comprising a user, a producer, a user filter, and a producer filter; a service processing application, operative to process sessions and session services; a policy administrator; an administrative client; a collaborative client; and a plurality of custom business rules.
- 15. The system of claim 14, wherein said service processing application provides at least one of the services of authentication, authorization, file transfer, remote tool operation, decision logic, configurable data transformation, data storage and real-time collaboration.
- 16. The system of claim 14, wherein said file transfer ability further comprises a staging area to which a file is transferred prior to being transferred to one of a user and a tool.
- 17. The system of claim 14, wherein said remote tool operation service is secured by application level proxy services.
- 18. The system of claim 14, wherein said user and producer filters transform data from a tool into a message having a specified format and content according to privileges of said user and said producer.
- 19. The system of claim 14, wherein said authentication and authorization services combine a policy administrator tool with an LDAP-based user repository directory.
- 20. The system of claim 14, wherein said policy administrator manages the content viewable by users and the privileges users have for remote tool operation based on rules and roles of said users, and wherein said policy administrator receives requests for content from said service processing application.
- 21. The system of claim 14, wherein said real-time collaboration is real-time chatting.
- 22. The system of claim 14, wherein said decision logic evaluates requests for services for validity based on the identity of the requesting user and the type of service requested.
- 23. The system of claim 14, wherein said plurality of custom business rules are used to request performance of a procedure prior to authorizing use of a tool and releasing tool data.
- 24. The system of claim 23, wherein said procedure comprises in-situ monitoring of a tool production process.
- 25. The system of claim 14, wherein said administrative client is HTML based, and is operative to allow an administrator user to find a session, start and stop a session, request and view details and properties of a session, create a session, apply filters in a session, and audit a session.
- 26. The system of claim 14, wherein said collaborative client allows a validated user to join a session.
- 27. The system of claim 14, wherein said tool Gateway server collects data from the tool, processes said data and propagates said data to the system.
- 28. The system of claim 27, wherein said processing comprises converting said tool data to XML.
- 29. A method of persisting data comprising the steps of:
obtaining data from an automated manufacturing tool; filtering said data; obtaining a representative sample of said filtered data; averaging said sample; and storing said averaged sample for a specific period.
- 30. A method of XML format persistence, comprising the steps of:
flattening an XML document wherein all XML tags in said XML document are converted to at least one of a list and an item.
- 31. A method of transparently transferring SECS data to an OEM from a FAB, comprising the steps of:
remotely connecting to an automated semiconductor manufacturing tool at a FAB; exposing SECs data from said tool; acting as the host to said tool; proxying said tool data out to an OEM as if the OEM were local; and using tunnel to transfer said tool data securely from the FAB to the OEM.
- 32. A method of remotely connecting to equipment through enterprise firewalls, comprising the steps of:
remotely connecting to a tool; providing a remote tool operation infrastructure; applying an e-diagnostic solution as a screen proxy for remote tool operation; and providing an infrastructure which is used to remotely operate tool in the plant floor, which can include remote control and video observation.
- 33. A method of application of XSL as Data Filter Mechanism for Fabrication Data, comprising the steps of:
using XSL filter to protect information by modifying sensitive FAB data before it is released to the OEM; using XSL filter to protect information by filtering sensitive FAB data before it is released to the OEM; and using XSL filter to protect information by transforming sensitive FAB data before it is released to the OEM.
- 34. The method according to claim 33, further comprising the step of:
using XSL to transform FAB data to end user data; classifying and filtering said end user data by different user groups based on rules; wherein said filtering modifies said end user data before release to OEMs and it is a dynamic, not static filter depending on several variables (producer of data, consumer of data, state of the tool when data is produced).
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims the benefit of U.S. Provisional Patent Application No. 60/363,251, Confirmation No. 3918, filed Mar. 12, 2002 entitled “Diagnostic System and Method for Integrated Remote Tool Access, Data Collection, and Control,” to Stuart Perry et al, the contents of which are incorporated herein by reference in their entirety.
[0002] The present application is related to U.S. patent application filed Mar. 12, 2003, Attorney Docket number 40005-187900, entitled “Data Sharing and Networking System for Integrated Remote Tool Access, Data Collection, and Control,” of common assignee; and to U.S. patent application filed Mar. 12, 2003, Attorney Docket number 40005-187901, entitled “Data Brokering System for Integrated Remote Tool Access, Data Collection, and Control,” of common assignee, both of which are incorporated by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60363251 |
Mar 2002 |
US |