Method in an integrated circuit (IC) manufacturing process for identifying and redirecting IC's mis-processed during their manufacture
First Claim
1. A manufacturing process for integrated circuit devices comprising:
- storing data and a substantially unique identification code of each integrated circuit device of said integrated circuit devices, said data indicating a process flow within said manufacturing process for each integrated circuit device of said integrated circuit devices, said storing data comprising;
storing said substantially unique identification code of said each integrated circuit device of said integrated circuit devices and a die location on an electronically stored wafer map for each integrated circuit device;
reading said substantially unique identification code of each integrated circuit device of said integrated circuit devices;
evaluating said data for each integrated circuit device of said integrated circuit devices to said data stored for each integrated circuit device;
identifying integrated circuit devices having a process flow within said manufacturing process different from said process flow of said stored data of said integrated circuit devices; and
directing said each integrated circuit device of said integrated circuit devices identified as having a process flow within said manufacturing process different from said process flow of said stored data of said integrated circuit devices to another process.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of manufacturing IC devices from semiconductor wafers includes providing the wafers and fabricating IC'"'"'s on the wafers. At probe, a unique fuse ID is stored in each IC, and an electronic wafer map is electronically stored for each wafer indicating the locations of good and bad IC'"'"'s on the wafer and the fuse ID'"'"'s of the IC'"'"'s on the wafer. Each IC is then separated from its wafer to form an IC die, and the IC dice are assembled into IC devices. At the opens/shorts test at the end of assembly, the fuse ID of each IC in each device is automatically retrieved so the wafer map of the IC device may be accessed and evaluated to identify any IC devices containing bad IC'"'"'s that have accidentally been assembled into IC devices. Any “bad” IC devices are discarded while remaining IC devices continue on to back-end testing.
108 Citations
20 Claims
-
1. A manufacturing process for integrated circuit devices comprising:
-
storing data and a substantially unique identification code of each integrated circuit device of said integrated circuit devices, said data indicating a process flow within said manufacturing process for each integrated circuit device of said integrated circuit devices, said storing data comprising;
storing said substantially unique identification code of said each integrated circuit device of said integrated circuit devices and a die location on an electronically stored wafer map for each integrated circuit device;
reading said substantially unique identification code of each integrated circuit device of said integrated circuit devices;
evaluating said data for each integrated circuit device of said integrated circuit devices to said data stored for each integrated circuit device;
identifying integrated circuit devices having a process flow within said manufacturing process different from said process flow of said stored data of said integrated circuit devices; and
directing said each integrated circuit device of said integrated circuit devices identified as having a process flow within said manufacturing process different from said process flow of said stored data of said integrated circuit devices to another process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of manufacturing integrated circuit devices comprising:
- providing a plurality of semiconductor wafers, each semiconductor wafer having a plurality of
integrated circuit devices thereon, said integrated circuit devices comprising;
integrated circuit devices selected from a group comprising Dynamic Random Access Memory (DRAM) devices, Static Random Access Memory (SRAM) devices, synchronous DRAM (SDRAM) devices, and processor devices;
storing a substantially unique identification code in each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers;
storing data and said substantially unique identification code of said each integrated circuit device of said plurality of integrated circuit devices indicating manufacturing processes for said each integrated circuit device of said plurality of integrated circuit devices;
separating said each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers to form said integrated circuit device of said plurality of integrated circuit devices;
assembling said each integrated circuit device of said plurality of integrated circuit devices into an integrated circuit device assembly;
reading said substantially unique identification code of said each integrated circuit device of said integrated circuit device assemblies;
evaluating data for said each integrated circuit device of said integrated circuit device assemblies identifying any integrated circuit devices having undergone any manufacturing process different from said indicated manufacturing processes of said stored data for said each integrated circuit device;
subjecting to further processing said integrated circuit device of said plurality of integrated circuit devices identified as having undergone a manufacturing process different from said indicated manufacturing processes of its stored data; and
back-end testing integrated circuit devices not subjected to further processing. - View Dependent Claims (15, 16, 17, 18)
picking each integrated circuit device of said plurality of integrated circuit devices from its semiconductor wafer of said plurality of semiconductor wafers;
placing said each integrated circuit device of said plurality of integrated circuit devices onto an epoxy-coated bonding site of one of a plurality of lead frames;
curing said epoxy on said bonding site of each one of said plurality of lead frames;
wire bonding said each integrated circuit device of said plurality of integrated circuit devices to its associated lead frame;
injection molding said each integrated circuit device of said plurality of integrated circuit devices and its associated lead frame to form one of a plurality of integrated circuit device packages, each having projecting leads;
deflashing said projecting leads of each integrated circuit device package of said plurality of integrated circuit device packages;
curing said each integrated circuit device package of said plurality of integrated circuit device packages;
electroplating said projecting leads of said each integrated circuit device package of said plurality of integrated circuit device packages;
singulating said each integrated circuit device package of said plurality of integrated circuit device packages into one of a plurality of discrete integrated circuit devices; and
testing said each discrete integrated circuit device of said plurality of discrete integrated circuit devices for opens and shorts.
- providing a plurality of semiconductor wafers, each semiconductor wafer having a plurality of
-
18. The method of claim 14, wherein said assembling said each integrated circuit device of said plurality of integrated circuit devices into an integrated circuit device assembly comprises assembling said each integrated circuit device of said plurality of integrated circuit devices into an integrated circuit device selected from a group comprising a wire bond/lead frame integrated circuit device, a Chip-On-Board (COB) integrated circuit device, a flip-chip integrated circuit device, and a Tape-Automated Bonding (TAB) integrated circuit device.
-
19. A method of manufacturing Multi-Chip Modules comprising:
-
providing a plurality of integrated circuit devices on a semiconductor wafer of a plurality of semiconductor wafers;
storing a substantially unique identification code in each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer;
storing data and said substantially unique identification code of said each integrated circuit device of said plurality of integrated circuit devices indicating desired manufacturing processes for said each integrated circuit device of said plurality of integrated circuit devices;
separating said each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers from said each semiconductor wafer to form one of said plurality of integrated circuit devices;
assembling one or more integrated circuit devices of said plurality of integrated circuit devices into each of a plurality of multi-chip modules, said plurality of multi-chip modules selected from a group comprising Single In-Line Memory Modules (SIMM'"'"'s) and Dual In-line Memory Modules (DIMM'"'"'s);
reading said substantially unique identification code of said each integrated circuit device of said plurality of integrated circuit devices in said each of said plurality of multi-chip modules;
evaluating data for said each integrated circuit device of said plurality of integrated circuit devices in said each of said plurality of multi-chip modules identifying any multi-chip modules having integrated circuit devices having undergone a manufacturing process that is different from said desired manufacturing process of said manufacturing processes;
redirecting any multi-chip modules identified as having integrated circuit devices having undergone said manufacturing process that is different from said desired manufacturing process of said manufacturing process; and
back-end testing any nonredirected multi-chip modules.
-
-
20. A method of manufacturing integrated circuit devices comprising:
-
providing a plurality of integrated circuit devices on each semiconductor wafer of a plurality of semiconductor wafers;
electronically probing each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers to identify good integrated circuit devices and defective integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers;
programming said each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers to store a unique fuse identification;
creating a wafer map for each said semiconductor wafer of said plurality of semiconductor wafers;
storing locations of good integrated circuit devices and defective integrated circuit devices on said wafer map for said each semiconductor wafer of said plurality of semiconductor wafers;
associating each integrated circuit device on said wafer map with its said unique fuse identification;
sawing said each integrated circuit device of said plurality of integrated circuit devices on said each semiconductor wafer of said plurality of semiconductor wafers from its semiconductor wafer to form one of a plurality of discrete integrated circuit devices;
automatically picking only good discrete integrated circuit devices of said plurality of discrete integrated circuit devices from said semiconductor wafer based upon said wafer map;
placing said each good discrete integrated circuit device of said plurality of discrete integrated circuit devices onto an epoxy-coated bonding site of one of a plurality of lead frames and a substrate;
curing said epoxy on said bonding site of said one of said plurality of lead frames and said substrate;
wire bonding said each good discrete integrated circuit device of said plurality of discrete integrated circuit devices to one of an associated lead frame and an associated substrate;
injection molding said each good discrete integrated circuit device of said plurality of discrete integrated circuit devices and one of said associated lead frame and substrate, forming one of a plurality of integrated circuit device packages, each integrated circuit device package having projecting leads;
curing said each integrated circuit device package of said plurality of integrated circuit device packages;
singulating said each integrated circuit device package of said plurality of integrated circuit device packages into one of said plurality of discrete integrated circuit devices;
testing said each good discrete integrated circuit device of said plurality of discrete integrated circuit devices for opens and shorts;
electrically retrieving said unique fuse identification associated with said each good discrete integrated circuit device of said plurality of discrete integrated circuit devices;
accessing said wafer map stored in association with said unique fuse identification associated with said each integrated circuit device of said plurality of integrated circuit devices;
evaluating said wafer map accessed for said each integrated circuit device of said plurality of integrated circuit devices identifying any defective integrated circuit device and any good integrated circuit device;
discarding any integrated circuit device identified as a defective integrated circuit device; and
back-end testing any integrated circuit device identified as a good integrated circuit device.
-
Specification