Predictive media management for read disturb
AssigneeMicron Technology, Inc.
InventorDaniel James Gunderson
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for predictive media management for read disturb are described. A read disturbance manager can monitor a bit error rate for a block of a memory die. The read disturbance manager can detect that a degradation of the bit error rate satisfies a degradation threshold specific to the memory die. In some cases, the read disturbance manager can perform a write operation to write data from the block of the memory die to a second block of the memory die based on detecting that the degradation of the bit error rate satisfies the degradation threshold.
Claims18
A method, comprising:
- receiving, from a host system at a memory sub-system, a read command to read data from a first block of a first memory die of the memory sub-system;
- performing a test read operation on the first block prior to performing a read operation on the first block;
- performing the read operation to read the data from the first block;
- monitoring, at the memory sub-system, a bit error rate for the first block of the first memory die based at least in part on performing the read operation;
- determining, at the memory sub-system and based at least in part on the monitoring, that a degradation of the bit error rate for the first block of the first memory die satisfies a first degradation threshold specific to the first memory die and different from a second degradation threshold specific to a second memory die of the memory sub-system, the first degradation threshold associated with read operations performed on the first block of the first memory die, wherein the first degradation threshold is set according to a number of read operations that triggers a data recovery procedure for the first block;
- and
- performing a write operation to write the data from the first block of the first memory die to a second block of the first memory die based at least in part on determining that the bit error rate satisfies the first degradation threshold or on an unsuccessful test read operation.
A system comprising:
- a plurality of memory components;
- and
- a processing device, operatively coupled with the plurality of memory components, to:
- receive, from a host system at a memory sub-system, a read command to read data from a first block of a first memory die of the memory sub-system;
- perform a test read operation on the first block prior to performing a read operation on the first block;
- perform the read operation to read the data from the first block;
- detect, at the memory sub-system and based at least in part on performing the read operation, that a bit error rate degradation for the first block of the first memory die satisfies a first degradation threshold specific to the first memory die and different from a second degradation threshold specific to a second memory die of the memory sub-system, the first degradation threshold associated with data recovery for the first memory die, wherein the first degradation threshold is set according to a number of read operations that triggers a data recovery procedure for the first block;
- and
- write the data from the first block of the first memory die to a second block of the first memory die based at least in part on detecting that the bit error rate degradation satisfies the first degradation threshold or on an unsuccessful test read operation.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- receive, from a host system at a memory sub-system, a read command to read data from a first block of a first memory die of the memory sub-system;
- perform a test read operation on the first block prior to performing a read operation on the first block;
- perform the read operation to read the data from the first block;
- monitor, at the memory sub-system, a bit error rate for the first block of the first memory die based at least in part on performing the read operation;
- determine, at the memory sub-system and based at least in part on the monitoring, that a degradation of the bit error rate for the first block of the first memory die satisfies a first degradation threshold specific to the first memory die and different from a second degradation threshold specific to a second memory die of the memory sub-system, the first degradation threshold associated with read operations performed on the first block of the first memory die, wherein the first degradation threshold is set according to a number of read operations that triggers a data recovery procedure for the first block;
- and
- perform a write operation to write the data from the first block of the first memory die to a second block of the first memory die based at least in part on determining that the bit error rate satisfies the first degradation threshold or on an unsuccessful test read operation.
Dependencies are inferred from the claim text.