STORING CACHED DATA IN OVER-PROVISIONED MEMORY IN RESPONSE TO POWER LOSS
First Claim
Patent Images
1. A method comprising:
- detecting a power loss condition affecting volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device; and
storing the volatile cached data in an over-provisioned portion of the non-volatile, solid-state memory device in response to the power loss condition.
5 Assignments
0 Petitions
Accused Products
Abstract
A power loss condition is detected that affects volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device. The volatile cached data is stored in an over-provisioned portion of the non-volatile, solid-state memory device in response to the power loss condition.
-
Citations
24 Claims
-
1. A method comprising:
-
detecting a power loss condition affecting volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device; and storing the volatile cached data in an over-provisioned portion of the non-volatile, solid-state memory device in response to the power loss condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a memory interface configured to access a non-volatile, solid-state memory having an over-provisioned portion; and a controller configured to; detect a power loss condition affecting the apparatus; access cached data of a volatile memory that stores data in preparation for storage to the non-volatile, solid-state memory; and store the cached data in the over-provisioned portion in response to the power loss condition. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17-20. -20. (canceled)
-
21. A method comprising:
-
detecting an unexpected power loss condition affecting volatile data that is cached in preparation for storage in a non-volatile, solid-state memory device, wherein the non-volatile, solid-state memory device comprises advertised and over-provisioned portions, and wherein the non-volatile, solid-state memory device is acting as a cache for a lower tier, non-volatile data storage device; determining that the advertised portion is unable to accept the volatile data in response to the power loss condition; and in response thereto, storing the volatile cached data in an over-provisioned portion of the non-volatile, solid-state memory device. - View Dependent Claims (22, 23, 24)
-
Specification