| CPC G06F 3/0655 (2013.01) [G06F 3/0608 (2013.01); G06F 3/0679 (2013.01)] | 20 Claims |

|
1. A memory system comprising:
a memory device configured to
read hard decision data from a memory cell array based on a hard read voltage,
read first soft decision data from the memory cell array based on two or more first soft read voltages, the two or more first soft read voltages obtained based on the hard read voltage and a first voltage offset,
generate a first compressed sub-segment based on encoding a position of a bit having a first value into a position value for each first soft decision sub-segment of a plurality of first soft decision sub-segments in the first soft decision data, and
output first compressed data including a plurality of first compressed sub-segments; and
a memory controller configured to
receive the first compressed data,
count the number of position values in each first compressed sub-segment of the plurality of first compressed sub-segments, and
provide, to the memory device, a command based on the counted number, the command requesting a change of a voltage offset and a recompression operation.
|