DEVICES AND METHODS FOR OPERATING A SOLID STATE DRIVE
First Claim
Patent Images
1. A method for operating a solid state drive, comprising:
- receiving an indication of a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive; and
managing the number of write IOPs performed by the solid state drive at least partially based on the desired number of write IOPs per unit time, a number of spare blocks in the solid state drive, and a desired operational life for the solid state drive.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure includes methods and devices for operating a solid state drive. One method embodiment includes receiving an indication of a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive. The method can also include managing the number of write IOPs performed by the solid state drive at least partially based on the desired number of write IOPs per unit time, a number of spare blocks in the solid state drive, and a desired operational life for the solid state drive.
-
Citations
20 Claims
-
1. A method for operating a solid state drive, comprising:
-
receiving an indication of a desired number of write input/output operations (IOPs) per unit time performed by the solid state drive; and managing the number of write IOPs performed by the solid state drive at least partially based on the desired number of write IOPs per unit time, a number of spare blocks in the solid state drive, and a desired operational life for the solid state drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing wear on a solid state drive, comprising:
-
receiving a number of spare blocks in a solid state drive; receiving a desired operational life for the solid state drive; and managing program and/or erase cycles on the solid state drive at least partially based on the number of spare blocks and the desired operational life. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A solid state memory device, comprising:
-
a number of solid state memory arrays; and a controller coupled to the solid state memory arrays and configured to; receive a number of spare blocks in the solid state memory arrays, receive a desired operational life for the solid state memory arrays, and manage a number of write input/outputs operations (IOPs) performed by the solid state memory arrays. - View Dependent Claims (17, 18, 19, 20)
-
Specification