STORAGE SYSTEM AND METHOD FOR BAD BLOCK RECYCLING
First Claim
1. A storage system comprising:
- a memory comprising a plurality of physical blocks of memory; and
a controller in communication with the memory, wherein the controller is configured to;
identify at least two physical blocks of memory that are designated as bad blocks because of at least one defective wordline;
identify which wordlines in the at least two physical blocks of memory are defective; and
create a logical block of memory from non-defective wordlines in the at least two physical blocks of memory, wherein some portions of the logical block are mapped to one of the at least two physical blocks of memory, and wherein other portions of the logical block are mapped to another one of the at least two physical blocks of memory.
5 Assignments
0 Petitions
Accused Products
Abstract
A storage system is provided comprising a controller and a memory. The controller is configured to identify at least two physical blocks of memory that are designated as bad blocks because of at least one defective wordline; identify which wordlines in the at least two physical blocks of memory are defective; and create a logical block of memory from non-defective wordlines in the at least two physical blocks of memory, wherein some portions of the logical block are mapped to one of the at least two physical blocks of memory, and wherein other portions of the logical block are mapped to another one of the at least two physical blocks of memory.
3 Citations
20 Claims
-
1. A storage system comprising:
-
a memory comprising a plurality of physical blocks of memory; and a controller in communication with the memory, wherein the controller is configured to; identify at least two physical blocks of memory that are designated as bad blocks because of at least one defective wordline; identify which wordlines in the at least two physical blocks of memory are defective; and create a logical block of memory from non-defective wordlines in the at least two physical blocks of memory, wherein some portions of the logical block are mapped to one of the at least two physical blocks of memory, and wherein other portions of the logical block are mapped to another one of the at least two physical blocks of memory. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
2. A storage system comprising:
-
a memory comprising a plurality of physical blocks of memory; and a controller in communication with the memory, wherein the controller is configured to; identify at least two physical blocks of memory that are designated as bad blocks because of at least one defective wordline; identify which wordlines in the at least two physical blocks of memory are defective; and create a logical block of memory from non-defective wordlines in the at least two physical blocks of memory, wherein some portions of the logical block are mapped to one of the at least two physical blocks of memory, and wherein other portions of the logical block are mapped to another one of the at least two physical blocks of memory; wherein the controller is configured to identify the at least two physical blocks of memory by determining that a number of non-defective wordlines in the at least two physical blocks of memory sum up to at least a number of wordlines needed to create a logical block.
-
-
11. A method for bad block recycling, the method comprising:
-
determining a bit error rate for each of a plurality of bad blocks of memory in a storage system; and writing data N number of limes, once in each of N number of bad blocks having a same bit error rate, wherein N>
1 and is based on the bit error rate and increases as the bit error rate increases. - View Dependent Claims (12, 13, 14)
-
-
15. A storage system comprising:
-
a memory comprising a plurality of physical blocks of memory; means for identifying at least two physical blocks of memory that are designated as bad blocks because of at least one defective wordline; means for identifying which wordlines in the at least two physical blocks of memory are defective; and means for creating a logical block of memory from non-defective wordlines in the at least two physical blocks of memory, wherein some portions of the logical block are mapped to one of the at least two physical blocks of memory, and wherein other portions of the logical block are mapped to another one of the at least two physical blocks of memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification