Memory controller and decoding method
AssigneeKabushiki Kaisha Toshiba
InventorsRyo YAMAKI, Daisuke Fujiwara, Daiki Watanabe
Life of this patent
Estimating the term…
Abstract
According to an embodiment, a memory controller controls a non-volatile memory that stores a codeword. The memory controller includes a SISO decoder that performs SISO decoding based on the codeword read out as a set of soft decision values from the non-volatile memory, and outputs a posteriori information; a hard decision processor that performs hard decision on the a posteriori information and calculates a set of hard decision values of the codeword; and a HIHO decoder that performs HIHO decoding by using the hard decision values.
Claims20
A memory controller comprising a decoder, the decoder including:
- a SISO decoder that performs SISO decoding based on a codeword read out as a set of soft decision values, the codeword being stored in a non-volatile memory, and outputs a posteriori information;
- a hard decision processor that performs hard decision on the a posteriori information and calculates a set of hard decision values;
- and
- a HIHO decoder that performs HIHO decoding by using the hard decision values.
A storage device comprising:
- a non-volatile memory in which a codeword is stored;
- a SISO decoder that performs SISO decoding based on the codeword read out as a set of soft decision values from the non-volatile memory, and outputs a posteriori information;
- a hard decision processor that performs hard decision on the a posteriori information and calculates a set of hard decision values;
- and
- a HIHO decoder that performs HIHO decoding by using the hard decision values.
A method of controlling a non-volatile memory in which a codeword is stored, the method comprising:
- performing SISO decoding based on the codeword read out as a set of soft decision values from the non-volatile memory, and outputting a posteriori information;
- performing hard decision on the a posteriori information and calculating a set of hard decision values of the codeword;
- and
- performing HIHO decoding by using the hard decision values.
Dependencies are inferred from the claim text.