Graphical User Interfaces (GUIs) are presented for configuring and setting-up dynamic sensors for monitoring tool and process performance in a semiconductor processing system. The semiconductor processing system includes a number of processing tools, a number of processing modules (chambers), and a number of sensors. The graphical display is organized so that all significant parameters are clearly and logically displayed so that the user is able to perform the desired configuration and setup tasks with as little input as possible. The GUI is web-based and is viewable by a user using a web browser.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for setting-up a dynamic sensor in a semiconductor processing environment using Graphical User Interfaces (GUIs), the method comprising: executing a data collection plan wherein the dynamic sensor includes an ODP sensor, an OES sensor, a VIP sensor, or any combination thereof; using the data collection plan to determine a dynamic sensor setup plan, wherein a start time, a stop time spike counting, step trimming, value thresholds, and value clip limits are determined by the dynamic sensor setup plan; executing the dynamic sensor setup plan to set up the dynamic sensor, wherein the dynamic sensor setup plan includes an IP address for the dynamic sensor.
2. The method as claimed in claim 1 , further comprising: using a plan list GUI screen to determine the data collection plan; and using a plan GUI screen to determine a selected dynamic sensor instance for the dynamic sensor plan.
3. The method as claimed in claim 2 , further comprising: selecting a dynamic sensor instance from a list of sensor instances on the plan GUI screen; and adding the selected dynamic sensor instance to the selected instances for this plan list.
4. The method as claimed in claim 2 , further comprising: selecting a dynamic sensor instance from a selected instances for this plan list on the plan GUI screen; and moving the selected dynamic sensor instance from the selected instances for this plan list to the list of sensors Instances list.
5. The method as claimed in claim 1 , further comprising: selecting the data collection plan using a multi-level navigation tree on a selection GUI screen.
6. The method as claimed in claim 5 , wherein the multi-level navigation tree comprises a tool level, a module level, a strategy level, a context level, and a data collection plan level.
7. The method as claimed in claim 6 , wherein the strategy level comprises a control strategy level and an analysis strategy level.
8. The method as claimed in claim 5 , wherein the selection GUI screen comprises a title panel, an information panel, and a control panel.
9. The method as claimed in claim 8 , wherein the title panel comprises company logo block to display version information, a user ID block to display the user ID of a current user, an alarm message block to display an alarm message when there is an active alarm, a current date and time block to display the current date and time of a server, a current screen name block to display a name of a current screen, a communication status block to display a current status for communications link between server and tool, a tool ID block to display the ID of the tool being monitored, a logoff block to allow a user to log off, and a select screen block to view a list of all available screens.
10. The method as claimed in claim 8 , wherein the control panel comprises a tool status button, a module button, a charts button, an alarms button, a SPC button, a control setup button, and a help button.
11. The method as claimed in claim 1 , wherein the GUI comprises at least one screen containing selection tabs from a group consisting of left-to-right tabs, right-to-left tabs, top-to-bottom tabs, and bottom-to-top tabs.
12. The method as claimed in claim 2 , further comprising: selecting the data collection plan using a selection tab on the plan list GUI screen.
13. The method as claimed in claim 2 , further comprising using a sensor setting GUI screen to determine at least one setup parameter for the selected dynamic sensor instance.
14. The method as claimed in claim 13 , further comprising: selecting a dynamic sensor instance on the plan GUI screen; actuating a portion of the plan GUI screen to activate a sensor setting GUI screen; and verifying setup items for the selected dynamic sensor instance.
15. The method as claimed in claim 13 , further comprising: selecting a dynamic sensor instance on the plan GUI screen; actuating a portion of the plan GUI screen to activate a parameter saving screen; and verifying that a parameter is being saved.
16. The method as claimed in claim 14 , further comprising: selecting a dynamic parameter on the sensor setting GUI screen; actuating a portion of the sensor setting GUI screen to activate a sensor setup item GUI screen; and verifying selected items for the selected dynamic parameter.
17. The method as claimed in claim 16 , further comprising: selecting an item from a list of items on the sensor setup item GUI screen; and adding a selected item to the selected items list for the selected dynamic sensor.
18. The method as claimed in claim 16 , further comprising: selecting an item from a list of selected items for the selected dynamic sensor on the sensor setup item GUI screen; and removing a selected item from the selected items list for the selected dynamic sensor.
19. The method as claimed in claim 16 , further comprising: selecting a value field from a plurality of value fields for a dynamic parameter on the sensor setup item GUI screen; modifying the selected value field; and saving the modified dynamic parameter.
20. The method as claimed in claim 2 , further comprising: activating a parameter saving screen; and verifying that correct dynamic parameters are being saved.
21. The method as claimed in claim 2 , further comprising: activating a parameter collection Info screen; and verifying that a data collection type is correct for a dynamic parameter being saved.
22. The method as claimed in claim 2 , further comprising: activating a formula info screen; entering a new parameter name; and creating a new dynamic parameter using a formula that includes at least one value for a setup parameter for selected sensor instance.
23. The method as claimed in claim 1 , further comprising executing a control strategy to determine the data collection plan.
24. The method as claimed in claim 23 , further comprising determining the control strategy using process context, the process context being dependent upon at least one of a process being performed, a dynamic sensor instance, a processing module being monitored, and a tool being monitored.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 30, 2004
December 22, 2009
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.