Claims
- 1. A method for dynamic wafer map creation, comprising:
testing a wafer using a first test map; acquiring one or more candidate patterns during testing; identifying a subset of test locations within the wafer that intersect with one or more of the candidate patterns; and dynamically creating one or more second test maps based on the one or more patterns and the subset of intersecting test locations.
- 2. The method of claim 1 further comprising, using one or more results associated with testing the wafer with the first test map when creating the one or more second test maps.
- 3. The method of claim 1 further comprising, dynamically performing tests on the wafer for a number of the one or more second test maps.
- 4. The method of claim 3 wherein in dynamically performing, a number of the one or more second test maps are queued for subsequent testing.
- 5. The method of claim 3 further comprising, forming a composite test map from the one or more second test maps.
- 6. The method of claim 1 wherein in detecting, the one or more patterns include test locations for the wafer that intersect predefined geometric patterns.
- 7. A method for dynamic wafer map creation, comprising:
loading a wafer test plan; testing a first test map against a wafer; obtaining first results; determining patterns for additional testing on the wafer by locating a number of test sites defined in the test plan that intersect a number of predefined seeded patterns associated with one or more second test maps; and creating dynamic instances of the one or more second test maps by using the located test sites and the first results.
- 8. The method of claim 7 wherein in obtaining a number of the first results include results obtained from sensors indicating that values associated with the test measurements and results exceed predefined thresholds.
- 9. The method of claim 7 wherein in creating, the instances of the one or more second test maps include specific tests to be performed on a number of the located test sites of the wafer.
- 10. The method of claim 7 wherein in testing, the testing is suspended from the first test map based on predefined values dynamically being obtained from the first results, and testing is dynamically switched to one or more of the second test maps.
- 11. The method of claim 7 further comprising, combining the one or more second test maps into a composite test map.
- 12. The method of claim 11 further comprising, dynamically testing the wafer using the composite test map.
- 13. The method of claim 7 further comprising, concurrently testing at least two of the one or more second test maps against the wafer in parallel.
- 14. The method of claim 7 wherein in creating, a number of the one or more second test maps are selected from a data store of test map templates.
- 15. A method for dynamic wafer map creation, comprising:
executing a first test on a wafer using a first test map; identifying test sites on the wafer available for testing; matching a number of the test sites with patterns associated with one or more second test maps; and dynamically executing one or more second tests on the wafer using the one or more second test maps.
- 16. The method of claim 15 wherein in executing, the test sites of the one or more second test maps are tested in a serpentine prober movement pattern.
- 17. The method of claim 15 wherein in executing, the test sites of the one or more second test maps are tested in a non-serpentine prober movement pattern.
- 18. The method of claim 15 further comprising, using results associated with the first test with the matching patterns to select the one or more second test maps.
- 19. A dynamic wafer testing system, comprising:
a lot of wafers subject to a testing session associated with a test plan; a first test map associated with the test plan; a number of test sites associated with each of the wafers in the lot and identified in the test plan; and a test station controller that initiates testing of the first test map on a first wafer in the lot, and that acquires the test sites identified in the test plan, and wherein the test station controller identifies a number of additional test maps associated with patterns of the test sites on the first wafer, and dynamically tests the first wafer and the remaining wafers using the additional test maps identified during the testing session.
- 20. The dynamic wafer testing system of claim 19, wherein the first test map is dynamically created after analyzing the test plan and comparing a number of test sites in the test plan to a default seed pattern.
- 21. The dynamic wafer testing system of claim 20, wherein the default seed pattern identifies a percentage of the test sites that are needed on the first wafer and matched to the default seed pattern in order to create the first test map.
- 22. The dynamic wafer testing system of claim 20, wherein the default seed pattern identifies a checkerboard pattern of test sites that are needed on the first wafer and matched to the default seed pattern in order to create the first test map.
- 23. The dynamic wafer testing system of claim 19, wherein the patterns are stored and acquired from a data store during the testing session.
- 24. The dynamic wafer testing system of claim 19, wherein the patterns are dynamically altered based on results of testing the first wafer of the lot.
- 25. The dynamic wafer testing system of claim 19, wherein while the first wafer in the lot is being tested a next wafer in the lot begins testing in parallel during the testing session.
- 26. The dynamic wafer testing system of claim 19, wherein testing on the first wafer using the first test map completes before the additional test maps are created and tested against the first wafer and the remaining wafers in the lot.
- 27. A dynamic wafer testing system, comprising:
a data store of patterns associated with testing maps; and a test station controller that dynamically creates one or more of the testing maps associated with a number of the patterns that are detected on sites to be tested on a lot of wafers, and wherein the test station controller can process a number of the one or more testing maps in parallel.
- 28. The dynamic wafer testing system 27, wherein the wafer test station controller dynamically creates one or more of the testing maps based on test results associated with testing another one of the testing maps.
- 29. The dynamic wafer testing system of claim 27, wherein the wafer test station controller dynamically creates one or more of the testing maps by overlaying a number of the patterns acquired from the data store onto the sites identified for testing on the lot of wafers.
- 30. The dynamic wafer testing system of claim 27, wherein if one of the testing maps tests one of the sites for one of the wafers in the lot, then the remaining testing maps do not retest the previously tested site for any of the remaining wafers being tested in the lot.
- 31. The dynamic wafer testing system of claim 27, wherein a number of registers to test the wafers are identified in a test plan, and the registers include active sensors, and a number of testing maps that are created are limited by a configurable allocated production time and the registers with active sensors.
- 32. The dynamic wafer testing system of claim 27, wherein the sites are used to form a default testing map for the wafers in the lot.
- 33. A dynamic wafer testing system, comprising:
a wafer that is subject to testing; a processor instance; a sensor instance associated with each test register included within the processor instance; and wherein during testing of the wafer one of the sensor instances detects a measurement statistic that exceeds a predefined threshold, and based on that event a new wafer test map is identified and used to continue testing the wafer.
- 34. The dynamic wafer testing system of claim 33, wherein a new wafer test map identifies sites on the wafer for testing and types of testing to be performed on the sites of the wafer.
- 35. The dynamic wafer testing system of claim 33, wherein the new wafer test map preempts the testing of a previous test map that is processing on the processor instance when the measurement statistic exceeds the predefined threshold.
- 36. The dynamic wafer testing system of claim 33, wherein the new wafer test map is created by identifying a desired geometric pattern associated with the new wafer test that intersects a desired number of testing sites on the wafer, and wherein the testing sites are identified in a testing plan.
- 37. A wafer subject to dynamic testing from instructions accessible to a computer-readable medium, where the instructions comprise:
identifying a test plan associated with testing the wafer; identifying test sites on the wafer from the test plan; initiating a first test map created from the test plan to begin testing of the wafer; and dynamically creating one or more second test maps for further testing of the wafer during a testing session.
- 38. The wafer of claim 37 wherein in dynamically creating, the one or more second test maps are identified by dynamic measurement values obtained during testing of the wafer using the first test map.
- 39. The wafer of claim 37 wherein in initiating the first test map, the first test map is created based on a detected default geometric seeded pattern that can be identified from a number of the test sites that are to be tested on the wafer.
- 40. The wafer of claim 37 further comprising instructions for suspending the testing of the wafer against the first test map and automatically starting testing that uses one or more of the second test maps when predefined results associated with testing the first test map are detected.
- 41. The wafer of claim 37 wherein in dynamically creating, a number of the one or more second test maps are identified by matching patterns associated with the test sites of the wafer against patterns included within a data store that identify a number of the one or more second test maps.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present invention is related pending application 09/834,751, filed Apr. 13, 2001, titled “Concurrent Control of Semiconductor Parametric Testing,” which is incorporated herein by reference. The present invention is further related to pending application 10/131,934, filed on Apr. 25, 2002, titled “Intelligent Measurement Modular Semiconductor Parametric Test System,” which is incorporated herein by reference. The present invention is also further related to pending application 10/133,685, filed on Apr. 25, 2002, titled “Dynamically Adaptable Semiconductor Parametric Testing,” which is incorporated herein by reference.