Claims
- 1. A process for tracking at least one integrated circuit device of a plurality of integrated circuit devices in a manufacturing process, the method comprising:
providing each integrated circuit device of the plurality of integrated circuit devices with at least one identification code; reading the at least one identification code of each integrated circuit device of the plurality of integrated circuit devices; advancing the plurality of integrated circuit devices through the manufacturing process in a substantially continuous manner; generating data related to the advancement of each integrated circuit device of the plurality of integrated circuit devices through at least a portion of the manufacturing process; and associating the data generated for each integrated circuit device of the plurality of integrated circuit devices with the at least one identification code for the associated integrated circuit device of the plurality of integrated circuit devices.
- 2. The method of claim 1, wherein each integrated circuit device of the plurality of integrated circuit devices is programmed with at least one substantially unique, electrically retrievable identification code, the reading of the at least one identification code of each integrated circuit device of the plurality of integrated circuit devices comprising electrically retrieving the at least one identification code of each integrated circuit device of the plurality of integrated circuit devices.
- 3. The method of claim 1, wherein each integrated circuit device of the plurality of integrated circuit devices is programmed with at least one unique fuse identification code, the reading of the at least one identification code of each integrated circuit device of the plurality of integrated circuit devices comprising reading the at least one unique fuse identification code programmed into each integrated circuit device of the plurality of integrated circuit devices.
- 4. The method of claim 1, wherein advancing the plurality of integrated circuit devices through the integrated circuit device manufacturing process includes advancing the plurality of integrated circuit devices through an assembly step.
- 5. The method of claim 1, wherein advancing the plurality of integrated circuit devices through the integrated circuit device manufacturing process includes advancing the plurality of integrated circuit devices through a test procedure.
- 6. The method of claim 1, wherein reading the at least one identification code integrated circuit device of the plurality of integrated circuit devices occurs before advancing the plurality of integrated circuit devices through the integrated circuit device manufacturing process.
- 7. The method of claim 1, wherein advancing the plurality of integrated circuit devices through the manufacturing process includes serially advancing integrated circuit device of the plurality of integrated circuit devices through multiple machines associated with the manufacturing process.
- 8. The method of claim 1, wherein advancing the plurality of integrated circuit devices through the manufacturing process includes advancing the plurality of integrated circuit devices through parallel machines associated with the manufacturing process.
- 9. The method of claim 1, wherein generating data related to the advancement of each integrated circuit device of the plurality of integrated circuit devices through the manufacturing process comprises generating data selected from a group consisting of processing equipment data, processing personnel data, processing set-up data, time and date data, yield data, and test data.
- 10. The method of claim 1, further comprising storing the at least one identification code of each integrated circuit device of the plurality of integrated circuit devices, the associating of the data generated for each integrated circuit device of the plurality of integrated circuit devices with the identification code of its associated integrated circuit device comprising storing the data generated for each integrated circuit device of the plurality of integrated circuit devices in association with the stored at least one identification code of its associated integrated circuit device.
- 11. The method of claim 1, wherein each integrated circuit device of the plurality of integrated circuit devices has an associated lot identification code and the associated data generated for each integrated circuit device of the plurality of integrated circuit devices with the at least one identification code of its associated integrated circuit device comprising storing the data generated for each integrated circuit device of the plurality of integrated circuit devices in association with the lot identification code of its associated integrated circuit device.
- 12. A manufacturing method for an integrated circuit device for tracking a plurality of integrated circuit devices through a plurality of back-end test steps in a manufacturing process, the method comprising:
programming each integrated circuit device of the plurality of integrated circuit devices with at least one unique fuse identification code; and for each back-end test step of the plurality of back-end test steps including:
reading the at least one unique fuse identification code of each integrated circuit device of the plurality of integrated circuit devices; advancing each integrated circuit device of the plurality of integrated circuit devices through the plurality of back-end test steps in the manufacturing process in a substantially continuous manner; generating data related to the advancement of each integrated circuit device of the plurality of integrated circuit devices through the plurality of back-end test steps; and associating the data generated for each integrated circuit device of the plurality of integrated circuit devices with the unique fuse identification code of its associated integrated circuit device.
- 13. A manufacturing method for a plurality of integrated circuit devices from a semiconductor wafer, the method comprising:
fabricating a plurality of integrated circuit devices on a wafer; causing each integrated circuit device of the plurality of integrated circuit devices to store at least one substantially unique identification code; separating each integrated circuit device of the plurality of integrated circuit devices from said wafer to form one integrated circuit device of the plurality of integrated circuit devices; reading the at least one unique identification code from each integrated circuit device of the plurality of integrated circuit devices; testing each integrated circuit device of the plurality of integrated circuit devices; and while manufacturing the plurality of integrated circuit devices the manufacturing process including:
advancing the plurality of integrated circuit devices through at least one manufacturing process in a substantially continuous manner; generating data related to the advancement of each integrated circuit device of the plurality of integrated circuit devices through the at least one manufacturing process; and associating the data generated for each integrated circuit device of the plurality of integrated circuit devices with the at least one unique identification code of the integrated circuit device stored in its associated integrated circuit device.
- 14. The method of claim 13, wherein fabricating a plurality of integrated circuit devices on the wafer comprises fabricating a plurality of integrated circuit devices of different types selected from a group consisting of Dynamic Random Access Memory integrated circuit devices, Static Random Access Memory integrated circuit devices, Synchronous Dynamic Random Access Memory integrated circuit devices, processor integrated circuit devices, Application Specific integrated circuit devices, Read Only Memory integrated circuit devices, and Electrically Erasable Programmable Read Only Memory integrated circuit devices.
- 15. The method of claim 13, wherein causing each integrated circuit device of the plurality of integrated circuit devices to store at least one substantially unique identification code comprises programming each integrated circuit device of the plurality of integrated circuit devices to permanently store at least one unique fuse identification code.
- 16. The method of claim 15, wherein programming each integrated circuit device of the plurality of integrated circuit devices to permanently store at least one unique fuse identification code comprises programming at least one fuse of one of a plurality of fuses and a plurality of anti-fuses in each integrated circuit device of the plurality of integrated circuit devices to permanently store at least one unique fuse identification code.
- 17. The method of claim 13, wherein testing each integrated circuit device of the plurality of integrated circuit devices includes speed grading testing, burn-in testing, and final testing.
- 18. The method of claim 13, wherein generating data related to the advancement of each integrated circuit device of the plurality of integrated circuit devices through the manufacturing process comprises generating data identifying test processes for the plurality of integrated circuit devices have progressed through and pass/fail results for those test processes, the method further comprising affirming that the plurality of integrated circuit devices have progressed through and passed the identified test processes before advancing the plurality of integrated circuit devices through at least one test process subsequent to the at least one test process the plurality of integrated circuit devices progress through in a substantially continuous manner.
- 19. The method of claim 13, further comprising holding some of the plurality of integrated circuit devices in accordance with the at least one unique identification code associated with an integrated circuit device of the plurality of integrated circuit devices.
- 20. A manufacturing process for an integrated circuit device of a plurality of integrated circuit devices for correlating process-related variables with performance variables related to the performance of each integrated circuit device of the plurality of integrated circuit devices during the manufacturing process, the method comprising:
providing each integrated circuit device of the plurality of integrated circuit devices with at least two unique identification codes; reading at least one of the at least two unique identification codes from each integrated circuit device of the plurality of integrated circuit devices; advancing the plurality of integrated circuit devices through at least a portion of the manufacturing process in a substantially continuous manner; generating data related to at least one process variable associated with the portion of the manufacturing process while the plurality of integrated circuit devices advance through the portion of the manufacturing process; generating data related to performance variables associated with the performance of at least some of the plurality of integrated circuit device as they advance through at least a portion of the manufacturing process; and associating the process variable-related data and the performance variable-related data generated for each integrated circuit device of the plurality of integrated circuit devices with at least one identification code of the at least two unique identification codes of an integrated circuit device of the plurality of integrated circuit devices.
- 21. The method of claim 20, wherein generating data related to process variables associated with a portion of the manufacturing process comprises generating data related to process variables selected from a group comprising processing equipment, processing personnel, processing set-up, and time and date.
- 22. The method of claim 20, wherein generating data related to performance variables associated with the performance of at least some of the plurality of integrated circuit devices as they advance through at least a portion of the manufacturing process comprises generating data related to performance variables selected from a group comprising yield and test results.
- 23. The method of claim 20, wherein providing each integrated circuit device of the plurality of integrated circuit devices with at least two identification codes comprises programming each integrated circuit device of the plurality of integrated circuit devices to permanently store at least one unique fuse identification code that specifies at least one of a lot identification code, work week, wafer identification code, die location, and fabrication facility identification code for an integrated circuit device of the plurality of integrated circuit devices.
- 24. A manufacturing process for integrated circuit modules from a plurality of semiconductor wafers, the method comprising:
fabricating a plurality of integrated circuit die on each wafer of the plurality of semiconductor wafers; causing each integrated circuit die of the plurality of integrated circuit dice on each wafer of the plurality of semiconductor wafers to store at least one unique identification code; separating each integrated circuit die of the plurality of integrated circuit dice on each wafer of the plurality of semiconductor wafers from its wafer to form one of a plurality of integrated circuit dice; assembling a plurality of integrated circuit modules from the plurality of integrated circuit dice; reading the at least one unique identification code of each integrated circuit die of the plurality of integrated circuit dice in each module of the integrated circuit modules; testing each integrated circuit die of the plurality of integrated circuit dices of the plurality of integrated circuit dice in each module of the plurality of integrated circuit modules; while manufacturing the plurality of integrated circuit modules:
advancing the plurality of integrated circuit modules through at least a portion of the manufacturing process in a substantially continuous manner; generating data related to the advancement of the plurality of integrated circuit modules through at least a portion of the manufacturing process; and associating the data generated for each module of the plurality of integrated circuit modules with the at least one unique identification codes of the associated plurality of integrated circuit dice.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of application Ser. No. 09/137,781, filed Aug. 20, 1998, pending, which is a continuation of application Ser. No. 08/822,731, filed Mar. 24, 1997, now U.S. Pat. No. 5,856,923, issued Jan. 5, 1999, which is related to the following co-pending applications: Ser. No. 08/591,238, filed Jan. 17, 1996, now abandoned; Ser. No. 08/664,109, filed Jun. 13, 1996, now U.S. Pat. No. 5,895,962, issued Apr. 20, 1999; Ser. No. 08/785,353, filed Jan. 17, 1997, now U.S. Pat. No. 5,927,512, issued Jul. 27, 1999; Ser. No. 08/801,565, filed Feb. 17, 1997, now U.S. Pat. No. 5,844,803 issued Dec. 1, 1998; Ser. No. 08/806,442, filed Feb. 26, 1997, now U.S. Pat. No. 5,915,231, issued Jun. 22, 1999; and Ser. No. 08/871,015, filed Jun. 6, 1997, now U.S. Pat. No. 5,907,492, issued May 25, 1999.
Continuations (2)
|
Number |
Date |
Country |
Parent |
09137781 |
Aug 1998 |
US |
Child |
10205918 |
Jul 2002 |
US |
Parent |
08822731 |
Mar 1997 |
US |
Child |
09137781 |
Aug 1998 |
US |