Memory diagnosis method
First Claim
1. A method of controlling an apparatus including a memory having a plurality of memory areas, the method comprising:
- reading data stored in a one of the memory areas to be tested;
counting a number of occurrences of memory error detected on the basis of data written into each of the memory areas;
when the number of occurrences of memory error of the read memory area exceeds a first predetermined number of occurrences, disabling the counting of the number of occurrences of memory error of a correctable type;
determining whether the memory error of the read memory area has occurred;
enabling the counting performed by a counter to re-count the number of occurrences of memory error of the read memory area, upon determining that no memory error has occurred, anddetermining that the memory is defective when the number of occurrences of memory error is greater than or equal to a second predetermined number.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of an apparatus for diagnosing a memory including a storing module for storing diagnosis information relating to memory errors in a memory to be diagnosed, the apparatus capable of detecting memory errors, the method includes: testing the memory and detecting a memory error for each of a plurality of areas of the memory; dividing at least one of the areas into a plurality of sub-areas upon detection of a memory error in the at least one of the areas; testing the sub-areas and detecting a memory error for each of the plurality of the sub-areas; counting the number of sub-areas where a memory error is detected; and storing information of the number of the sub-areas where a memory error is detected together with information of the at least one of the areas containing the sub-areas into the storing module.
-
Citations
5 Claims
-
1. A method of controlling an apparatus including a memory having a plurality of memory areas, the method comprising:
-
reading data stored in a one of the memory areas to be tested; counting a number of occurrences of memory error detected on the basis of data written into each of the memory areas; when the number of occurrences of memory error of the read memory area exceeds a first predetermined number of occurrences, disabling the counting of the number of occurrences of memory error of a correctable type; determining whether the memory error of the read memory area has occurred; enabling the counting performed by a counter to re-count the number of occurrences of memory error of the read memory area, upon determining that no memory error has occurred, and determining that the memory is defective when the number of occurrences of memory error is greater than or equal to a second predetermined number. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a memory having a plurality of memory areas; a counter to count a number of occurrences of memory error detected on the basis of data written into the each of the memory areas; and a processor executing; reading data stored in a one of the memory areas to be tested, when a number of occurrences of memory error of the read memory area exceeds a first predetermined number of occurrences, disabling the counting of the number of occurrences of memory error of a correctable type performed by the counter, determining whether or not the memory error of the read memory area has occurred, enabling the counting performed by the counter to re-count the number of occurrences of memory error of the read memory area, upon determining that no memory error has occurred, and determining that the memory is defective when the number of occurrences of memory error is greater than or equal to a second predetermined number.
-
Specification