Method and apparatus for test case evaluation using a cyclic redundancy checker
First Claim
Patent Images
1. A method of testing an electrical component, the method comprising the steps of:
- performing a first test in a known environment;
calculating an expected Cyclic Redundancy Checker (CRC) value over a predetermined amount of memory after completion of the first test;
performing a second test on a device under test, the second test being substantially equivalent to the first test;
calculating an actual CRC value over a predetermined amount of memory after completion of the second test;
determining whether the expected CRC is substantially equivalent to the actual CRC;
upon a determination that the expected CRC is substantially equivalent to the actual CRC, indicating that the electrical component passed the second test; and
upon a determination that the expected CRC is not substantially equivalent to the actual CRC, indicating that the electrical component failed the second test.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an apparatus and a method for testing one or more electrical components. The apparatus and method provide a CRC function that is used to calculate a CRC value for a portion of memory. The CRC value is compared with an expected CRC value to determine if the electrical component passed or failed the test.
-
Citations
23 Claims
-
1. A method of testing an electrical component, the method comprising the steps of:
-
performing a first test in a known environment;
calculating an expected Cyclic Redundancy Checker (CRC) value over a predetermined amount of memory after completion of the first test;
performing a second test on a device under test, the second test being substantially equivalent to the first test;
calculating an actual CRC value over a predetermined amount of memory after completion of the second test;
determining whether the expected CRC is substantially equivalent to the actual CRC;
upon a determination that the expected CRC is substantially equivalent to the actual CRC, indicating that the electrical component passed the second test; and
upon a determination that the expected CRC is not substantially equivalent to the actual CRC, indicating that the electrical component failed the second test. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of testing a Central Processing Unit (CPU), the method comprising the steps of:
-
performing a test on the CPU;
calculating an actual Cyclic Redundancy Checker (CRC) value for a predetermined amount of memory;
determining whether the CRC value is substantially equivalent to an expected CRC value;
upon a determination that the expected CRC value is substantially equivalent to the actual CRC value, indicating that the CPU passed the test; and
upon a determination that the expected CRC value is not substantially equivalent to the actual CRC value, indicating that the CPU failed the test. - View Dependent Claims (8)
-
-
9. An memory module card comprising:
-
a Cyclic Redundancy Checker (CRC) for determining a CRC value for a predetermined portion of memory;
one or more configuration registers for specifying the predetermined portion of memory; and
one or more internal memories for use by the CRC. - View Dependent Claims (10)
-
-
11. An apparatus for testing an electrical component, the apparatus comprising:
-
means for performing a first test in a known environment;
means for calculating an expected Cyclic Redundancy Checker (CRC) value over a predetermined amount of memory after completion of the first test;
means for performing a second test on a device under test, the second test being substantially equivalent to the first test;
means for calculating an actual CRC value over a predetermined amount of memory after completion of the second test;
means for determining whether the expected CRC value is substantially equivalent to the actual CRC value;
upon a determination that the expected CRC value is substantially equivalent to the actual CRC value, means for indicating that the electrical component passed the second test; and
upon a determination that the expected CRC value is not substantially equivalent to the actual CRC value, means for indicating that the electrical component failed the second test. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An apparatus for testing a Central Processing Unit (CPU), the apparatus comprising:
-
means for performing a test on the CPU;
means for calculating an actual Cyclic Redundancy Checker (CRC) value for a predetermined amount of memory;
means for determining whether the actual CRC value is substantially equivalent to an expected CRC value;
upon a determination that the expected CRC value is substantially equivalent to the actual CRC value, means for indicating that the CPU passed the test; and
upon a determination that the expected CRC value is not substantially equivalent to the actual CRC value, means for indicating that the CPU failed the test. - View Dependent Claims (18)
-
-
19. A computer program product for testing an electrical component, the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for performing a first test in a known environment;
computer program code for calculating an expected Cyclic Redundancy Checker (CRC) value over a predetermined amount of memory after completion of the first test;
computer program code for performing a second test on a device under test, the second test being substantially equivalent to the first test;
computer program code for calculating an actual CRC value over a predetermined amount of memory after completion of the second test;
computer program code for determining whether the expected CRC is substantially equivalent to the actual CRC;
computer program code for, upon a determination that the expected CRC is substantially equivalent to the actual CRC, indicating that the electrical component passed the second test; and
computer program code for, upon a determination that the expected CRC is not substantially equivalent to the actual CRC, indicating that the electrical component failed the second test. - View Dependent Claims (20, 21, 22)
-
-
23. A computer program product for testing a Central Processing Unit (CPU), the computer program product having a medium with a computer program embodied thereon, the computer program comprising:
-
computer program code for performing a test on the CPU;
computer program code for calculating an actual Cyclic Redundancy Checker (CRC) value for a predetermined amount of memory;
computer program code for determining whether the CRC value is substantially equivalent to an expected CRC value;
computer program code for, upon a determination that the expected CRC value is substantially equivalent to the actual CRC value, indicating that the CPU passed the test; and
computer program code for, upon a determination that the expected CRC value is not substantially equivalent to the actual CRC value, indicating that the CPU failed the test.
-
Specification