9692449

Read Threshold Calibration for Ldpc

PublishedJune 27, 2017
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

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

1

1. An apparatus, comprising: a controller coupled to a low-density-parity-check (LDPC) decoder, wherein the LDPC decoder is coupled to a memory, the controller configured to: select read threshold sets (RTSs); determine log-likelihood ratios (LLRs) based on a number of decisions that correspond to each of a number of bins associated with the selected RTSs; decode LDPC codewords based, at least in part, on the determined LLRs; and identify a plurality of initial read thresholds (IRTs) around a transition between voltage distributions corresponding to respective data states.

2

2. The apparatus of claim 1 , wherein the controller is configured to identify a RTS of the selected RTSs that yields a least number of failed codewords decoded using the determined LLRs.

3

3. The apparatus of claim 2 , wherein the controller is configured to identify a RTS of the selected RTSs that yields a least number of failed codewords decoded based, at least in part, on a determination of a good read threshold set (GRTS) for each page of a memory.

4

4. The apparatus of claim 1 , wherein the controller is configured to record a quantity of LDPC codewords cleared.

5

5. The apparatus of claim 1 , wherein the controller is configured to select RTSs as subsets from a plurality of initial read thresholds (IRTs) around a transition between voltage distributions corresponding to respective data states.

6

6. The apparatus of claim 5 , wherein the controller is configured to select RTSs as unique subsets from the plurality of IRTs by selecting as an RTS each unique group of N soft read thresholds from M IRTs, wherein N and M are numbers greater than zero.

7

7. The apparatus of claim 1 , wherein the controller is configured to identify a plurality of initial soft read thresholds around a transition between voltage distributions corresponding to two data states.

8

8. An apparatus, comprising: a controller configured to: record a quantity of low-density parity-check (LDPC) codewords that clear, the codewords associated with each of a plurality of sets of N soft read thresholds; identify at least one of the plurality of sets of N soft read thresholds that clears a largest quantity of codewords for each of a plurality of memory portions; and form a ranked list of sets of N soft read thresholds based on quantity of the plurality of memory portions for which sets of N soft read thresholds clears the largest quantity of codewords, wherein N is a number greater than zero.

9

9. The apparatus of claim 8 , wherein the controller is configured to determine a read threshold list (RTL), wherein a highest-ranked member of the RTL is a highest ranked set of N soft read thresholds from the ranked list.

10

10. The apparatus of claim 9 , wherein the controller is configured to determine a second highest-ranked member of the RTL is a highest ranked set of N soft read thresholds from the ranked list that clears a maximum quantity of codewords for one of the plurality of memory portions for which the first member of the RTL does not clear a maximum quantity of codewords.

11

11. The apparatus of claim 10 , wherein a member of the RTL is a highest ranked set of N soft read thresholds from the ranked list that clears a maximum quantity of codewords for at least one of the plurality of memory portions for which higher-ranked members of the RTL do not clear a maximum quantity of codewords.

12

12. The apparatus of claim 8 , wherein the controller is configured to decode LDPC codewords using at least member of the RTL.

13

13. The apparatus of claim 12 , wherein the controller is configured to decode an LDPC codeword using a highest-ranked member of the RTL.

14

14. The apparatus of claim 12 , wherein the controller is configured to decode LDPC codewords successively using members of the RTL in ranked order.

15

15. The apparatus of claim 8 , wherein the controller is configured to periodically re-determine a new RTL based on a quantity of codewords not cleared using any member of the RTL during decoding.

16

16. An apparatus, comprising: a memory; a low-density-parity-check (LDPC) encoder coupled to the memory; a LDPC decoder coupled to the memory; and a controller comprising control circuitry coupled to the LDPC encoder, the controller configured to: identify a plurality of initial read thresholds (IRTs) between data states; select subsets of the plurality of IRTs as read threshold sets (RTSs); determine log-likelihood-ratios (LLRs) based on a number of decisions that correspond to a number of bins associated with each RTS; and identify initial read thresholds (IRTs) around a transition between voltage distributions corresponding to respective data states.

17

17. The apparatus of claim 16 , wherein the LDPC encoder is configured to: receive unencoded data from a host coupled to the controller; and encode the received data to generate LDPC codewords.

18

18. The apparatus of claim 16 , wherein the LDPC decoder is configured to decode LDPC codewords based, at least in part, on the determined LLRs.

19

19. The apparatus of claim 16 , wherein at least one IRT is identified based on the at least one IRT yielding a lowest residual bit error rate.

20

20. The apparatus of claim 16 , wherein the controller is configured to: determine that a particular subset of the plurality of IRTs yields a least number of failed decoded codewords; and add the particular subset of the plurality of IRTs to a ranked list.

Patent Metadata

Filing Date

Unknown

Publication Date

June 27, 2017

Inventors

Chandra C. Varanasi
Gerald L. Cadloni

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. “READ THRESHOLD CALIBRATION FOR LDPC” (9692449). https://patentable.app/patents/9692449

© 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.