Claims
- 1. A method for classifying grating profile data, the method comprising:
requesting for classification of a grating profile data space, the profile data space including grating profile data points; clustering the grating profile data points into a number of clusters, and associating profile shape data to each cluster of grating profile data points.
- 2. The method of classifying profile data of claim 1, wherein the number of clusters is determined by an automated technique.
- 3. The method of classifying profile data of claim 2, wherein the automated technique for determining the number of clusters is accomplished by software implementing the null hypothesis concept.
- 4. The method of classifying profile data of claim 1, wherein the clustering of the grating profile data points is performed using the Gonzales algorithm.
- 5. The method of classifying profile data of claim 1, wherein the profile shape data comprise a profile shape label, a profile shape graphical image, and a profile shape description.
- 6. A system for classifying grating profile data, the system comprising:
a grating profile data space containing grating profile data points and a cluster generator; wherein the cluster generator, upon activation, generates a plurality of clusters of grating profile data points from the data space containing grating profile data points by utilizing a clustering algorithm, the cluster generator associating profile shape data to each cluster of the plurality of clusters of grating profile data points, and the cluster generator linking the associated profile shape data to the grating profile data points belonging to each cluster of the plurality of grating profile data points.
- 7. The grating profile classification system of claim 6, further comprising a requestor device for requesting the cluster generator to classify the profile data space based on request parameters.
- 8. The grating profile classification system of claim 7, wherein the request parameters include the number of clusters for the plurality of clusters of grating profile data points.
- 9. The grating profile classification system of claim 7, wherein the requester device transmits the request to the cluster generator utilizing a network.
- 10. The grating profile classification system of claim 6, wherein the grating profile data space containing profile data points comprises a library of grating profiles.
- 11. The grating profile classification system of claim 6, wherein the clustering algorithm is the Gonzales algorithm.
- 12. The grating profile classification system of claim 6, wherein the profile shape data comprise a profile shape label, a profile shape graphical image, and a profile shape description.
- 13. A method for evaluating grating profile data, the method comprising:
accessing library profile data from a grating profile library instance selected as the closest match to an input grating profile; comparing the library profile data from the grating profile library instance with a set of acceptable ranges of profile data for the application; and flagging the input grating profile if the library profile data is outside the set of acceptable ranges of profile data for the application or flagging the input grating profile if the library profile data is within the set of acceptable ranges of profile data for the application.
- 14. The grating profile evaluation method of claim 13, wherein accessing library profile data further comprises processing grating spectrum data collected with a spectroscopic optical metrology device; selecting a profile library instance that contains a calculated spectrum data determined as the closest match to the grating spectrum data; using a profile shape label of the selected profile library instance to extract the profile shape data associated with the profile shape label.
- 15. The grating profile evaluation method of claim 13, wherein the profile shape data comprise a profile shape label, a profile shape graphical image, and a profile shape description.
- 16. The grating profile evaluation method of claim 13, further comprising presenting the profile shape data and flags associated with the input grating profile.
- 17. The grating profile evaluation method of claim 15, wherein the presentation of the profile shape data and flags comprise a display of a profile image of the selected profile library instance and or a two-dimensional graph of key profile dimensions of the selected profile library instance, and an alert identifying the profile shape data associated with the input grating profile as exceeding the set of acceptable ranges for the application.
- 18. A system for evaluating grating profile data, the system comprising:
a profile cluster database for storing the profile shape data for a cluster of profiles; a library of grating profiles for storing profile instances consisting of profile dimensions, spectrum data, and a profile label; and a profile shape evaluator, coupled to the profile cluster database and to the library of grating profiles; where the profile shape evaluator, upon being activated, accesses the library profile data from a grating profile library instance selected as the closest match to an input grating profile, the profile shape evaluator comparing the library profile data with a 1o set of acceptable ranges of library profile data for the application and flagging the input grating profile if the library profile data is outside the set of acceptable ranges of profile data for the application or flagging the input grating profile if the library profile data is within the set of acceptable ranges of profile data for the application.
- 19. The grating profile evaluation system of claim 18 further comprising an output device for presenting the profile evaluation display showing a profile shape image and or a two-dimensional graph of key profile dimensions of the selected library instance and or an alert identifying the input grating profile as exceeding the set of acceptable ranges of profile data for the application.
- 20. A database format for storing profile data, the database format comprising:
a profile spectrum data; a profile shape label; a set of key profile dimensions; a profile graphical image; and a profile description.
- 21. A display format for presenting grating evaluation data, the display format comprising:
a set of grating profile dimensions and calculated values derived from the set of grating profile dimensions representing a grating profile; a profile label associated with the set of grating profile dimensions; a profile graphic image associated with the set of grating profile dimensions; a profile description; and an alert flag.
- 22. A method of providing a service for classifying grating profile data, the method comprising:
contracting by a client and a vendor, for the client to remunerate the vendor for the use of the systems, processes, and procedures to classify profile data space consisting of profile data points; and in return for the remuneration from the client, for the vendor to provide access to the systems, processes, and procedures for classifying the profile data space; providing by the vendor to the client access to the systems, processes, and procedures to classify the profile data space using the steps of requesting creation of grating profile shape data from a grating profile data space consisting of grating profile data points; determining a number of clusters for the grating profile data space; clustering the grating profile data points into the number of clusters of the grating profile data space; and associating profile shape data to each cluster of grating profile data points; and using by the client or by the assignees, beneficiaries, or licensees of the client the systems, processes, and procedures to classify the grating profile data supplied by the vendor, or representative of the vendor.
- 23. A computer storage medium storing the computer readable code for causing a computer to execute the steps of a method for classifying grating profile data, the method comprising:
requesting creation of grating profile data from a grating profile data space consisting of grating profile data points; determining a number of clusters for the grating profile data space; clustering the grating profile data points into the number of clusters of the grating profile data space; and associating profile shape data to each cluster of grating profile data points.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application relates to co-pending U.S. patent application Ser. No. (not yet assigned), entitled “Clustering For Data Compression” by Doddi, Srinivas filed on Nov. 28, 2000, Attorney Docket TMBR-P005, owned by the assignee of this application and incorporated herein by reference.