Selective relocation of data of a subset of a data block based on distribution of reliability statistics

US11740805B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11740805-B2
Application numberUS-202217837578-A
CountryUS
Kind codeB2
Filing dateJun 10, 2022
Priority dateDec 4, 2018
Publication dateAug 29, 2023
Grant dateAug 29, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A distribution statistic is generated for a data block of a memory component based on a reliability statistic for memory cells sampled in the data block. The distribution statistic is indicative of at least one of a uniformity or a non-uniformity of read disturb stress on the sampled memory cells. At least a subset of the data block is relocated to another data block of the memory component in view of the distribution statistic.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: generating a distribution statistic for a data block of a memory component based on a reliability statistic for memory cells sampled in the data block, wherein the distribution statistic is indicative of at least one of a uniformity or a non-uniformity of read disturb stress on the sampled memory cells; and relocating at least a subset of the data block to another data block of the memory component in view of the distribution statistic. 2. The method of claim 1 , wherein relocating the subset of the data block to the other data block of the memory component in view of the distribution statistic comprises: determining, based on the distribution statistic, whether the read disturb stress is uniformly or non-uniformly distributed across the data block, wherein the subset of the data block is relocated to the other data block of the memory component in response to determining that the read disturb stress is non-uniformly distributed across the data block. 3. The method of claim 2 , further comprising: responsive to determining, based on the distribution statistic, that the read disturb stress is uniformly distributed across the data block, relocating one or more additional subsets of the data block with the subset to the other data block. 4. The method of claim 1 , further comprising: identifying, in view of the distribution statistic, one or more portions of the data block that satisfy a reliability statistic criterion, wherein the subset of the data block comprises the identified one or more portions of the data block. 5. The method of claim 4 , wherein identifying the one or more portions of the data block that satisfy the reliability statistic criterion comprises: determining that a respective reliability statistic for each memory cell of the one or more portions of the data block exceeds a threshold reliability statistic. 6. The method of claim 4 , wherein identifying the one or more portions of the data block that satisfy the reliability statistic criterion comprises: responsive to determining that a respective reliability statistic for each sampled memory cell of the data block falls below a threshold reliability statistic, determining that the one or more portions of the data block are associated with a particular range of reliability statistics that is adjacent to the threshold reliability statistic. 7. The method of claim 4 , wherein the one or more portions of the data block are associated with a first range of reliability statistics and one or more additional portions of the data block are associated with a second range of reliability statistics, and wherein identifying the one or more portions of the data block that satisfy the reliability statistic criterion comprises: determining that a number of memory cells included in the one or more portions of the data block is smaller than a number of memory cells included in the one or more additional portions of the data block. 8. The method of claim 1 , wherein the reliability statistic for each of the sampled memory cells corresponds to a residual bit error rate. 9. The method of claim 1 , wherein the sampled memory cells comprise at least one of one or more memory cells, a wordline, or a group of wordlines of the data block. 10. The method of claim 1 , wherein the distribution statistic corresponds to a statistical metric for reliability statistics for each of the sampled memory cells, the statistical metric comprising at least one of a maximum-minimum delta metric, a maximum-average delta metric, a max-average metric, a max-min average metric, a standard deviation metric, a skewness metric, or a z-score metric. 11. A system comprising: a memory component comprising a plurality of data blocks each comprising memory cells configured to store data; and a processing device operatively coupled to the memory component, the processing device to perform operations comprising: generating a distribution statistic for a data block of a memory component based on a reliability statistic for a portion of the memory cells sampled in the data block, wherein the distribution statistic is indicative of at least one of a uniformity or a non-uniformity of read disturb stress on the sampled portion of the memory cells; and relocating at least a subset of the data block to another data block of the memory component in view of the distribution statistic. 12. The system of claim 11 , wherein relocating the subset of the data block to the other data block of the memory component in view of the distribution statistic comprises: determining, based on the distribution statistic, whether the read disturb stress is uniformly or non-uniformly distributed across the data block, wherein the subset of the data block is relocated to the other data block of the memory component in response to determining that the read disturb stress is non-uniformly distributed across the data block. 13. The system of claim 12 , wherein the operations further comprise: responsive to determining, based on the distribution statistic, that the read disturb stress is uniformly distributed across the data block, relocating one or more additional subsets of the data block with the subset to the other data block. 14. The system of claim 11 , wherein the operations further comprise: identifying, in view of the distribution statistic, one or more portions of the data block that satisfy a reliability statistic criterion, wherein the subset of the data block comprises the identified one or more portions of the data block. 15. The system of claim 14 , wherein identifying the one or more portions of the data block that satisfy the reliability statistic criterion comprises: determining that a respective reliability statistic for each memory cell of the one or more portions of the data block exceeds a threshold reliability statistic. 16. The system of claim 14 , wherein identifying the one or more portions of the data block that satisfy the reliability statistic criterion comprises: responsive to determining that a respective reliability statistic for each sampled memory cell of the data block falls below a threshold reliability statistic, determining that the one or more portions of the data block are associated with a particular range of reliability statistics that is adjacent to the threshold reliability statistic. 17. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising: generating a distribution statistic for a data block of a memory component based on a reliability statistic for memory cells sampled in the data block, wherein the distribution statistic is indicative of at least one of a uniformity or a non-uniformity of read disturb stress on the sampled memory cells; and relocating at least a subset of the data block to another data block of the memory component in view of the distribution statistic. 18. The non-transitory computer-readable storage medium of claim 17 , wherein relocating the subset of the data block to the other data block of the memory component in view of the distribution statistic comprises: determining, based on the distribution statistic, whether the read disturb stress is uniformly or non-uniformly distributed across the data block, wherein the subset of the data block is relocated to the other data block of the memory component in response to determining that the read disturb stress is non-uniformly distributed across the data block.

Assignees

Inventors

Classifications

  • G06F3/0619Primary

    in relation to data integrity, e.g. data losses, bit errors · CPC title

  • Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • Ensuring data consistency and integrity · CPC title

  • G06F3/0614Primary

    Improving the reliability of storage systems · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11740805B2 cover?
A distribution statistic is generated for a data block of a memory component based on a reliability statistic for memory cells sampled in the data block. The distribution statistic is indicative of at least one of a uniformity or a non-uniformity of read disturb stress on the sampled memory cells. At least a subset of the data block is relocated to another data block of the memory component in …
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0619. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).