Storage device cache
AssigneeMarvell International Ltd.
InventorPantas Sutardja
Life of this patent
Estimating the term…
Loading patent…
AssigneeMarvell International Ltd.
InventorPantas Sutardja
Estimating the term…
A method of operating a mass storage device including caching data in a nonvolatile semiconductor memory, in which the nonvolatile semiconductor memory has a predetermined usable lifetime. The method includes iteratively performing an operation on the nonvolatile semiconductor memory until the nonvolatile semiconductor memory reaches a predetermined state, wherein the operation includes an erase operation or a program operation; and determining an extent to which the nonvolatile semiconductor memory has degraded in response to a number of iterations of the operation required for the nonvolatile semiconductor memory to reach the predetermined state. The method also includes determining whether the nonvolatile semiconductor memory has reached the predetermined usable lifetime in response to the extent to which the nonvolatile semiconductor memory has degraded. The method further includes, in response to the nonvolatile semiconductor memory having reached the predetermined usable lifetime, suspending the caching of data in the nonvolatile semiconductor memory.
A mass storage device, comprising:
A method of operating a mass storage device, the method comprising:
A non-transitory computer readable medium storing a computer program, the computer program comprising instructions to cause a programmable processor to:
Dependencies are inferred from the claim text.