PARTIAL BAD BLOCK DETECTION AND RE-USE USING EPWR FOR BLOCK BASED ARCHITECTURES
First Claim
Patent Images
1. A storage system comprising:
- a solid state memory comprising a first memory and a second memory;
a copy module configured to copy data from a block of the first memory to a block of the second memory;
a post write read module configured to detect any post write read error in the data copied to the block of the second memory; and
an error recovery module configured to determine that the block of the second memory is a partial bad block usable for storage in response to detection of a post write read error in a first portion of the data copied to the block of the second memory and no post write read error in a second portion of the data copied to the block of the second memory.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for partial bad block reuse may be provided. Data may be copied from a block of a first memory to a block of a second memory. A post write read error may be detected in a first portion the data copied to the block of the second memory without detection of a post write read error in a second portion of the data copied to the block of the second memory. The block of the second memory may be determined to be a partial bad block usable for storage in response to detection of the post write read error in the first portion of the data but not in the second portion of the data.
25 Citations
19 Claims
-
1. A storage system comprising:
-
a solid state memory comprising a first memory and a second memory; a copy module configured to copy data from a block of the first memory to a block of the second memory; a post write read module configured to detect any post write read error in the data copied to the block of the second memory; and an error recovery module configured to determine that the block of the second memory is a partial bad block usable for storage in response to detection of a post write read error in a first portion of the data copied to the block of the second memory and no post write read error in a second portion of the data copied to the block of the second memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A storage device comprising:
-
a solid state memory comprising a first memory and a second memory; a copy module configured to copy data from a block of the first memory to a block of the second memory; a post write read module configured to detect any post write read error in the data copied to the block of the second memory; and an error recovery module configured to determine that the block of the second memory is a partial bad block in response to detection of a post write read error in a first portion of the data and no post write read error in a second portion of the data, wherein the partial bad block remains available for data storage despite the detection of the post write read error. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for partial bad block reuse, the method comprising:
-
copying data from a block of a first memory to a block of a second memory; detecting a post write read error in a first portion the data copied to the block of the second memory without detection of a post write read error in a second portion of the data copied to the block of the second memory; and determining that the block of the second memory is a partial bad block usable for storage in response to detection of the post write read error in the first portion of the data but not in the second portion of the data. - View Dependent Claims (17, 18, 19)
-
Specification