Non-destructive analysis to determine use history of processor
First Claim
1. A method for chip testing, comprising:
- ascertaining a baseline for a functioning chip with no stress history by performing a non-destructive test procedure on the functioning chip;
repeating the non-destructive test procedure on a chip under test using a threshold derived from the baseline as a reference point to determine a stress history of the chip under test;
selectively deploying the chip under test for future use or discarding the chip under test to prevent the future use, responsive to the stress history of the chip under test,wherein the non-destructive test procedure comprises;
ordering each of a plurality of functional patterns by a respective minimum operating period corresponding thereto;
ranking each of the plurality of patterns based on at least one preceding available pattern to provide a plurality of pattern ranks; and
calculating a sum by summing the plurality of pattern ranks,wherein the sum calculated by said ascertaining step is designated as the baseline, and the sum calculated by said repeating step is compared to the threshold to determine the stress history of the chip under test.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for chip testing. The method includes ascertaining a baseline for a functioning chip with no stress history by performing a non-destructive test procedure on the functioning chip. The method further includes repeating the test procedure on a chip under test using a threshold derived from the baseline as a reference point to determine a stress history of the chip under test. The test procedure includes ordering each of a plurality of functional patterns by a respective minimum operating period corresponding thereto, ranking each pattern based on at least one preceding available pattern to provide a plurality of pattern ranks, and calculating a sum by summing the pattern ranks. The sum calculated by the ascertaining step is designated as the baseline, and the sum calculated by the repeating step is compared to the threshold to determine the stress history of the chip under test.
-
Citations
20 Claims
-
1. A method for chip testing, comprising:
-
ascertaining a baseline for a functioning chip with no stress history by performing a non-destructive test procedure on the functioning chip; repeating the non-destructive test procedure on a chip under test using a threshold derived from the baseline as a reference point to determine a stress history of the chip under test; selectively deploying the chip under test for future use or discarding the chip under test to prevent the future use, responsive to the stress history of the chip under test, wherein the non-destructive test procedure comprises; ordering each of a plurality of functional patterns by a respective minimum operating period corresponding thereto; ranking each of the plurality of patterns based on at least one preceding available pattern to provide a plurality of pattern ranks; and calculating a sum by summing the plurality of pattern ranks, wherein the sum calculated by said ascertaining step is designated as the baseline, and the sum calculated by said repeating step is compared to the threshold to determine the stress history of the chip under test. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable storage medium comprising a computer readable program for chip testing, wherein the computer readable program when executed on a computer causes the computer to perform the steps of:
-
ascertaining a baseline for a functioning chip with no stress history by performing a non-destructive test procedure on the functioning chip; and repeating the non-destructive test procedure on a chip under test using a threshold derived from the baseline as a reference point to determine a stress history of the chip under test; selectively deploying the chip under test for future use or discarding the chip under test to prevent the future use, responsive to the stress history of the chip under test, wherein the non-destructive test procedure comprises; ordering each of a plurality of functional patterns by a respective minimum operating period corresponding thereto; ranking each of the plurality of patterns based on at least one preceding available pattern to provide a plurality of pattern ranks; and calculating a sum by summing the plurality of pattern ranks, wherein the sum calculated by said ascertaining step is designated as the baseline, and the sum calculated by said repeating step is compared to the threshold to determine the stress history of the chip under test. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for chip testing, comprising:
-
an evaluation processor configured to; ascertain, in a baseline establishing stage, a baseline for a functioning chip with no stress history by performing a non-destructive test procedure on the functioning chip; and repeat, in a testing stage, the non-destructive test procedure on a chip under test using a threshold derived from the baseline as a reference point to determine a stress history of the chip under test; selectively deploy the chip under test for future use or discard the chip under test to prevent the future use, responsive to the stress history of the chip under test, wherein the non-destructive test procedure comprises ordering each of a plurality of functional patterns by a respective minimum operating period corresponding thereto, ranking each of the plurality of patterns based on at least one preceding available pattern to provide a plurality of pattern ranks, and calculating a sum by summing the plurality of pattern ranks, and wherein the sum calculated in the baseline establishing stage is designated as the baseline, and the sum calculated in the testing stage is compared to the threshold to determine the stress history of the chip under test. - View Dependent Claims (18, 19, 20)
-
Specification