Memory diagnosis method
AssigneeFujitsu Limited
InventorTakehiko Murata
Life of this patent
Estimating the term…
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.
Claims5
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.
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.
Dependencies are inferred from the claim text.