Die-level traceability mechanism for semiconductor assembly and test facility
First Claim
1. A method for maintaining die information during manufacturing operations, comprising:
- storing, in a database, one or more die strings identifying one or more die units, wherein the die units are at least one of a first set of die units associated with a source object, a second set of die units which have transferred from the source object to a receiving object, and a third set of die units which are die units remaining at the source object after the second set of die units have transferred from the source object to the receiving object;
storing, in the database, an assignment of a first index string to one or more die strings identifying the first set of die units associated with the source object;
storing, in the database, an assignment of a second index string to one or more die strings identifying the second set of die units which have transferred from the source object to the receiving object;
storing, in the database, a third index string reflecting one or more die strings identifying the third set of die units, wherein the third set of die units are the die units remaining at the source object after the transfer of the second set of die units from the source object to the receiving object; and
storing, in the database, an association of the third index string to the die strings identifying the third set of die units remaining at the source object.
0 Assignments
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.
60 Citations
24 Claims
-
1. A method for maintaining die information during manufacturing operations, comprising:
-
storing, in a database, one or more die strings identifying one or more die units, wherein the die units are at least one of a first set of die units associated with a source object, a second set of die units which have transferred from the source object to a receiving object, and a third set of die units which are die units remaining at the source object after the second set of die units have transferred from the source object to the receiving object;
storing, in the database, an assignment of a first index string to one or more die strings identifying the first set of die units associated with the source object;
storing, in the database, an assignment of a second index string to one or more die strings identifying the second set of die units which have transferred from the source object to the receiving object;
storing, in the database, a third index string reflecting one or more die strings identifying the third set of die units, wherein the third set of die units are the die units remaining at the source object after the transfer of the second set of die units from the source object to the receiving object; and
storing, in the database, an association of the third index string to the die strings identifying the third set of die units remaining at the source object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for storing die information for die units during manufacturing operations comprising:
-
a manufacturing system tool to generate one or more die strings; and
a database coupled to the manufacturing system tool to store a plurality of index strings and the one or more die strings generated by the manufacturing system tool, wherein the one or more die strings are associated with one or more die units wherein the die units are at least one of a first set of die units associated with a source object, a second set of die units which have transferred from the source object to a receiving object, and a third set of die units which are die units remaining at the source object after the second set of die units have transferred from the source object to the receiving object. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
providing a user interface facilitating user input identifying one or more die units, wherein the user interface allows the user to input at least a die ID;
receiving, via the user interface, a user request for a die history of the identified one or more die units; and
displaying, in the user interface, one or more of source objects and receiving objects associated with the identified one or more die units. - View Dependent Claims (15, 16, 17)
-
-
18. A system comprising:
-
a user interface to facilitate user input identifying one or more die units, wherein the user interface allows the user to input at least a die ID, wherein the user interface receives a user request for a die history of the identified one or more die units; and
an application server coupled to the user interface to provide the die history of the identified one or more die units based on the user input received by the user interface, wherein the user interface is to receive the die history from the application server and to display the die history for the identified one or more die units. - View Dependent Claims (19, 20)
-
-
21. A computer readable medium comprising executable instructions which when executed on a processing system cause said processing system to perform a method comprising:
-
providing a user interface facilitating user input identifying one or more die units, wherein the user interface allows the user to input at least a die ID;
receiving, via the user interface, a user request for a die history of the identified one or more die units; and
displaying, in the user interface, one or more of source objects and receiving objects associated with the identified one or more die units. - View Dependent Claims (22, 23, 24)
-
Specification