Boundary word line operation in nonvolatile memory
First Claim
Patent Images
1. A nonvolatile memory system comprising:
- a plurality of Multi Level Cell (MLC) blocks that store more than one bit per cell;
an identifying circuit that is configured to identify one or more high risk word lines in an individual MLC block that contains data that is at high risk of read disturb errors;
a copying circuit that is configured to selectively copy the data from the one or more high risk word lines to a location outside the individual MLC block; and
a read circuit that is configured to read the data from the location outside the individual MLC block.
2 Assignments
0 Petitions
Accused Products
Abstract
One or more word lines in a Multi Level Cell (MLC) block are identified as being at high risk of read disturb errors and data is selectively copied from such high risk word lines to a location outside the MLC block where the copy is maintained. Subsequent read requests for the data may be directed to the copy of the data outside the MLC block.
-
Citations
23 Claims
-
1. A nonvolatile memory system comprising:
-
a plurality of Multi Level Cell (MLC) blocks that store more than one bit per cell; an identifying circuit that is configured to identify one or more high risk word lines in an individual MLC block that contains data that is at high risk of read disturb errors; a copying circuit that is configured to selectively copy the data from the one or more high risk word lines to a location outside the individual MLC block; and a read circuit that is configured to read the data from the location outside the individual MLC block. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of operating a nonvolatile memory comprising:
-
identifying one or more high risk word lines in a Multi Level Cell (MLC) block that contain data that is at high risk of read disturb errors; selectively copying the data from the one or more high risk word lines to a location outside the MLC block; maintaining a copy of the data outside the MLC block; and subsequently directing read requests for the data to the copy of the data outside the MLC block. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method of operating a nonvolatile memory comprising:
-
writing Multi Level Cell (MLC) data in an MLC block in a plurality of word lines of a block, leaving additional word lines unwritten; subsequently maintaining a count of read operations performed on a last fully written word line of the block; comparing the count with a threshold number; in response to determining that the count exceeds the threshold number, copying the data from the last fully written word line to a Single Level Cell (SLC) block; maintaining a copy of the data in the SLC block; and subsequently directing read requests for the data to the copy of the data in the SLC block. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification