Auto classification shipping system
First Claim
1. A method for sorting semiconductor devices in support of an Automatic Classification Shipping function, comprising the steps of:
- entering user requirements into a supporting data base storage, said user requirements comprising a biasing factor Θ
;
entering wafer and chip logistics data into the supporting data base storage, said logistics data being required for control of wafer and chip product flow;
entering a chip testing data into the supporting data base storage, thereby including test criteria, said test criteria being divided into a range of acceptable test result values, said range of acceptable test result values having a high limit value and a low limit value, said chip test criteria further comprising a test biasing factor;
positioning said chip in a chip tester device to perform at least one test on said chip, thereby obtaining a test result;
calculating at least one weight point for said at least one test, said calculation being based on comparing said test result with said high limit value or said low limit value;
providing at least two chip classes;
dividing said at least one chip class into at least one multiple chip class.
1 Assignment
0 Petitions
Accused Products
Abstract
A new method and system of testing and classifying semiconductor devices is provided. User requirements are collected for this purpose, test specifications and test functions are defined for the to be tested DRAM devices. The Automatic Classification Shipping (ACS) data base is updated with test related data, the testing is performed whereby DRAM devices are assigned categories from with DRAM classes are derived. These identified classes are used to sort the tested DRAM devices in accordance with their tested functional performance characteristics.
19 Citations
44 Claims
-
1. A method for sorting semiconductor devices in support of an Automatic Classification Shipping function, comprising the steps of:
-
entering user requirements into a supporting data base storage, said user requirements comprising a biasing factor Θ
;
entering wafer and chip logistics data into the supporting data base storage, said logistics data being required for control of wafer and chip product flow;
entering a chip testing data into the supporting data base storage, thereby including test criteria, said test criteria being divided into a range of acceptable test result values, said range of acceptable test result values having a high limit value and a low limit value, said chip test criteria further comprising a test biasing factor;
positioning said chip in a chip tester device to perform at least one test on said chip, thereby obtaining a test result;
calculating at least one weight point for said at least one test, said calculation being based on comparing said test result with said high limit value or said low limit value;
providing at least two chip classes;
dividing said at least one chip class into at least one multiple chip class. - View Dependent Claims (2, 3, 4, 5, 6, 43)
-
-
7. A method of sorting “
- m”
semiconductor chips created over the surface of one wafer having a wafer Identification Number (wafer ID) into “
c”
classes by performing “
n”
tests per chip, said semiconductor chips being designated by a variable “
i”
having a range from “
1”
through “
m”
, said classes being designated by a variable “
k”
having a range from “
1”
through “
c”
, said tests being designated by a variable “
j”
having a range from “
1”
through “
n”
, comprising steps of;
branching into a software routine written in support of said method of sorting “
m”
semiconductor chips from a supervisory routine;
entering user requirements into a supporting data base storage, said user requirements comprising a test biasing factor Θ
[j], said user requirements further comprising a value for “
m”
, a value for “
j” and
a value for “
k”
;
entering wafer ID and chip ID logistics data into a supporting data base storage, said logistics data being required for control of product flow of said wafer ID and “
m”
chips having a chip ID created over the surface thereof;
entering chip testing data for testing of “
m”
chips into a supporting data base storage, thereby including test criteria, said test criteria being divided into a range of acceptable test result values, said range of acceptable test result values having a high limit value and a low limit value for each test “
j”
performed on chip “
i”
;
positioning said wafer in a chip tester device;
setting “
i”
equal to “
1”
;
setting “
j”
equal to “
1”
;
providing said chip tester device with said testing data for said chip “
i”
;
performing test “
j”
on said chip, thereby obtaining test result value;
calculating an “
j”
th weight point for said test “
j”
based on said comparing said test result value with said spec high limit value and said spec low limit valueincrementing “
j”
by the numeric value of “
1”
;
evaluating a value of “
j”
, for;
(i) “
j”
≦
“
n”
, resume processing of performing test “
j”
on said chip, thereby obtaining test result value for test “
j”
;
(ii) for “
j”
>
“
n”
;
summarizing “
j”
th weight points with “
j”
varying from “
1”
through “
j”
;
subtracting a testing biasing factor Θ
[j] assigned to said test “
j”
from said summarized “
j”
th weight points;
assigning a class C[i] to said chip “
i”
based on results obtained by said subtracting a weight point Θ
[j] assigned to said test “
j”
from said summarized “
j”
th weight points;
incrementing “
i”
by the numeric value of “
1”
;
evaluating a value of “
i”
, for;
(i) “
i”
≦
“
m”
, resume processing of performing test “
j”
on said chip, thereby obtaining test result;
(ii) for “
i”
>
“
m”
, and;
returning to said supervisory routine by branching to said supervisory routine. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
- m”
-
15. A method for sorting semiconductor devices in support of an Automatic Classification Shipping function, comprising the steps of:
-
testing said semiconductor devices by applying “
n”
tests to said devices thereby obtaining a test result value, said testing comprising assigning a high limit value and a low limit value to device test criteria, further comprising assigning a test biasing factor;
calculating a weight point for each test based on test results obtained;
adding all calculated weight points for a semiconductor device, creating a Summary of Weight Points for a semiconductor device;
assigning a class to said semiconductor device based on said Summary of Weight Points; and
sorting said classes assigned to said semiconductor devices Summary in numerical sequence. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for sorting semiconductor devices in support of an Automatic Classification Shipping function, comprising:
-
means for entering user requirements into a supporting data base storage, said user requirements comprising a biasing factor Θ
;
means for entering wafer and chip logistics data into a supporting data base storage, said logistics data being required for control of wafer and chip product flow;
means for entering chip testing data into a supporting data base storage, thereby including test criteria, said test criteria being divided into a range of acceptable test result values, said range of acceptable test result values having a high limit value and a low limit value said chip test criteria further comprising a test biasing factor;
means for positioning said chip in a chip tester device;
means for providing said chip tester device with said testing data for said chip;
means for performing at least one test on said chip, thereby obtaining a test result value;
means for calculating at least one weight point “
Y”
for said at least one test, said calculation being based on comparing said test result value with said high limit and said low limit; and
means for dividing said at least one chip class into at least one multiple chip class. - View Dependent Claims (23, 24, 25, 26, 27, 44)
-
-
28. A system of sorting “
- m”
semiconductor chips created over the surface of one wafer having a wafer Identification Number (wafer ID) into “
c”
classes by performing “
n”
tests per chip, said semiconductor chips being designated by a variable “
i”
having a range from “
1”
through “
m”
, said classes being designated by a variable “
k”
having a range from “
1”
through “
c”
, said tests being designated by a variable “
j”
having a range from “
1”
through “
n”
, comprising;
means for branching into a software routine written in support of said method of sorting “
m”
semiconductor chips from a supervisory routine;
means for entering user requirements into a supporting data base storage, said user requirements comprising a test biasing factor, said user requirements further comprising a value for “
m”
, a value for “
j” and
a value for “
k”
;
means for entering wafer ID and chip ID logistics data into a supporting data base storage, said logistics data being required for control of product flow of said wafer ID and “
m”
chips having a chip ID created over the surface thereof;
means for entering chip testing data for testing of “
m”
chips into a supporting data base storage, thereby including test criteria, said test criteria being divided into a range of acceptable test result values, said range of acceptable test result values having a high limit value and a low limit value for each test “
j”
performed on chip “
i”
;
means for positioning said wafer in a chip tester device;
means for setting “
i”
equal to “
1”
;
means for setting “
j”
equal to “
1”
;
means for providing said chip tester device with said testing data for said chip “
i”
;
means for performing test “
j”
on said chip, thereby obtaining test result value;
means for calculating an “
j”
th weight point for said test “
j”
based on said comparing said test result value with said high limit value and said low limit value;
means for incrementing “
j”
by the numeric value of “
1”
;
means for evaluating a value of “
j”
, for;
(i) “
j”
≦
“
n”
, resume processing of performing test “
j”
on said chip, thereby obtaining test result value;
(ii) for “
j”
>
“
n”
;
means for summarizing “
j”
th weight points with “
j”
varying from “
1”
through “
j”
;
means for subtracting a test biasing value assigned to said test “
j”
from said summarized “
j”
th weight points;
means for assigning a class C[i] to said chip “
i”
based on results obtained by said subtracting test biasing value assigned to said test “
j”
from said summarized “
j”
th weight points;
means for incrementing “
i”
by the numeric value of “
1”
;
means for evaluating a value of “
i”
, for;
(i) “
i”
≦
“
m”
, resume processing of performing test “
j”
on said chip, thereby obtaining test result value;
(ii) for “
i”
>
“
m”
, and;
means for returning to said supervisory routine by branching to said supervisory routine. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
- m”
-
36. A system for sorting semiconductor devices in support of an Automatic Classification Shipping function, comprising:
-
means for testing said semiconductor devices by applying “
n”
tests to said devices thereby obtaining a test result value, said testing comprising assigning a high limit value and a low limit value to device test criteria, further comprising assigning a test biasing factor Θ
;
means for calculating a weight point Y for each test based on test results obtained;
means for adding all calculated weight points for a semiconductor device, creating a Summary of Weight Points for a semiconductor device;
means for assigning a class to said semiconductor device based on said Summary of Weight Points; and
sorting said classes assigned to said semiconductor devices Summary in numerical sequence. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification