Dynamic creation and modification of wafer test maps during wafer testing
First Claim
1. 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 dynamically created one or more testing maps in parallel.
0 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses provide dynamic creation and modification of wafer test maps. Test plans are defined for a testing session of a wafer lot. The test plan is associated with a number of seed map patterns. During a wafer lot testing session, test results are dynamically obtained and examined at run-time of a test. Moreover, the seed map patterns are overlaid on the test sites defined in the test plan. If the test result statistics are outside of defined threshold tolerance levels, then a new wafer test map is created or modified at run-time, according to corresponding seed map patterns. If seed map patterns are within the intersection of valid test sites, then seed map patterns are created at run-time.
-
Citations
30 Claims
-
1. 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 dynamically created one or more testing maps in parallel. - View Dependent Claims (3, 4, 5, 6)
-
-
2. The dynamic wafer testing system 1, 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.
-
7. A data store implemented in a machine-accessible medium, the data store used for assembling test maps, wherein the test maps are processed by a machine, the data store comprising:
-
parameters associated with wafer test plans, wherein a particular one of the parameters identifies a particular one of the wafer test plans; and
seeds associated with geometric shapes identified on wafers, wherein the seeds are sensitive to and include previously identified failing site locations on the wafers and failing site locations'"'"' symptoms, wherein the data store is to be accessed to selectively acquire one or more of the wafer test plans and to selectively acquire one or more of the seeds for dynamically assembling and processing tests on the wafers. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A data store implemented in a machine-accessible medium, the data store used for housing results associated with processing dynamically created wafer test maps, the data store comprising:
-
wafer identifiers associated with wafers;
test identifiers associated with tests; and
results associated with select ones of the wafer identifiers and associated with select ones of the test identifiers in response to processing select ones of the tests on select ones of the wafers. - View Dependent Claims (14, 15, 16)
-
-
17. A data structure implemented in a machine-accessible medium, the data structure representing a dynamically created and populated wafer test map pattern, the locations of the wafer test map pattern are associated with a wafer and at those locations within the wafer a machine processes tests, the data structure comprising:
-
a wafer die for a given wafer; and
a pattern within the wafer die, wherein the pattern is to be dynamically defined overlaying one or more shape templates on top of available test sites for the wafer die, and wherein the pattern represents a geometric pattern of locations within the wafer die where tests are to be performed. - View Dependent Claims (18, 19, 20)
-
-
21. A data structure implemented in a machine-accessible medium, the data structure defines a shape template for use in dynamically creating a wafer test map pattern, the test map pattern used to process tests on a wafer at defined locations associated with the pattern, and the data structure comprising:
-
coordinates to define a center of a wafer die;
a first set of sites to include within the wafer die relative to the center; and
a second set of sites to exclude within the wafer die relative to the center;
wherein the first and second sets represents locations identified for testing and locations identified for no testing within the wafer die as defined by the data structure, and wherein the locations identified for testing produce a geometric pattern or shape. - View Dependent Claims (22, 23, 24)
-
-
25. A system, comprising:
-
a testing data store to house one or more testing maps and one or more shape templates; and
a results data store to house results data produced by processing tests;
wherein a controller is to dynamically access the testing data store to selectively acquire one of the testing maps and one of the shape templates, and wherein the controller is to dynamically create a dynamic testing pattern on a wafer by overlaying the selected shape template and the selected testing map on the wafer to acquire the testing pattern, and the controller is to dynamically process select ones of the tests on locations of the wafer that are included within the testing pattern. - View Dependent Claims (26, 27)
-
-
28. A system, comprising:
-
a test map;
a seed data structure; and
a new test map, wherein the test map is to define available locations within a wafer die for testing, the seed data structure is to define pre-defined problems within the wafer die at select ones of the available locations, and wherein the new test map is to be dynamically created by overlaying the seed data structure and the test map on the wafer die and excluding a number of the available locations where tests have already been processed and including remaining locations associated with the seed data structure. - View Dependent Claims (29, 30)
-
Specification