摘要 |
<p>The present invention relates to a method for operating a memory controller, which is capable of improving reliability by performing randomizer, state shaping, ECC operations, etc. The method for operating a memory controller comprises the steps of: receiving a write request and data from an external device; converting the received data into conversion data on the basis of an error correction operation and a state shaping operation, in response to the received write request; and transmitting the conversion data to a nonvolatile memory device, wherein the conversion data includes an error correction parity and a state shaping parity, the state shaping operation is to reduce a predetermined data pattern from the received data on the basis of the state shaping parity, and the predetermined data pattern is at least one among data patterns mapped to a plurality of program states, respectively.</p> |