Systems and methods of selectively managing errors in memory modules
First Claim
Patent Images
1. A method for selectively managing errors in memory modules, comprising:
- monitoring for persistent errors in the memory modules;
mapping at least a portion of the memory modules to a spare memory cache only to obviate persistent errors; and
initiating memory erasure on at least a portion of the memory modules only if insufficient cache lines are available in the spare memory cache.
3 Assignments
0 Petitions
Accused Products
Abstract
System and methods of selectively managing errors in memory modules. In an exemplary implementation, a method may include monitoring for persistent errors in the memory modules. The methods may also include mapping at least a portion of the memory modules to a spare memory cache only to obviate persistent errors. The method may also include initiating memory erasure on at least a portion of the memory modules only if insufficient cache lines are available in the spare memory cache.
-
Citations
20 Claims
-
1. A method for selectively managing errors in memory modules, comprising:
-
monitoring for persistent errors in the memory modules;
mapping at least a portion of the memory modules to a spare memory cache only to obviate persistent errors; and
initiating memory erasure on at least a portion of the memory modules only if insufficient cache lines are available in the spare memory cache. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A memory system comprising:
-
a memory controller for a plurality of memory modules;
a management processor operatively associated with the memory controller and a spare memory cache, the management processor executing;
program code for identifying errors in the memory modules;
program code selectively invoked to obviate persistent errors in the memory modules by routing at least some read/write requests to the spare memory cache; and
program code selectively invoked to erase a portion of the memory modules if the spare memory cache is exhausted. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for selectively managing errors in memory modules, comprising:
-
means for identifying persistent errors in the memory modules;
means for rerouting 10 addressed to at least a portion of the memory modules instead to a spare memory cache only in response to persistent errors; and
means for erasing at least a portion of the memory modules only in response to all cache lines in the spare memory cache being used for the rerouted 10. - View Dependent Claims (20)
-
Specification