Flash memory device with multi-level cells and method of writing data therein
AssigneeSamsung Electronics Co., Ltd.
InventorsWon-Moon Cheon, Seon-Taek Kim, Chan-Ik Park, Sung-up Choi
Life of this patent
Estimating the term…
Abstract
In one aspect, a method of writing data in a flash memory system is provided. The flash memory system forms an address mapping pattern according to a log block mapping scheme. The method includes determining a writing pattern of data to be written in a log block, and allocating one of SLC and MLC blocks to the log block in accordance with the writing pattern of the data.
Claims1
A method of writing data in a flash memory system including a single-level cell (SLC) block and a multi-level cell (MLC) block, the flash memory system forming an address mapping pattern according to a log block mapping scheme, the method comprising:
- determining a writing pattern of data to be written in a log block;
- and
- selectively allocating one of the SLC block and the MLC block to the log block in accordance with the writing pattern of the data, wherein the writing pattern includes a sequential-writing pattern in which data are sequentially written into the log block in a unit of a page, and a random-writing pattern in which data are written into the log block out of sequence in a unit of a page, and wherein the MLC block is allocated to the log block when the writing pattern of the data is the sequential-writing pattern, and the SLC block is allocated to the log block when the writing pattern of the data is the random-writing pattern.
Dependencies are inferred from the claim text.