The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Aug. 10, 2021

Filed:

Feb. 13, 2020
Applicant:

Microchip Technology Inc., Chandler, AZ (US);

Inventor:
Assignee:

Microchip Technology Inc., Chandler, AZ (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 11/10 (2006.01); H03M 13/11 (2006.01); H03M 13/41 (2006.01); H03M 13/43 (2006.01); H03M 13/01 (2006.01); H03M 13/25 (2006.01);
U.S. Cl.
CPC ...
G06F 11/1052 (2013.01); G06F 11/1044 (2013.01); G06F 11/1068 (2013.01); H03M 13/015 (2013.01); H03M 13/1177 (2013.01); H03M 13/258 (2013.01); H03M 13/4138 (2013.01); H03M 13/43 (2013.01);
Abstract

A method and apparatus for decoding are disclosed. The method includes receiving a first Forward Error Correction (FEC) block of read values, starting a hard-decode process in which a number of check node failures is identified and, during the hard-decode process comparing the identified number of check node failures to a decode threshold. When the identified number of check node failures is not greater than the decode threshold the hard-decode process is continued. When the identified number of check node failures is greater than the decode threshold, the method includes: stopping the hard-decode process prior to completion of the hard-decode process; generating output indicating that additional reads are required; receiving one or more additional FEC blocks of read values, mapping the first FEC block of read values and the additional FEC blocks of read values into soft-input values; and performing a soft-decode process on the soft-input values.


Find Patent Forward Citations

Loading…