Method of automating the manipulation and displaying of sets of wafer yield data using a user interface smart macro
First Claim
1. A method of displaying a plurality of wafer yield related data sets using a wafer yield management application tool having a user interface, said user interface including a menu of display options for displaying wafer yield related data, said method comprising the steps of:
- providing a save option in said user interface menu which when selected records a macro corresponding to the current visual appearance and visual attributes of a displayed graphical representation of a selected wafer yield related data set including at least one of a yield map, a yield array, a yield chart, and a yield chart report;
selecting one of said plurality of wafer yield related data sets;
selecting a sequence of display options from the user interface and using at least one of mouse and keystroke operations so as to perform graphical functions on said one wafer yield related data set so as to generate a first display showing a first graphical representation of said one wafer yield related data set;
selecting said save option when said graphical representation of said one wafer yield related data set is displayed so as to create a macro corresponding to said first display'"'"'s current visual appearance and visual attributes resulting from said sequence of display options from the user interface and said at least one of said mouse and keystroke operations;
selecting at least one other wafer yield related data set from said plurality of wafer yield related data sets;
applying said recorded macro to said other wafer yield related data set so as to generate a second display showing a subsequent graphical representation corresponding to said other wafer yield related data set and wherein said second display'"'"'s current visual appearance and visual attributes are essentially the same as said first display'"'"'s current visual appearance and visual attributes.
8 Assignments
0 Petitions
Accused Products
Abstract
An intelligent, state-based macro facility is provided (as opposed to the unintelligent keystroke macro facilities typical of the prior art). Instead of a record time and an end time, an intelligent, state-based macro, or "smart macro," has only a single "capture" time, determined by the user pressing a single "smart macro" key. The state of the application, including objects displayed and various properties or attributes of those objects, is then captured and stored under a name supplied by the user. That same state may then be applied to different data to produce the same kinds of results. The smart macro may be applied interactively by the user to different data, or different data sets. Even more advantageously, a batch job may be scheduled, in which the smart macro is scheduled to run on specified data at a specified time with the results being saved to disk under a user-specified name. Batch jobs may be scheduled as one-time jobs or recurring jobs. If desired, the capability may be provided to add time-based information streams, such as sound or even video, to the smart macro, with a time-based information stream object being embedded in the resulting document. For example, instead of annotating a report or attaching a later cover sheet or explanatory note to a report, a voice recording may be added to the report, for example, explaining its significance.
54 Citations
9 Claims
-
1. A method of displaying a plurality of wafer yield related data sets using a wafer yield management application tool having a user interface, said user interface including a menu of display options for displaying wafer yield related data, said method comprising the steps of:
-
providing a save option in said user interface menu which when selected records a macro corresponding to the current visual appearance and visual attributes of a displayed graphical representation of a selected wafer yield related data set including at least one of a yield map, a yield array, a yield chart, and a yield chart report; selecting one of said plurality of wafer yield related data sets; selecting a sequence of display options from the user interface and using at least one of mouse and keystroke operations so as to perform graphical functions on said one wafer yield related data set so as to generate a first display showing a first graphical representation of said one wafer yield related data set; selecting said save option when said graphical representation of said one wafer yield related data set is displayed so as to create a macro corresponding to said first display'"'"'s current visual appearance and visual attributes resulting from said sequence of display options from the user interface and said at least one of said mouse and keystroke operations; selecting at least one other wafer yield related data set from said plurality of wafer yield related data sets; applying said recorded macro to said other wafer yield related data set so as to generate a second display showing a subsequent graphical representation corresponding to said other wafer yield related data set and wherein said second display'"'"'s current visual appearance and visual attributes are essentially the same as said first display'"'"'s current visual appearance and visual attributes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification