9904594

Monitoring Error Correction Operations Performed in Memory

PublishedFebruary 27, 2018
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
24 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. An apparatus, comprising: a memory; and circuitry configured to: sense a data state of a number of memory cells of the memory and soft data associated with the sensed data states; perform an error correction operation on the sensed data states and soft data; determine, if the error correction operation is successful, a bit error rate associated with the error correction operation based on a quantity of erroneous soft data corrected during the error correction operation; determine, if the error correction operation is successful, a high reliability error rate associated with the error correction operation based on a quality of the erroneous soft data corrected during the error correction operation; and determine whether to take a corrective action on the sensed data states based on the bit error rate associated with the error correction operation and the high reliability error rate associated with the error correction operation.

2

2. The apparatus of claim 1 , wherein: the high reliability error rate corresponds to a quantity of errors corrected during the error correction operation that are high reliability errors; and an error corrected during the error correction operation is a high reliability error if the soft data having that error indicates that a threshold voltage associated with that memory cell is a particular voltage amount away from a voltage used to sense the data state of that memory cell.

3

3. The apparatus of claim 1 , wherein the circuitry is configured to perform a sense operation to sense the data state of each respective memory cell and the soft data associated with the sensed data state of each respective memory cell.

4

4. The apparatus of claim 1 , wherein the corrective action on the sensed data states is a relocation of the sensed data states to a different location in the memory.

5

5. An apparatus, comprising: a memory; and circuitry configured to: sense a data state of a number of memory cells of the memory and soft data associated with the sensed data states; perform an error correction operation on the sensed data states and soft data; determine, if the error correction operation is successful, a bit error rate associated with the error correction operation; determine, if the error correction operation is successful, a high reliability error rate associated with the error correction operation; and determine whether to take a corrective action on the sensed data states based on the bit error rate associated with the error correction operation and the high reliability error rate associated with the error correction operation.

6

6. The apparatus of claim 5 , wherein the circuitry is configured to determine whether to take the corrective action based on a location of a data point corresponding to the bit error rate and the high reliability error rate in a two-dimensional bit error rate versus high reliability error rate space.

7

7. The apparatus of claim 6 , wherein: the two-dimensional bit error rate versus high reliability error rate space includes a curve corresponding to a correction limit of the error correction operation; and the circuitry is configured to determine whether to take the corrective action based on the location of the data point relative to the curve in the two-dimensional bit error rate versus high reliability error rate space.

8

8. The apparatus of claim 7 , wherein: the two-dimensional bit error rate versus high reliability error rate space includes a number of additional curves, wherein each respective additional curve corresponds to a different margin amount associated with the curve that corresponds to the correction limit of the error correction operation; and the circuitry is configured to determine whether to take the corrective action based on the location of the data point relative to the number of additional curves in the two-dimensional bit error rate versus high reliability error rate space.

9

9. The apparatus of claim 7 , wherein the circuitry is configured to generate the curve based on previous error correction operations performed on soft data by the circuitry.

10

10. The apparatus of claim 7 , wherein the curve is a pre-generated curve.

11

11. A method for operating memory, comprising: sensing a data state of a number of memory cells and soft data associated with the sensed data states; performing an error correction operation on the sensed data states and soft data; determining, if the error correction operation is successful, a bit error rate associated with the error correction operation based on a quantity of erroneous soft data corrected during the error correction operation; determining, if the error correction operation is successful, a high reliability error rate associated with the error correction operation based on a quality of the erroneous soft data corrected during the error correction operation; and determining whether to take a corrective action on the sensed data states based on the bit error rate associated with the error correction operation and the high reliability error rate associated with the error correction operation.

12

12. The method of claim 11 , wherein the method includes: taking the corrective action if a location of a data point corresponding to the quantity of the erroneous soft data and the quality of the erroneous soft data in a two-dimensional quantity versus quality of erroneous data space is on a first side of a curve in the two-dimensional space corresponding to a correction limit of the error correction operation; and not taking the corrective action if the location of the data point is on a second side of the curve in the two-dimensional space.

13

13. The method of claim 11 , wherein: the soft data associated with the sensed data state of each respective memory cell indicates a location of a threshold voltage associated with that memory cell within a threshold voltage distribution associated with the data state of that memory cell; and the quality of the erroneous soft data corrected during the error correction operation corresponds to the threshold voltage location indicated by the erroneous soft data.

14

14. The method of claim 11 , wherein: the soft data associated with the sensed data state of each respective memory cell indicates a probability of whether a threshold voltage associated with that memory cell corresponds to the data state of that memory cell; and the quality of the erroneous soft data corrected during the error correction operation corresponds to the probability indicated by the erroneous soft data.

15

15. The method of claim 11 , wherein performing the error correction operation on the soft data includes performing a low-density parity-check (LDPC) operation on the soft data.

16

16. The method of claim 11 , wherein the method includes performing the error correction operation on the soft data using an error correction code (ECC) scheme other than a low-density parity-check (LDPC) ECC scheme.

17

17. A method for operating memory, comprising: sensing a data state of a number of memory cells and soft data associated with the sensed data states; performing an error correction operation on the sensed data states and the soft data to correct errors in the soft data; determining, if the error correction operation is successful, a bit error rate associated with the error correction operation; determining, if the error correction operation is successful, a high reliability error rate associated with the error correction operation; and determining whether to take a corrective action based on the bit error rate associated with the error correction operation and the high reliability error rate associated with the error correction operation.

18

18. The method of claim 17 , wherein the method includes determining the high reliability error rate associated with the error correction operation based on a quantity of the errors in the soft data corrected during the error correction operation that are high reliability errors.

19

19. The method of claim 18 , wherein an error in the soft data corrected during the error correction operation is a high reliability error if the soft data having that error indicates that a threshold voltage associated with that memory cell is a particular voltage amount away from a voltage used to sense the data state of that memory cell.

20

20. The method of claim 18 , wherein: the method includes sensing the soft data associated with the sensed data state of each respective memory cell using a plurality of sensing voltages; and an error in the soft data corrected during the error correction operation is a high reliability error if: the soft data having that error indicates that a threshold voltage associated with that memory cell is located at a voltage greater than the highest one of the plurality of sensing voltages; or the soft data having that error indicates that the threshold voltage associated with that memory cell is located at a voltage less than the lowest one of the plurality of sensing voltages.

21

21. The method of claim 18 , wherein: the method includes sensing the soft data associated with the sensed data state of each respective memory cell using a plurality of sensing voltages; and an error in the soft data corrected during the error correction operation is a high reliability error if the soft data having that error indicates that a threshold voltage associated with that memory cell has a strongest probability of corresponding to the data state of that memory cell.

22

22. The method of claim 17 , wherein the method includes sensing the data state of each respective memory cell and the soft data associated with the data state of each respective memory cell during a same sense operation.

23

23. The method of claim 17 , wherein the method includes determining whether to take the corrective action based on whether the bit error rate associated with the error correction operation meets or exceeds a threshold bit error rate.

24

24. The method of claim 17 , wherein the corrective action is a relocation of the sensed data states to a different location in the memory.

Patent Metadata

Filing Date

Unknown

Publication Date

February 27, 2018

Inventors

Mustafa N. Kaynak
Patrick R. Khayat
Sivagnanam Parthasarathy

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MONITORING ERROR CORRECTION OPERATIONS PERFORMED IN MEMORY” (9904594). https://patentable.app/patents/9904594

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.