Discrete component backward traceability and semiconductor device forward traceability
View Patent ↗A system is disclosed for providing backward and forward traceability by a methodology which identifies discrete components (die, substrate and/or passives) that are included in a semiconductor device. The present technology further includes a system for generating a unique identifier and marking a semiconductor device with the unique identifier enabling the semiconductor device, and the discrete components within that device, to be tracked and traced through each process and test in the production of the semiconductor device.
1. A method of fabricating a semiconductor device, comprising:
(a) processing a substrate at a semiconductor processing station;
(b) assigning the substrate an identifier;
(c) picking a semiconductor die from a diced wafer with a pick and place robot, and placing the semiconductor die on the substrate, the pick and place robot associated with a processor;
(d) storing by the processor data identifying a position from which the semiconductor die was picked from the diced wafer and the substrate on which the semiconductor die was placed, based on signals received from the pick and place robot, the data further including at least one of:
i) an identity of a semiconductor die mounted on the substrate, and
ii) an identity of a passive component mounted on the substrate,
the data stored in association with the identifier enabling identification of at least one of the semiconductor die and passive component in a completed semiconductor device, and enabling identification of the semiconductor processing station; and
(e) printing the identifier on an external surface of the completed semiconductor device.
2. The method of claim 1 , wherein said step of storing data occurs in real time as at least one of the semiconductor die or passive component are mounted on the substrate.
3. The method of claim 1 , wherein said step of storing data occurs after at least one of the semiconductor die or passive component are mounted on the substrate and all other substrates on a strip of the substrates.
4. The method of claim 1 , further comprising the step of marking a surface of the substrate with the identifier.
5. The method of claim 4 , further comprising the step of scanning the identifier during fabrication of the semiconductor device to identify in real time the identity of at least one of the semiconductor die and passive components mounted on the substrate.
6. The method of claim 1 , further comprising the steps of:
marking a surface of the substrate with the identifier;
scanning the identifier on the surface of the substrate as the semiconductor device undergoes a process or test at a process or test tool, and
storing data associated with the identifier including at least one of:
iii) tools at which the semiconductor device was processed, and
iv) tools at which the semiconductor device was tested.
7. The method of claim 5 , wherein said step of storing the data occurs in real time as the semiconductor device is scanned.
8. The method of claim 1 , wherein a plurality of die are mounted on the substrate, the identifier identifying each of the plurality of die, the plurality of die selected from a wafer based on a known quality of the plurality of die.
9. A method of fabricating a semiconductor device, comprising:
(a) processing a substrate at a semiconductor processing station;
(b) assigning the substrate an identifier;
(c) picking a first semiconductor die of known quality from a diced wafer with a pick and place robot, and placing the first semiconductor die on the substrate, the pick and place robot associated with a processor;
(d) picking a second semiconductor die having a known quality matching the first semiconductor die from a diced wafer with the pick and place robot, and placing the second semiconductor die on the substrate with the first semiconductor die;
(e) storing by the processor data identifying the known quality of the first and second semiconductor die, and positions from which the first and second semiconductor die were picked from the one or more diced wafers and the substrate on which the semiconductor die was placed, based on signals received from the pick and place robot; and
(f) printing the identifier on an external surface of the completed semiconductor device.
10. The method of claim 9 , wherein said step of storing data occurs in real time as at least one of the first and second semiconductor die are mounted on the substrate.
11. The method of claim 9 , wherein said step of storing data occurs after at least one of the first and second semiconductor die are mounted on the substrate and all other substrates on a strip of the substrates.
12. The method of claim 9 , further comprising the step of marking a surface of the substrate with the identifier.
13. The method of claim 12 , further comprising the step of scanning the identifier during fabrication of the semiconductor device to identify in real time the identity of the first and second semiconductor die mounted on the substrate.