Patent ID: 9001587
Filing Date: 2015-04-07
Classification: G11C

Abstract:
1. A reading method oaf MLC (Multi-Level Cell) flash memory, the reading method comprising: receiving a first read-out command from a controller located out of the flash memory; generating hard data of a first page by using a first hard read voltage in response to the first read-out command; receiving a second read-out command from the controller; and generating soft data of the first page by using first soft read voltages in response to the second read-out command; wherein each of voltage levels of the first soft read voltages are set by modifying a voltage level of at least one second hard read voltage used for generating hard data of a second page; wherein the first page is a page in which each of memory cells is programmed to store a high-order bit of multi-bits, and the first hard read voltage is set to have two or more different voltage levels whose number corresponds to the number of the multi-bits; and wherein the generating of the soft data of the first page comprises: