Garbage collection for failure prediction and repartitioning
First Claim
Patent Images
1. A method of formatting a data storage device, wherein the device includes a plurality of flash memory chips, the method comprising:
- monitoring a failure rate of memory blocks of one or more flash memory chips of a storage device, wherein the storage device has a first usable size for user space applications;
estimating a future usable size of the data storage device based on the monitored failure rate; and
defining, via a host coupled to the data storage device, a second usable size of the data storage device for user space applications based on the monitored failure rate.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of formatting a data storage device that includes a plurality of flash memory chips includes monitoring a failure rate of memory blocks of one or more flash memory chips of a storage device that has a first usable size for user space applications, estimating a future usable size of the data storage device based on the monitored failure rate, and defining, via a host coupled to the data storage device, a second usable size of the data storage device for user space applications based on the monitored failure rate.
-
Citations
16 Claims
-
1. A method of formatting a data storage device, wherein the device includes a plurality of flash memory chips, the method comprising:
-
monitoring a failure rate of memory blocks of one or more flash memory chips of a storage device, wherein the storage device has a first usable size for user space applications; estimating a future usable size of the data storage device based on the monitored failure rate; and defining, via a host coupled to the data storage device, a second usable size of the data storage device for user space applications based on the monitored failure rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus comprising:
-
a flash memory data storage device that includes a plurality of flash memory chips; and a host operably coupled to the data storage device via an interface, the host including; a wear monitoring engine configured to monitor a failure rate of memory blocks of one or more of the flash memory chips; a modeling engine configured to estimate a future usable size of the data storage device based on the monitored failure rate; and a formatting engine configured to format the data storage device to have a first usable size for user space applications; and
configured to format the data storage device to have a second usable size for user space applications based on the monitored failure rate. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification