Patent ID: 9612903
Date: 2017-04-04
CPC Classifications: G06F,G11C,H03M

Claim:
1. A method, comprising: receiving, at a variable node, either a first reliability data value with a first hard data value or a second reliability data value with a second hard data value; sending the first hard data value or the second hard data value received at the variable node to each of a plurality of check nodes coupled to the variable node according to a parity check code; and updating the first reliability data value or the second reliability data value based on input from less than all of the plurality of check nodes; wherein the first reliability data value comprises a maximum reliability data value; wherein the second reliability data value comprises a minimum reliability data value; and wherein updating the first reliability data value or the second reliability data value comprises incrementing or decrementing the first reliability data value or the second reliability data value by a predetermined amount within a range defined by the maximum and minimum reliability data values.