DATA SEGREGATION IN A STORAGE DEVICE
First Claim
Patent Images
1. A device comprising:
- nonvolatile solid state memory;
a controller coupled to the nonvolatile solid state memory, the controller configured to;
implement a first state of the nonvolatile solid state memory by;
allocating a first portion of the nonvolatile solid state memory as a first data storage area;
allocating a second portion of the nonvolatile solid state memory as a second data storage area;
allocating a third portion of the nonvolatile memory as overprovisioning reserved for the first portion;
allocating a fourth portion of the nonvolatile memory as overprovisioning reserved for the second portion; and
adaptively adjusting, during operation of the device, an amount of overprovisioning of the third portion and an amount of overprovisioning of the fourth portion.
0 Assignments
0 Petitions
Accused Products
Abstract
An example method includes providing at least two data storage areas in a memory, providing a first amount of over-provisioning for a first of the at least two data storage areas and a second amount of over-provisioning for a second of the at least two data storage areas, categorizing data based on a characteristic of the data, and storing the data in one of the at least two data storage areas based on the categorization.
-
Citations
20 Claims
-
1. A device comprising:
-
nonvolatile solid state memory; a controller coupled to the nonvolatile solid state memory, the controller configured to; implement a first state of the nonvolatile solid state memory by; allocating a first portion of the nonvolatile solid state memory as a first data storage area; allocating a second portion of the nonvolatile solid state memory as a second data storage area; allocating a third portion of the nonvolatile memory as overprovisioning reserved for the first portion; allocating a fourth portion of the nonvolatile memory as overprovisioning reserved for the second portion; and adaptively adjusting, during operation of the device, an amount of overprovisioning of the third portion and an amount of overprovisioning of the fourth portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory device including instructions, that when executed by a processing element, cause the processing element to perform a method comprising:
-
implement a first amount of overprovisioning for a first portion of a nonvolatile solid state memory and a second amount of overprovisioning for a second portion of a nonvolatile solid state memory; and dynamically adjusting, during operation of the memory device, the first amount and the second amount based on a total amount of overprovisioning for the nonvolatile solid state memory. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A device comprising:
a controller configured to manage a solid state drive (SSD) and to; implement a first state of the SSD having; a first portion of the SSD for storing write data; a second portion of the SSD for storing write data; a third portion of the SSD for overprovisioning reserved for the first portion; a fourth portion of the SSD for overprovisioning reserved for the second portion and selectively storing data to the first portion and the second portion during operation of the device. - View Dependent Claims (17, 18, 19, 20)
Specification