Decoding method and decoder device used in flash memory controller capable of reducing design complexity and circuit costs
AssigneeSilicon Motion, Inc.
InventorShiuan-Hao Kuo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorShiuan-Hao Kuo
Estimating the term…
A decoding method includes: using a syndrome calculation check circuit to calculate a syndrome value of variable node Vi of a parity check matrix based on multiple input bits; rotating the syndrome value of variable node Vi into the direction of variable node Vi+1 to generate an estimated syndrome value of variable node Vi+1; rotating the syndrome value of variable node Vi−1 into the direction of variable node Vi−Δ to generate a rotated syndrome information; performing a weighted-sum calculation based on multiple rotated syndrome information to generate a flipping function value; and comparing the flipping function value with a flipping threshold to generate a flipping result; the syndrome calculation check circuit determines whether to modify/flip a specific bit according to the flipping result.
A decoder device used in a flash memory controller, the flash memory controller being used to be coupled between a host device and a flash memory, and the decoder device comprises:
A decoding method of a decoder device used in a flash memory controller, the flash memory controller being used to be coupled between a host device and a flash memory, and the decoding method comprises:
Dependencies are inferred from the claim text.