Devices and methods for operating a solid state drive
First Claim
Patent Images
1. A method, comprising:
- managing, by a controller of a solid state memory device, a number of operations performed by the solid state drive and a number of spare blocks in the solid state drive at least partially based on each of;
a user indicated number of write input/output operations (IOPs) per unit time;
a user indicated number of spare blocks in the solid state drive; and
a user indicated 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, comprising:
-
managing, by a controller of a solid state memory device, a number of operations performed by the solid state drive and a number of spare blocks in the solid state drive at least partially based on each of; a user indicated number of write input/output operations (IOPs) per unit time; a user indicated number of spare blocks in the solid state drive; and a user indicated operational life for the solid state drive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
setting a number of write input/output operations (IOPs) per unit time to be performed by a solid state drive at least partially based on a user indicated amount of spare blocks and at least partially based on a user indicated operation life; and managing, by a controller of the solid state memory device, write IOPs performed by the solid state drive and a number of spare blocks in the solid state drive at least partially based on each of;
the set number of write per unit time to be performed by the solid state drive, the user indicated amount of spare blocks, and the user indicated operational life for the solid state drive to allow the solid state drive to perform for the user indicated 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 number of solid state memory arrays and configured to; receive a user indication of a number of spare blocks in the number of solid state memory arrays, receive a user indication of a number of write IOPs per unit time, receive a user indication of an operational life for the number of solid state memory arrays, and manage write input/outputs operations (IOPs) performed by the number of solid state memory arrays and a number of spare blocks in the number of solid state memory arrays at least partially based on each of the number of spare blocks in the solid state memory arrays, the number of write TOPS per unit time, and the operational life for the number of solid state memory arrays. - View Dependent Claims (17, 18, 19, 20)
-
Specification