发明名称 |
Flash memory device with multi-level cells and method of writing data therein |
摘要 |
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. |
申请公布号 |
US8843699(B2) |
申请公布日期 |
2014.09.23 |
申请号 |
US201313777816 |
申请日期 |
2013.02.26 |
申请人 |
Samsung Electronics Co., Ltd. |
发明人 |
Cheon Won-Moon;Kim Seon-Taek;Park Chan-Ik;Choi Sung-up |
分类号 |
G06F12/06;G11C16/04;G06F12/02 |
主分类号 |
G06F12/06 |
代理机构 |
Volentine & Whitt, PLLC |
代理人 |
Volentine & Whitt, PLLC |
主权项 |
1. A method of writing write data in flash memory, the method comprising:
receiving the write data, logical page addresses for the write data, and a write request related to the write data from a host; determining a writing pattern of the write data; and selectively allocating one of a first block and a second block to a log block in accordance with the determined writing pattern, wherein the first block is a single-level cell (SLC) block, and the second block is a multi-level cell (MLC) block, wherein determining the writing pattern of the write data comprises at least one of determining whether the write data has a random-writing pattern by detecting whether the logical page addresses for the write data are discontinuous, and determining whether the write data has a sequential-writing pattern by detecting whether the logical page addresses for the write data are continuous, and upon determining that the write data has the random-writing pattern, allocating the first block to the log block, and upon determining that the write data has the sequential-writing pattern, allocating the second block to the log block. |
地址 |
Suwon-si, Gyeonggi-do KR |