Method for using data regarding manufacturing procedures integrated circuits (IC's) have undergone, such as repairs, to select procedures the IC's will undergo, such as additional repairs
First Claim
1. An integrated circuit (IC) manufacturing process using data regarding manufacturing procedures a plurality of IC'"'"'s have undergone to select manufacturing procedures the IC'"'"'s will undergo, the IC'"'"'s being of the type to have a substantially unique identification (ID) code, the process comprising:
- providing IC'"'"'s comprising Dynamic Random Access Memory (DRAM) IC'"'"'s;
storing data in association with the ID code of each of the IC'"'"'s that identifies manufacturing procedures the IC'"'"'s have undergone, said storing data including storing data for identifying repairs performed on the IC'"'"'s and storing data that identifies spare rows and columns available to effect repairs in the DRAM IC'"'"'s;
automatically reading the ID code of each of the IC'"'"'s;
accessing the data stored in association with the ID code of each of the IC'"'"'s; and
selecting manufacturing procedures the IC'"'"'s undergo in accordance with the accessed data; and
assembling the IC'"'"'s into packaged IC devices after the step of storing data and before the step of automatically reading the ID code of each of the IC'"'"'s.
0 Assignments
0 Petitions
Accused Products
Abstract
An inventive method in an integrated circuit (IC) manufacturing process for using data regarding repair procedures conducted on IC'"'"'s at probe to determine whether any further repairs will be conducted later in the manufacturing process includes storing the data in association with a fuse ID of each of the IC'"'"'s. The ID codes of the IC'"'"'s are automatically read, for example, at an opens/shorts test during the manufacturing process. The data stored in association with the ID codes of the IC'"'"'s is then accessed, and additional repair procedures the IC'"'"'s may undergo are selected in accordance with the accessed data. Thus, for example, the accessed data may indicate that an IC is unrepairable, so the IC can proceed directly to a scrap bin without having to be queried to determine whether it is repairable, as is necessary in traditional IC manufacturing processes.
89 Citations
35 Claims
-
1. An integrated circuit (IC) manufacturing process using data regarding manufacturing procedures a plurality of IC'"'"'s have undergone to select manufacturing procedures the IC'"'"'s will undergo, the IC'"'"'s being of the type to have a substantially unique identification (ID) code, the process comprising:
-
providing IC'"'"'s comprising Dynamic Random Access Memory (DRAM) IC'"'"'s;
storing data in association with the ID code of each of the IC'"'"'s that identifies manufacturing procedures the IC'"'"'s have undergone, said storing data including storing data for identifying repairs performed on the IC'"'"'s and storing data that identifies spare rows and columns available to effect repairs in the DRAM IC'"'"'s;
automatically reading the ID code of each of the IC'"'"'s;
accessing the data stored in association with the ID code of each of the IC'"'"'s; and
selecting manufacturing procedures the IC'"'"'s undergo in accordance with the accessed data; and
assembling the IC'"'"'s into packaged IC devices after the step of storing data and before the step of automatically reading the ID code of each of the IC'"'"'s. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of manufacturing integrated circuit (IC) devices from semiconductor wafers, the method comprising:
-
providing a plurality of semiconductor wafers;
fabricating a plurality of IC'"'"'s on each of the wafers;
causing each of the IC'"'"'s on each of the wafers to store a substantially unique identification (ID) code;
storing data in association with the ID code of each of the IC'"'"'s that identifies manufacturing procedures the IC'"'"'s have undergone;
separating each of the IC'"'"'s on each of the wafers from its wafer to form one of a plurality of IC dice;
assembling each of the IC dice into an IC device, said assembling including;
picking each of the IC dice from its wafer;
placing each of the IC dice onto an epoxy coated bonding site of one of a plurality of lead frames;
curing the epoxy on the bonding site of each of the lead frames;
wire bonding each of the IC dice to its associated lead frame;
encapsulating each of the IC dice and its associated lead frame to form one of a plurality of IC packages each having projecting leads;
curing each of the IC packages;
de-flashing the projecting leads of each of the IC packages;
electroplating the projecting leads of each of the IC packages; and
singulating each of the IC packages into one of a plurality of discrete IC devices;
automatically reading the ID code associated with each of the IC devices; and
accessing the data stored in association with the ID code associated with each of the IC devices. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of manufacturing Multi-Chip Modules (MCM'"'"'s) from semiconductor wafers, the method comprising:
-
providing a plurality of semiconductor wafers;
fabricating a plurality of semiconductor devices on each of the wafers, each semiconductor device comprising a Dynamic Random Access Memory;
causing each of the semiconductor devices on each of the wafers to store a substantially unique identification (ID) code;
storing data in association with the ID code of each of the semiconductor devices that identifies manufacturing procedures the semiconductor devices have undergone, said storing data including storing data for identifying repairs performed on the semiconductor device and storing data that identifies spare rows and columns available to effect repairs in the semiconductor device;
separating each of the semiconductor devices on each of the wafers from its wafer to form one of a plurality of semiconductor devices;
assembling one or more of the semiconductor devices into each of a plurality of MCM'"'"'s;
automatically reading the ID code of each of the semiconductor devices in each of the MCM'"'"'s; and
accessing the data stored in association with the ID code of each of the semiconductor devices in each of the MCM'"'"'s. - View Dependent Claims (22, 23)
selecting manufacturing procedures the semiconductor devices will undergo in accordance with the accessed data.
-
-
23. The method of claim 21, wherein the MCM'"'"'s are selected from a group comprising Single In-Line Memory Modules (SIMM'"'"'s) and Dual In-line Memory Modules (DIMM'"'"'s).
-
24. A method of manufacturing semiconductor devices from semiconductor wafers, the method comprising:
-
providing a plurality of semiconductor wafers;
fabricating a plurality of semiconductor devices on each of the wafers;
electronically probing each of the semiconductor devices on each of the wafers to identify good, bad and repairable semiconductor devices on each of the wafers;
repairing the repairable semiconductor devices;
programming each of the semiconductor devices on each of the wafers to store a unique fuse identification;
storing data in association with the fuse identification of each of the semiconductor devices identifying repairs performed on each of the semiconductor devices;
mounting each of the wafers on an adhesive film;
sawing each of the semiconductor devices on each of the wafers from its wafer to form one of a plurality of discrete devices;
automatically picking each of the semiconductor devices from its wafer;
placing each of the semiconductor devices onto an epoxy coated bonding site of one of a plurality of lead frames;
curing the epoxy on the bonding site of each of the lead frames;
wire bonding each of the semiconductor devices to its associated lead frame;
encapsulating each of the semiconductor devices and its associated lead frame to form one of a plurality of semiconductor device packages each having projecting leads;
curing each of the semiconductor device packages;
de-flashing the projecting leads of each of the semiconductor device packages;
electroplating the projecting leads of each of the semiconductor device packages;
singulating each of the semiconductor device packages into one of a plurality of discrete semiconductor devices;
testing each of the semiconductor devices for opens and shorts;
burn-in testing each of the semiconductor devices;
back-end testing each of the semiconductor devices;
automatically reading the identification code of each of the semiconductor devices;
accessing the data stored in association with the identification code of each of the semiconductor devices;
for any semiconductor devices failing any one of the opens/shorts, burn-in, and back-end tests, evaluating the accessed data to determine whether the failing semiconductor devices may be repaired;
repairing any of the semiconductor devices determined in accordance with the accessed data to be repairable and returning the repaired semiconductor devices to the semiconductor manufacturing process; and
discarding any of the semiconductor devices determined in accordance with the accessed data to be unrepairable. - View Dependent Claims (25, 26)
-
-
27. A method of manufacturing Multi-Chip Modules (MCM'"'"'s) from semiconductor wafers using Chip-On-Board (COB) techniques, the method comprising:
-
providing a plurality of semiconductor wafers;
fabricating a plurality of semiconductor devices on each of the wafers;
electronically probing each of the semiconductor devices on each of the wafers to identify good, bad and repairable semiconductor devices on each of the wafers;
repairing the repairable semiconductor devices;
programming each of the semiconductor devices on each of the wafers to store a unique fuse identification (ID);
storing an electronic wafer map for each wafer that identifies the locations of good and bad semiconductor devices on the wafer and associates each IC on the wafer with its fuse ID;
storing data in association with the fuse ID of each of the semiconductor devices identifying repairs performed on each of the semiconductor devices;
mounting each of the wafers on an adhesive film;
sawing each of the semiconductor devices on each of the wafers from its wafer to form one of a plurality of discrete semiconductor dice;
accessing the stored wafer map for each wafer;
accessing the stored data for each of the semiconductor devices on each of the wafers;
automatically picking each of the good semiconductor devices from its wafer;
discarding non-picked semiconductor devices identified as bad by the accessed wafer maps;
diverting picked semiconductor devices identified as good but unrepairable by the accessed wafer maps and data to a non-MCM semiconductor manufacturing process;
placing picked semiconductor devices identified as good and repairable by the accessed wafer maps and data onto epoxy coated bonding sites of each of a plurality of printed circuit boards using COB techniques to form a plurality of MCM'"'"'s;
curing the epoxy on the bonding sites of each of the MCM'"'"'s;
wire bonding each of the semiconductor devices to its associated MCM;
testing each of the semiconductor devices on each of the MCM'"'"'s for opens and shorts;
encapsulating each of the semiconductor devices on each of the MCM'"'"'s;
retesting each of the semiconductor devices on each of the MCM'"'"'s for opens and shorts;
burn-in testing each of the semiconductor devices on each of the MCM'"'"'s;
back-end testing each of the semiconductor devices on each of the MCM'"'"'s;
automatically reading the ID code of each of the IC dice in each of the MCM'"'"'s;
accessing the data stored in association with the ID code of each of the semiconductor devices;
for any semiconductor devices failing any one of the opens/shorts, burn-in, and back-end tests, evaluating the accessed data to determine whether the failing IC dice may be repaired;
repairing any of the semiconductor devices determined in accordance with the accessed data to be repairable and returning the repaired MCM'"'"'s to the manufacturing process; and
replacing any of the semiconductor devices determined in accordance with the accessed data to be unrepairable with Known Good Die (KGD) dice and returning the repaired MCM'"'"'s to the manufacturing process. - View Dependent Claims (28, 29, 30)
-
-
31. A method of manufacturing Multi-Chip Modules (MCM'"'"'s) from semiconductor wafers using flip-chip techniques, the method comprising:
-
providing a plurality of semiconductor wafers;
fabricating a plurality of devices on each of the wafers;
electronically probing each of the devices on each of the wafers to identify good, bad and repairable devices on each of the wafers;
repairing the repairable devices;
programming each of the devices on each of the wafers to store a unique fuse identification (ID);
storing an electronic wafer map for each wafer that identifies the locations of good and bad devices on the wafer and associates each device on the wafer with its fuse ID;
storing data in association with the fuse ID of each of the devices identifying repairs performed on each of the devices;
mounting each of the wafers on an adhesive film;
sawing each of the devices on each of the wafers from its wafer to form one of a plurality of discrete devices;
accessing the stored wafer map for each wafer;
accessing the stored data for each of the devices on each of the wafers;
automatically picking each of the good devices from its wafer;
discarding non-picked devices identified as bad by the accessed wafer maps;
diverting picked devices identified as good but unrepairable by the accessed wafer maps and data to a non-MCM device manufacturing process;
flip-chip attaching picked devices identified as good and repairable by the accessed wafer maps and data to bonding sites of each of a plurality of printed circuit boards to form a plurality of MCM'"'"'s;
curing each of the MCM'"'"'s;
testing each of the devices on each of the MCM'"'"'s for opens and shorts;
encapsulating each of the devices on each of the MCM'"'"'s;
retesting each of the devices on each of the MCM'"'"'s for opens and shorts;
burn-in testing each of the devices on each of the MCM'"'"'s;
back-end testing each of the devices on each of the MCM'"'"'s;
automatically reading the ID code of each of the devices in each of the MCM'"'"'s;
accessing the data stored in association with the ID code of each of the devices;
for any devices failing any one of the opens/shorts, burn-in, and back-end tests, evaluating the accessed data to determine whether the failing devices may be repaired;
repairing any of the devices determined in accordance with the accessed data to be repairable and returning the repaired MCM'"'"'s to the manufacturing process; and
replacing any of the devices determined in accordance with the accessed data to be unrepairable with Known Good Die (KGD) dice and returning the repaired MCM'"'"'s to the manufacturing process. - View Dependent Claims (32, 33)
-
-
34. A method in an integrated circuit (IC) Multi-Chip Module (MCM) manufacturing process for diverting good but unrepairable semiconductor devices from the process, the semiconductor devices being of the type to have a substantially unique identification (ID) code, the method comprising:
-
storing data in association with the ID code of each of the semiconductor devices that identifies semiconductor devices that are good and repairable, that are good but unrepairable, and that are bad;
automatically reading the ID code of each of the semiconductor devices;
accessing the data stored in association with the ID code of each of the semiconductor devices;
diverting semiconductor devices identified as good but unrepairable by the accessed data to other semiconductor device manufacturing processes; and
discarding semiconductor devices identified as bad by the accessed data. - View Dependent Claims (35)
assembling semiconductor devices identified as good and repairable into MCM'"'"'s.
-
Specification