Automated wafer defect inspection system and a process of performing such inspection
First Claim
1. An automated method of inspecting a semiconductor wafer in any form including whole patterned wafers, sawn wafers, broken wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the method comprising:
- training a model as to parameters of a good wafer via optical viewing of multiple known good wafers, the training including aligning and viewing the multiple known good wafers, taking a gray scale measurement of each pixel in a grid of pixels on each of the multiple known good wafers, calculating the mean and standard deviation of all of the gray scale measurements for each pixel location on the multiple known good wafers, and then determining an upper and lower limit for each pixel location in between which a gray scale measurement on an equivalent pixel on an unknown quality wafer is deemed good while a gray scale measurement on an equivalent pixel on an unknown quality wafer outside of the upper and lower limits is deemed of at least questionable integrity and so noted, the upper limit being calculated as the maximum of one of the mean plus the product of the standard deviation multiplied by a first sensitivity, or the mean plus a first minimum contrast, and the lower limit being calculated as the minimum of one of the mean minus the product of the standard deviation multiplied by a second sensitivity, or the mean plus a second minimum contrast; and
inspecting unknown quality wafers using the model, where such inspecting involves calculating the gray scale measurement for each pixel on the unknown quality wafer and comparing the gray scale measurement of each pixel with the upper and lower limit for that given pixel location to determine if the gray scale measurement for that pixel is between the upper and lower limits and thus deemed good or is outside of a range between the upper and lower limits and thus deemed of at least questionable integrity.
2 Assignments
0 Petitions
Accused Products
Abstract
An automated defect inspection system has been invented and is used on patterned wafers, whole wafers, broken wafers, partial wafers, sawn wafers such as on film frames, JEDEC trays, Auer boats, die in gel or waffle packs, MCMs, etc. and is specifically intended and designed for second optical wafer inspection for such defects as metalization defects (such as scratches, voids, corrosion, and bridging), diffusion defects, passivation layer defects, scribing defects, glassivation defects, chips and cracks from sawing, solder bump defects, and bond pad area defects.
-
Citations
26 Claims
-
1. An automated method of inspecting a semiconductor wafer in any form including whole patterned wafers, sawn wafers, broken wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the method comprising:
-
training a model as to parameters of a good wafer via optical viewing of multiple known good wafers, the training including aligning and viewing the multiple known good wafers, taking a gray scale measurement of each pixel in a grid of pixels on each of the multiple known good wafers, calculating the mean and standard deviation of all of the gray scale measurements for each pixel location on the multiple known good wafers, and then determining an upper and lower limit for each pixel location in between which a gray scale measurement on an equivalent pixel on an unknown quality wafer is deemed good while a gray scale measurement on an equivalent pixel on an unknown quality wafer outside of the upper and lower limits is deemed of at least questionable integrity and so noted, the upper limit being calculated as the maximum of one of the mean plus the product of the standard deviation multiplied by a first sensitivity, or the mean plus a first minimum contrast, and the lower limit being calculated as the minimum of one of the mean minus the product of the standard deviation multiplied by a second sensitivity, or the mean plus a second minimum contrast; and
inspecting unknown quality wafers using the model, where such inspecting involves calculating the gray scale measurement for each pixel on the unknown quality wafer and comparing the gray scale measurement of each pixel with the upper and lower limit for that given pixel location to determine if the gray scale measurement for that pixel is between the upper and lower limits and thus deemed good or is outside of a range between the upper and lower limits and thus deemed of at least questionable integrity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An automated method of inspecting a die on a substrate such as a wafer in any form including whole patterned wafers, sawn wafers, broken wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the method comprising:
-
training a model as to parameters of a good die via optical viewing of multiple known good die, the training including aligning and viewing the multiple known good die, taking a gray scale measurement of each pixel in a grid of pixels on each of the multiple known good die, calculating the mean and standard deviation of all of the gray scale measurements for each pixel location on the multiple known good die, and then determining an upper and lower limit for each pixel location in between which a gray scale measurement on an equivalent pixel on an unknown quality die is deemed good while a gray scale measurement on an equivalent pixel on an unknown quality die outside of the upper and lower limits is deemed of at least questionable integrity and so noted, the upper limit being calculated as the maximum of one of the mean plus the product of the standard deviation multiplied by a first sensitivity, or the mean plus a first minimum contrast, and the lower limit being calculated as the minimum of one of the mean minus the product of the standard deviation multiplied by a second sensitivity, or the mean plus a second minimum contrast; and
inspecting unknown quality die using the model, where such inspecting involves calculating the gray scale measurement for each pixel on the unknown quality die and comparing the gray scale measurement of each pixel with the upper and lower limit for that given pixel location to determine if the gray scale measurement for that pixel is between the upper and lower limits and thus deemed good or is outside of a range between the upper and lower limits and thus deemed of at least questionable integrity. - View Dependent Claims (11, 12, 13)
-
-
14. An automated method of inspecting a substrate such as a wafer in any form including bare wafers, whole wafers, patterned wafers, sawn wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other water and die package configurations for defects, the method comprising:
-
determining an upper and a lower limit for each pixel on a substrate divided into a grid of pixels, the upper and lower limits for each pixel being calculated as a relationship of a plurality of visually perceived contrasts for that pixel on a plurality of substrates known as good quality substrates and specifically as the upper limit is a maximum of one of a mean of the visually perceived contrast for a given pixel plus a product of a standard deviation of the visually perceived contrast for the given pixel multiplied by a first sensitivity, or the mean for the given pixel plus a first minimum contrast for the given pixel, and the lower limit is a minimum of one of the mean of the visually perceived contrast for a given pixel plus a product of the standard deviation of the visually perceived contrast for the given pixel multiplied by a second sensitivity, or the mean for the given pixel plus a second minimum contrast for the given pixel;
comparing a visually perceived contrast, for each pixel from an unknown quality substrate with the upper and lower limit for that pixel; and
categorizing each compared pixel as either good if Its visually perceived contrast is between the upper and lower limit, or bad if its visually perceived contrast is outside of the upper and lower limit.
-
-
15. An automated method of inspecting a substrate such as a wafer in any form including bare wafers, whole wafers, patterned wafers, sawn wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the method comprising:
-
determining an upper and a lower limit for each pixel on a substrate divided into a grid of pixels, the upper and lower limits for each pixel being calculated as a relationship of a gray scale measurement for that pixel on a plurality of substrates known as good quality substrates, and specifically as the upper limit is a maximum of one of a mean of the gray scale measurement for a given pixel plus a product of a standard deviation of the gray scale measurement for the given pixel multiplied by a first sensitivity, or the mean for the given pixel plus a first minimum contrast for the given pixel, and the lower limit is a minimum of one of the mean of the gray scale measurement for a given pixel plus a product of the standard deviation of the gray. scale measurement for the given pixel multiplied by a second sensitivity, or the mean for the given pixel plus a second minimum contrast for the given pixel;
comparing a gray scale measurement for each pixel from an unknown quality substrate with the upper and lower limit for that pixel; and
categorizing each compared pixel as either good if its gray scale measurement is between the upper and lower limit, or bad if its gray scale measurement is outside of the upper and lower limit.
-
-
16. An automated method of inspecting a substrate such as a wafer in any form including bare wafers, whole wafers, patterned wafers, sawn wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the method comprising:
-
determining an upper and a lower limit for each pixel on a substrate divided into a grid of pixels, the upper and lower limits for each pixel being calculated as a relationship of a color measurement for that pixel on a plurality of substrates known as good quality substrates, and specifically as the upper limit is a maximum of one of a mean of the color measurement for a given pixel plus a product of a standard deviation of the color measurement for the given pixel multiplied by a first sensitivity, or the mean for the given pixel plus a first minimum contrast for the given pixel, and the lower limit is a minimum of one of the mean of the color measurement for a given pixel plus a product of the standard deviation of the color measurement for the given pixel multiplied by a second sensitivity, or the mean for the given pixel plus a second minimum contrast for the given pixel;
comparing a color measurement for each pixel from an unknown quality substrate with the upper and lower limit for that pixel; and
categorizing each compared pixel as either good if its color measurement is between the upper and lower limit, or bad if its color measurement is outside of the upper and lower limit.
-
-
17. An automated method of inspecting a substrate such as a wafer in any form including bare wafers, whole wafers, patterned wafers, sawn wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the method comprising:
-
determining a gray scale measurement for each pixel in a plurality of pixels on a known good quality substrate;
repeating the determining a gray scale measurement step for a plurality of known good quality substrates;
determining an upper and a lower limit from the gray scale measurements for each pixel, the upper limit being determined by calculating a maximum of one of a mean of the gray scale measurement for a given pixel plus a product of a standard deviation of the gray scale measurement for the given pixel multiplied by a first sensitivity, or the mean for the given pixel plus a first minimum contrast for the given pixel, and the lower limit being determined by calculating a minimum of one of the mean of the gray scale measurement for a given pixel plus a product of the standard deviation of the gray scale measurement for the given pixel multiplied by a second sensitivity, or the mean for the given pixel plus a second minimum contrast for the given pixel;
comparing each pixel from an unknown quality substrate with the upper and lower limit for that given pixel location; and
categorizing each compared pixel as either good if its gray scale measurement is between the upper and lower limit, or bad if its gray scale measurement is outside of the upper and lower limit.
-
-
18. An automated system for inspecting a substrate such as a wafer in any form including whole patterned wafers, sawn wafers, broken wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the system comprising:
-
a wafer test plate;
means for providing a wafer to the test plate;
a wafer alignment device for aligning each and every wafer provided to the test plate at the same x, y, z, and θ
location;
a visual inspection device for visual inputting of a plurality of known good quality wafers during training and for visual Inspection of other unknown quality wafers during inspection, a microprocessor having processing and memory capabilities for developing a model of a good quality wafer by taking a gray scale measurement for each said pixel on a plurality of known good quality wafers and determining an upper and a lower limit for each pixel from the plurality of known good quality wafers, the upper limit being a maximum of one of a mean of the gray scale measurement for a given pixel plus a product of a standard deviation of the gray scale measurement for the given pixel multiplied by a first sensitivity, or the mean for the given pixel plus a first minimum contrast for the given pixel, and the lower limit being a minimum of one of the mean of the gray scale measurement for a given pixel plus a product of the standard deviation of the gray scale measurement for the given pixel multiplied by a second sensitivity, or the mean for the given pixel plus a second minimum contrast for the given pixel, and the microprocessor further comparing other unknown quality wafers in comparison to the model by determining a gray scale measurement for each pixel thereon and comparing it to the upper and lower limits. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
-
26. An automated system for inspecting a substrate such as a wafer in any form including bare wafers, whole wafers, patterned wafers, sawn wafers, and wafers of any kind on film frames, dies, die in gel paks, die in waffle paks, multi-chip modules often called MCMs, JEDEC trays, Auer boats, and other wafer and die package configurations for defects, the system comprising:
-
a wafer test plate;
means for providing a wafer to the test plate;
a wafer alignment device for aligning each and every wafer provided to the test plate at the same x, y, z, and θ
location;
a visual inspection device for visual inputting of a plurality of known good quality wafers during training and for visual inspection of other unknown quality wafers during inspection, a microprocessor having processing and memory capabilities for developing a model of a good quality wafer by taking a visually perceived contrast for each said pixel on a plurality of known good quality wafers and determining an upper and a lower limit for each pixel from the plurality of known good quality wafers, the upper limit being a maximum of one of a mean of the visually perceived contrast for a given pixel plus a product of a standard deviation of the visually perceived contrast for the given pixel multiplied by a first sensitivity, or the mean for the given pixel plus a first minimum contrast for the given pixel, and the lower limit being a minimum of one of the mean of the visually perceived contrast for a given pixel plus a product of the standard deviation of the visually perceived contrast for the given pixel multiplied by a second sensitivity, or the mean for the given pixel plus a second minimum contrast for the given pixel, and the microprocessor further comparing other unknown quality wafers in comparison to the model by determining a visually perceived contrast for each pixel thereon and comparing it to the upper and lower limits.
-
Specification