Allocation of sparing resources in a magnetoresistive solid-state storage device
AssigneeHewlett-Packard Development Company, L.P.
InventorsJames Andrew Davis, Jonathan Jedwab
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsJames Andrew Davis, Jonathan Jedwab
Estimating the term…
A magnetoresistive state-solid state storage device comprises many arrays 101-108 of magnetoresistive storage cells 16. Sparing resources such as a plurality of spare rows 120 are allocated to replace rows 12 of storage cells 16 which are affected by physical failures. A count is made for the number of failed rows within each array, and a count is also made of the number of failed rows within a cross-array row set r1-r4 spread across plural arrays. A spare row or rows 120 are allocated by selecting a cross-array row set r1-r4 affected by the highest number of failed rows and therefore most likely to lead to unreliable data storage, and then selecting an array 10 in this cross-array row set having the lowest number of failed rows, and therefore the least competition for sparing resources. The method proceeds iteratively with counts updated as sparing resources are allocated, thereby leaving until last those arrays 10 for which originally there was intense competition for spares. The preferred embodiments employ error correction coding (ECC) to tolerate failures where insufficient sparing resources are available.
A method for allocating sparing resources in a magnetoresistive solid-state storage device having magnetoresistive storage cells arranged in a plurality of arrays, comprising the steps of:
A method for allocating sparing resources in a magnetoresistive solid-state storage device having magnetoresistive storage cells arranged in rows in a plurality of arrays, comprising the steps of:
A method for allocating sparing resources in a magnetoresistive solid-state storage device, comprising the steps of:
A method for allocating sparing resources in a magnetoresistive solid-state storage device having magnetoresistive storage cells arranged in a plurality of arrays, comprising the steps of:
A magnetoresistive solid-state storage device, comprising:
Dependencies are inferred from the claim text.