System to control a width of a programming threshold voltage distribution width when writing hot-read data
First Claim
Patent Images
1. An apparatus comprising:
- a memory configured to store data, the memory comprising a plurality of memory modules each having a size less than a total size of the memory; and
a controller configured to (A) process a plurality of read/write operations and (B) write the data using a plurality of threshold voltages, wherein (i) data considered hot-read data is written using a first voltage threshold, (ii) data not considered hot-read data is written using a second voltage threshold, and (iii) the first voltage threshold reduces an impact on endurance of the memory.
5 Assignments
0 Petitions
Accused Products
Abstract
An apparatus comprising a memory and a controller. The memory is configured to process a plurality of read/write operations. The memory comprises a plurality of memory modules. Each memory module has a size less than a total size of the memory. The controller is configured to write user data using a plurality of threshold voltages. The data considered hot-read data is written using a first voltage threshold. The data not considered hot-read data is written using a second voltage threshold. The first voltage threshold reduces an impact on endurance of the memory.
11 Citations
15 Claims
-
1. An apparatus comprising:
-
a memory configured to store data, the memory comprising a plurality of memory modules each having a size less than a total size of the memory; and a controller configured to (A) process a plurality of read/write operations and (B) write the data using a plurality of threshold voltages, wherein (i) data considered hot-read data is written using a first voltage threshold, (ii) data not considered hot-read data is written using a second voltage threshold, and (iii) the first voltage threshold reduces an impact on endurance of the memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling a solid state drive, comprising the steps of:
-
configuring a memory to store data, the memory comprising a plurality of memory modules each having a size less than a total size of the memory; processing a plurality of read/write operations; and writing the data using a plurality of threshold voltages, wherein (i) data considered hot-read data is written using a first voltage threshold, (ii) data not considered hot-read data is written using a second voltage threshold, and (iii) the first voltage threshold reduces an impact on endurance of the memory.
-
-
15. An apparatus comprising:
-
a memory configured to store data, the memory comprising a plurality of memory modules each having a size less than a total size of the memory; and means for (A) processing a plurality of read/write operations and (B) writing the data using a plurality of threshold voltages, wherein (i) data considered hot-read data is written using a first voltage threshold, (ii) data not considered hot-read data is written using a second voltage threshold, and (iii) the first voltage threshold reduces an impact on endurance of the memory.
-
Specification