Die-level traceability mechanism for semiconductor assembly and test facility
First Claim
1. A method for tracing die units during manufacturing operations, comprising:
- assigning a first index string to a plurality of die strings that are in one-to-one correspondence to a plurality of die units, wherein the plurality of die units is associated with a source object, wherein ranges of indices encompassed by the first index string identify corresponding die strings of said plurality of die strings;
upon transferring at least some of the die units from the source object to a receiving object, copying the plurality of die strings associated with the plurality of die units from the source object to a receiving object;
assigning a second index string to the die strings associated with the die units transferred from the source object to the receiving object to indicate die units transferred to the receiving object;
adjusting the first index string assigned to the plurality of die strings corresponding to the plurality of die units associated with the source object to create a third index string to indicate die units remaining in the source object; and
associating the third index string with a plurality of die strings corresponding to the plurality of die units remaining in the source object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a novel method, system and computer program product for tracing die units during material transfer from, for example, one factory or lot to another (and efficiently maintaining correspondence between die data and an individual die during, e.g., a lot transfer process). One or more embodiments of the present invention are intended to improve the mechanism of die-level traceability by assigning individual die IDs to each die unit in, e.g., each lot, and associating a range of die IDs with a corresponding index string. When, for example, some dies are transferred from, e.g., a first lot to a second lot, the entire die information associated with the first lot is copied to the second lot, and a different index string is assigned to the second lot to indicate the actual dies or range of dies that have been transferred. The first lot'"'"'s index string is then adjusted to indicate the dies remaining after the transfer.
54 Citations
31 Claims
-
1. A method for tracing die units during manufacturing operations, comprising:
-
assigning a first index string to a plurality of die strings that are in one-to-one correspondence to a plurality of die units, wherein the plurality of die units is associated with a source object, wherein ranges of indices encompassed by the first index string identify corresponding die strings of said plurality of die strings; upon transferring at least some of the die units from the source object to a receiving object, copying the plurality of die strings associated with the plurality of die units from the source object to a receiving object; assigning a second index string to the die strings associated with the die units transferred from the source object to the receiving object to indicate die units transferred to the receiving object; adjusting the first index string assigned to the plurality of die strings corresponding to the plurality of die units associated with the source object to create a third index string to indicate die units remaining in the source object; and associating the third index string with a plurality of die strings corresponding to the plurality of die units remaining in the source object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for tracing die units during manufacturing operations, comprising:
-
uniquely assigning a plurality of die strings and user-defined strings in one-to-one correspondence to a plurality of die units, wherein said plurality of die units is associated with a source object; assigning a first index string to the plurality of die strings and user-defined strings, wherein ranges of indices encompassed by the first index string identify corresponding die strings of said plurality of die strings and user-defined strings associated with the die units; upon transferring at least some of the die units from the source object to a receiving object, copying the plurality of die strings and user-defined strings associated with the plurality of die units from the source object to a receiving object; assigning a second index string to the die strings and user-defined strings associated with the die units transferred from the source object to the receiving object to indicate die units transferred to the receiving object; adjusting the first index string assigned to the plurality of die strings corresponding to the plurality of die units associated with the source object to create a third index string to indicate die units remaining in the source object; and associating the third index string with a plurality of die strings corresponding to the plurality of die units remaining in the source object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for tracing die units during manufacturing operations comprising:
-
a processor to assign a first index string to a uniquely assigned plurality of die strings in one-to-one correspondence to a plurality of die units, wherein said plurality of die units is associated with a source object, wherein indices within the first index string identify corresponding die strings of said plurality of die strings; a tracking mechanism to track at least some die units transferred from the source object to a receiving object, wherein said tracking mechanism; copies at least some die strings associated with the die units transferred from the source object to the receiving object; assigns a second index string to the die strings associated with the die units transferred from the source object to the receiving object; adjusts the first index string assigned to the plurality of die strings corresponding to the plurality of die units associated with the source object to create a third index string to indicate die units remaining in the source object; and associates the third index string with a plurality of die strings corresponding to the plurality of die units remaining in the source object. - View Dependent Claims (19)
-
-
20. A system for tracing die units during manufacturing operations comprising:
-
means for assigning a first index string to a uniquely assigned plurality of die strings in one-to-one correspondence to a plurality of die units, wherein said plurality of die units is associated with a source object, wherein ranges of indices encompassed by the first index string identify corresponding die strings of said plurality of die strings; means for, upon transferring at least some of the die units from the source object to a receiving object, copying the plurality of die strings associated with the plurality of die units from the source object to a receiving object; means for assigning a second index string to the die strings associated with the die units transferred from the source object to the receiving object to indicate die units transferred to the receiving object; means for adjusting the first index string assigned to the plurality of die strings corresponding to the plurality of die units associated with the source object to create a third index string to indicate die units remaining in the source object; and means for associating the third index string with a plurality of die strings corresponding to the plurality of die units remaining in the source object. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer program product residing on a computer readable medium, the computer program product comprising instructions for causing a computer to:
-
assign a first index string to a uniquely assigned plurality of die strings in one-to-one correspondence to a plurality of die units, wherein said plurality of die units is associated with a source object, wherein ranges of indices encompassed by the first index string identify corresponding die strings of said plurality of die strings; upon transferring at least some of the die units from the source object to a receiving object, copy the plurality of die strings associated with the plurality of die units from the source object to a receiving object; assign a second index string to the die strings associated with the die units transferred from the source object to the receiving object to indicate die units transferred to the receiving object; adjusting the first index string assigned to the plurality of die strings corresponding to the plurality of die units associated with the source object to create a third index string to indicate die units remaining in the source object; and associating the third index string with a plurality of die strings corresponding to the plurality of die units remaining in the source object. - View Dependent Claims (30, 31)
-
Specification