The present invention relates to a method of operating a multi-level cell (MLC) memory device that performs a soft decision read operation. A method of reading a multi level cell (MLC) memory device connected to a memory controller according to an embodiment of the present invention is provided with a first read command, and a first hard decision read voltage and a first hard decision read voltage higher than Performs first and second hard decision read operations using 2 hard decision read voltages, reads first and second hard decision data, and reads one of the first and second hard decision read voltages. Reading the first soft decision data by selecting the decision read voltage and performing a first soft decision read operation using a plurality of soft decision read voltages having a predetermined voltage difference from the selected hard decision read voltage, The first soft decision data is provided to the memory controller to perform first ECC (error correction code) decoding.
展开▼