Systems and Methods for Managing End of Life in a Solid State Drive
First Claim
Patent Images
1. A storage system, the storage system comprising:
- a first non-volatile memory portion and a second non-volatile memory portion, wherein the first non-volatile memory portion and the second non-volatile memory portion are addressable in the storage system;
a control circuit, wherein the control circuit is operable to;
identify the first non-volatile memory portion as partially failed;
receive a write request directed to the first non-volatile memory portion; and
direct the write request to the second non-volatile memory portion.
10 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the present invention provide systems and methods for managing solid state drives. As an example, a storage system is described that include at least a first flash memory block and a second flash memory block, and a control circuit. The first flash memory block and the second flash memory block are addressable in the storage system. The control circuit is operable to identify the first flash memory block as partially failed, receive a write request directed to the first flash memory block; and direct the write request to the second flash memory block.
-
Citations
20 Claims
-
1. A storage system, the storage system comprising:
-
a first non-volatile memory portion and a second non-volatile memory portion, wherein the first non-volatile memory portion and the second non-volatile memory portion are addressable in the storage system; a control circuit, wherein the control circuit is operable to; identify the first non-volatile memory portion as partially failed; receive a write request directed to the first non-volatile memory portion; and direct the write request to the second non-volatile memory portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for managing the end of life of a non-volatile memory device, the method comprising:
-
providing a first non-volatile memory portion; providing a second non-volatile memory portion; determining that the first non-volatile memory portion is becoming unreliable; based at least in part on the determination of unreliability, identifying the first non-volatile memory portion as read only; and mapping the second non-volatile memory portion to the first non-volatile memory portion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification