| CPC H03M 13/098 (2013.01) [H03M 13/1108 (2013.01); H03M 13/6597 (2013.01)] | 18 Claims |

|
1. An error correction method of an electronic device including a decoder and an error code correction (ECC) engine, the error correction method comprising:
determining by the decoder whether an input analog code is at a forbidden state;
when the input analog code is at the forbidden state, setting by the decoder a digital binary code as a first predetermined code and inputting the digital binary code to the ECC engine from the decoder;
determining by the ECC engine whether the digital binary code from the decoder has a plurality of errors; and
when the digital binary code from the decoder has the plurality of errors, the ECC engine informing the decoder, resetting by the decoder the digital binary code as a second predetermined code and inputting the digital binary code from the decoder to the ECC engine for ECC.
|