METHOD AND APPARATUS FOR MANAGING BAD RUN-TIME BLOCK IN MLC FLASH MEMORY
First Claim
Patent Images
1. An apparatus for managing a bad run-time block in a multi-level cell (MLC) flash memory, the apparatus comprising:
- a buffer-allotting module which allots a buffer in which data programmed in a least significant bit (LSB) of a cell is temporarily stored;
a data-copying module which copies the data programmed in the LSB of the cell to the buffer allotted by the buffer-allotting module; and
a bad-block-managing module which programs the data copied by the data-copying module in a free block if a program error occurs in a page of the cell.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are provided for managing a bad run-time block in a multi-level cell flash memory. The apparatus includes a buffer-allotting module which allots a buffer in which data programmed in a least significant bit (LSB) of a cell is temporarily stored, a data-copying module which copies the data programmed in the LSB of the cell to the allotted buffer, and a bad-block-managing module which programs the copied data to a free block if a program error occurs in a page of the cell.
22 Citations
16 Claims
-
1. An apparatus for managing a bad run-time block in a multi-level cell (MLC) flash memory, the apparatus comprising:
-
a buffer-allotting module which allots a buffer in which data programmed in a least significant bit (LSB) of a cell is temporarily stored; a data-copying module which copies the data programmed in the LSB of the cell to the buffer allotted by the buffer-allotting module; and a bad-block-managing module which programs the data copied by the data-copying module in a free block if a program error occurs in a page of the cell. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of managing a bad run-time block in a multi-level cell (MLC) flash memory, the method comprising:
-
allotting a buffer in which data programmed in a least significant bit (LSB) of a cell is temporarily stored; copying the data programmed in the LSB of the cell to the buffer allotted; and programming the data copied to the buffer to a free block when a program error occurs in a page of the cell. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer readable recording medium having recorded thereon a program for executing a method of managing a bad run-time block in a multi-level cell (MLC) flash memory, the method comprising:
-
allotting a buffer in which data programmed in a least significant bit (LSB) of a cell is temporarily stored; copying the data programmed in the LSB of the cell to the buffer allotted; and programming the data copied to the buffer to a free block if a program error occurs in a page of the cell.
-
Specification