发明名称 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