Block closure techniques for a data storage device
First Claim
Patent Images
1. A method comprising:
- in a data storage device including a non-volatile memory and a controller, performing by the controller;
initiating a write operation to write first data to a first word line of a multi-level cell (MLC) block of the non-volatile memory; and
in response to an event that interrupts programming at the first word line, compensating for incompletion of a write disturb effect at the MLC block due to the event by copying second data from a second word line of the MLC block to a second block of the non-volatile memory or by writing dummy data to the second word line.
2 Assignments
0 Petitions
Accused Products
Abstract
A data storage device includes a non-volatile memory and a controller. A method includes initiating a write operation to write first data to a first word line of a multi-level cell (MLC) block of the non-volatile memory. The method further includes compensating, in response to an event that interrupts programming at the first word line, for incompletion of a write disturb effect at the MLC block due to the event by copying second data from a second word line of the MLC block to a second block of the non-volatile memory or by writing dummy data to the second word line.
57 Citations
20 Claims
-
1. A method comprising:
in a data storage device including a non-volatile memory and a controller, performing by the controller; initiating a write operation to write first data to a first word line of a multi-level cell (MLC) block of the non-volatile memory; and in response to an event that interrupts programming at the first word line, compensating for incompletion of a write disturb effect at the MLC block due to the event by copying second data from a second word line of the MLC block to a second block of the non-volatile memory or by writing dummy data to the second word line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. A data storage device comprising:
-
a non-volatile memory that includes a multi-level cell (MLC) block and a second block, wherein the MLC block includes a first word line and a second word line; and a controller coupled to the non-volatile memory, wherein the controller is configured to initiate a write operation to write first data to the first word line and to compensate, in response to an event that interrupts programming at the first word line, for incompletion of a write disturb effect at the MLC block due to the event by copying second data from the second word line to the second block or by writing dummy data to the second word line. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification