Memory system, program method thereof, and computing system including the same
First Claim
Patent Images
1. A method of programming a multi-bit flash memory device which includes memory cells, each memory cell configured to store one or more data including at least either a lower page and or an upper page, the method comprising:
- storing an LSB data of the lower page in a selected memory cell;
if data to be stored is assigned to the upper page in the selected memory cell, backing up the lower page data stored already in the selected memory cell to a backup memory block in the multi-bit flash memory device; and
copying the lower page data backed up in the backup memory block to a free memory block in the multi-bit flash memory device after a power failure to a memory block including the selected memory cell is detected,wherein the free block is different from the memory block including the selected memory cell.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a memory system and a method of programming a multi-bit flash memory device which includes memory cells configured to store multi-bit data, where the method includes and the system is configured for determining whether data to be stored in a selected memory cell is an LSB data; and if data to be stored in a selected memory cell is not an LSB data, backing up lower data stored in the selected memory cell to a backup memory block of the multi-bit flash memory device.
-
Citations
25 Claims
-
1. A method of programming a multi-bit flash memory device which includes memory cells, each memory cell configured to store one or more data including at least either a lower page and or an upper page, the method comprising:
-
storing an LSB data of the lower page in a selected memory cell; if data to be stored is assigned to the upper page in the selected memory cell, backing up the lower page data stored already in the selected memory cell to a backup memory block in the multi-bit flash memory device; and copying the lower page data backed up in the backup memory block to a free memory block in the multi-bit flash memory device after a power failure to a memory block including the selected memory cell is detected, wherein the free block is different from the memory block including the selected memory cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A memory system comprising:
-
a multi-bit flash memory device including a plurality of memory blocks each configured to have memory cells; and a memory controller configured to control the multi-bit flash memory device, wherein the memory controller is configured to store an LSB data into a lower page in a selected memory cell and, if data to be stored is assigned to an upper page in the selected memory cell, to back up data of the lower page stored already in the selected memory cell to a backup memory block in the multi-bit flash memory device, wherein the memory controller is further configured to copy data of the lower page backed up in the backup memory block to a free memory block in the multi-bit flash memory device after a power failure to a memory block including the selected memory cell is detected, and wherein the free block is different from the memory block including the selected memory cell. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25)
-
Specification