MEMORY SYSTEM, PROGRAM METHOD THEREOF, AND COMPUTING SYSTEM INCLUDING THE SAME
First Claim
Patent Images
1. A memory system comprising:
- a multi-bit flash memory device including a plurality of memory blocks; and
a memory controller configured to control the multi-bit flash memory device,wherein the memory controller is configured to determine whether there exists lower data belonging to a page offset value on the basis of a start address of data to be programmed in the multi-bit flash memory device; and
when it is determined that there exists lower data belonging to a page offset value on the basis of a start address of data to be programmed in the multi-bit flash memory device, the memory controller is configured to control the multi-bit flash memory device to backup the lower data belonging to a page offset value to a free memory block from the memory blocks.
0 Assignments
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
20 Claims
-
1. A memory system comprising:
-
a multi-bit flash memory device including a plurality of memory blocks; and a memory controller configured to control the multi-bit flash memory device, wherein the memory controller is configured to determine whether there exists lower data belonging to a page offset value on the basis of a start address of data to be programmed in the multi-bit flash memory device; and
when it is determined that there exists lower data belonging to a page offset value on the basis of a start address of data to be programmed in the multi-bit flash memory device, the memory controller is configured to control the multi-bit flash memory device to backup the lower data belonging to a page offset value to a free memory block from the memory blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory system comprising:
-
a multi-bit flash memory device including a plurality of memory blocks; and a memory controller configured to control the multi-bit flash memory device, wherein the memory controller is configured to determine, as a start address of data to be programmed, an address obtained by adding an address of the data to be programmed and a page offset value.
-
-
12. A memory system comprising:
-
a multi-bit flash memory device including a plurality of memory blocks; and a memory controller configured to control the multi-bit flash memory device, wherein the memory controller is configured to assign at least one page to a free page, wherein data to be programmed in the at least one page is data affecting lower data.
-
-
13. A memory system comprising:
-
a multi-bit flash memory device including a plurality of memory blocks; and a memory controller configured to control the multi-bit flash memory device, wherein the memory controller is configured to determine whether data to be stored in the multi-bit flash memory device is meta data; and
wherein when data to be stored in the multi-bit flash memory device is judged to be meta data, the memory controller is configured to determine an address obtained by adding an address of the meta data and a page offset value, as a start address of the meta data. - View Dependent Claims (14, 15, 16)
-
-
17. A memory system comprising:
-
a multi-bit flash memory device including a plurality of memory blocks; and a memory controller configured to control the multi-bit flash memory device, wherein the memory controller is configured to determine whether data to be stored in the multi-bit flash memory device is meta data; and
when data to be stored in the multi-bit flash memory device is determined to be meta data, the memory controller is configured to assign at least one page to a free page, wherein data to be programmed in the at least one page is data affecting lower data. - View Dependent Claims (18, 19, 20)
-
Specification