Non volatile memory controller device and method for adjustment
AssigneeToshiba Memory Corporation
InventorsDavid Symons, Paul Hanham, Francesco Giorgio
Life of this patent
Estimating the term…
Loading patent…
AssigneeToshiba Memory Corporation
InventorsDavid Symons, Paul Hanham, Francesco Giorgio
Estimating the term…
There is provided a method of providing adjusted LLR values of a plurality of bits in a codeword to an LDPC decoder, the plurality of bits representing a plurality of charge states of a plurality of memory cells of a non-volatile memory. The method comprises storing in a non-volatile memory controller associated with the non-volatile memory LLR values of the plurality of bits. The controller then determines a plurality of levels of the charge states represented by the plurality of bits. The controller then generates, by a distribution processor, distributions of a population of the plurality of bits in the codeword at each of the plurality of levels at a first and a second time after the first time. The controller then generates the adjusted LLR values based on a comparison between the first and second distributions, and then decodes the codeword according to the adjusted LLR values.
A method of providing one or more adjusted log likelihood ratio (LLR) values of a plurality of bits in a codeword to a low-density parity check (LDPC) decoder, the plurality of bits representing a plurality of charge states of a plurality of memory cells of a non-volatile memory, the method comprising:
A non-volatile memory controller for adjusting one or more log likelihood ratio (LLR) values of a plurality of bits in a codeword for low-density parity check (LDPC) decoding, the plurality of bits representing a plurality of charge states of a plurality of memory cells of a non-volatile memory, the controller comprising:
Dependencies are inferred from the claim text.