MEMORY HEALTH MONITORING
First Claim
1. A data storage device comprising:
- a non-volatile memory; and
a controller coupled to the non-volatile memory, the controller configured to;
write first data to a first set of storage elements accessible via a first word line of the non-volatile memory, the first data processed by a data shaping operation;
write second data to a second set of storage elements accessible via a second word line of the non-volatile memory, wherein the second data is not processed by the data shaping operation;
read a representation of the second data from the second set of storage elements; and
determine a block health metric of a portion of the non-volatile memory based on the representation of the second data, the portion including the first set of storage elements and the second set of storage elements.
7 Assignments
0 Petitions
Accused Products
Abstract
A data storage device may be configured to write first data to a first set of storage elements of a non-volatile memory and to write second data to a second set of storage elements of the non-volatile memory. The first data may be processed by a data shaping operation, and the second data may not be processed by the data shaping operation. The data storage device may be further configured to read a representation of the second data from the second set of storage cells and to determine a block health metric of a portion of the non-volatile memory based on the representation of the second data. The portion may include the first set of storage elements and the second set of storage elements. As an illustrative, non-limiting example, the first portion may be a first block of the non-volatile memory.
14 Citations
20 Claims
-
1. A data storage device comprising:
-
a non-volatile memory; and a controller coupled to the non-volatile memory, the controller configured to; write first data to a first set of storage elements accessible via a first word line of the non-volatile memory, the first data processed by a data shaping operation; write second data to a second set of storage elements accessible via a second word line of the non-volatile memory, wherein the second data is not processed by the data shaping operation; read a representation of the second data from the second set of storage elements; and determine a block health metric of a portion of the non-volatile memory based on the representation of the second data, the portion including the first set of storage elements and the second set of storage elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
writing first data to a first set of storage elements accessible via a first word line of a non-volatile memory, the first data processed by a data shaping operation; writing second data to a second set of storage elements accessible via a second word line of the non-volatile memory, wherein the second data is not processed by the data shaping operation; reading a representation of the second data from the second set of storage elements; and determining a block health metric of a portion of the non-volatile memory based on the representation of the second data, the portion including the first set of storage elements and the second set of storage elements. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A data storage device comprising:
-
a controller; and a non-volatile memory coupled to the controller and including storage elements configured to store data, wherein the storage elements are organized into multiple portions, and wherein at least one of the multiple portions stores de-shaped data and shaped data. - View Dependent Claims (17, 18, 19, 20)
-
Specification