Method and apparatus for improving read performance of a solid state drive
First Claim
Patent Images
1. A method for improving performance of a solid state drive, the method comprising:
- initiating, by a controller of the solid state drive, a repacking of data stored in a non-volatile memory of the solid state drive; and
performing the repacking of the data stored in the non-volatile memory of the solid state drive to refresh the solid state drive.
1 Assignment
0 Petitions
Accused Products
Abstract
A controller of a solid state drive initiates a repacking of data stored in a non-volatile memory of the solid state drive, wherein refreshing of the data stored in the non-volatile memory of the solid state drive is performed during the repacking of the data stored in the non-volatile memory of the solid state drive. Logical blocks are placed physically contiguously in an increasing order in pre-erased locations of the non-volatile memory of the solid state drive while the data stored in the non-volatile memory of the solid state drive is being repacked.
-
Citations
20 Claims
-
1. A method for improving performance of a solid state drive, the method comprising:
-
initiating, by a controller of the solid state drive, a repacking of data stored in a non-volatile memory of the solid state drive; and performing the repacking of the data stored in the non-volatile memory of the solid state drive to refresh the solid state drive. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a plurality of non-volatile memory chips; and a controller coupled to the plurality of non-volatile memory chips, wherein the controller is operable to; initiate a repacking of data stored in the plurality of non-volatile memory chips; and perform the repacking of the data stored in the plurality of non-volatile memory chips to refresh the non-volatile memory chips. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a solid state drive comprising a plurality of non-volatile memory chips; a display; and a processor coupled to the solid state drive and the display, wherein, the solid state drive is operable to; initiate a repacking of data stored in the plurality of non-volatile memory chips; and perform the repacking of the data stored in the plurality of non-volatile memory chips to refresh the non-volatile memory chips. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification