Patent ID: 9223692
Filing Date: 2015-12-29
Classification: G06F,G11C

Abstract:
1. A programming method for a non-volatile memory, the method comprising: receiving first data and partitioning the first data according to physical pages of memory cells of a memory cell array to generate partitioned first data, the physical pages corresponding to memory cells connected to respective word lines of the memory cell array, the memory cells each for storing N bits of data, where N is an integer of 3 or more, and the N bits including a least significant bit (LSB), at least one central significant bit (CSB) and a most significant bit (MSB); programming the partitioned first data as LSB page data to the plurality of physical pages, respectively; and receiving second data; and programming the second data as CSB and MSB page data to a selected physical page among the plurality of physical pages to which the first data is programmed as LSB page data, wherein the second data is simultaneously programmed to the memory cells of the selected physical page.