Patent ID: 8055979
Filing Date: 2011-11-08
Classification: G06F,G11C

Abstract:
1. A solid state non-volatile memory unit comprising: a first encoder configured to generate first encoded data; a second encoder in communication with the first encoder, the second encoder configured to generate second encoded data based on the first encoded data; a multi-level solid state non-volatile memory array configured to store the second encoded data encoded by the second encoder, the multi-level solid state non-volatile memory array utilizing a predetermined number of digital levels to store the second encoded data; a demodulator configured to generate a signal based on the second encoded data, the signal being characterized by a number of possible values that is greater than the predetermined number of digital levels used to store the second encoded data; a first decoder configured to decode the second encoded data retrieved from the multi-level solid state non-volatile memory array; and a second decoder in communication with the first decoder, the second decoder configured to decode an output of the first decoder, wherein at least the first decoder processes the signal generated by the demodulator.