Memory system and data erasing method therefor
    21.
    发明授权
    Memory system and data erasing method therefor 失效
    内存系统和数据擦除方法

    公开(公告)号:US08407402B2

    公开(公告)日:2013-03-26

    申请号:US12394720

    申请日:2009-02-27

    IPC分类号: G06F13/10

    摘要: A memory system includes a management table group in which management information including storage positions of data stored in a first storing area and a second storing area is stored. The management table group is stored in the second storing area. A controller performs data transfer between a host apparatus and the second storing area via the first storing area and performs management of the data in the first and second storing areas based on the management table group while updating the management table group expanded in the first storing area. The second storing area can store data associated with a first logical address area accessible from the host apparatus and data associated with a second logical address area accessible from the host apparatus, and the controller receives an erasing command from the host apparatus, collects the data associated with the second logical address area in a predetermined area in the second storing area, and then initializes the management table group.

    摘要翻译: 存储器系统包括管理表组,其中存储包括存储在第一存储区域和第二存储区域中的数据的存储位置的管理信息。 管理表组存储在第二存储区域中。 控制器经由第一存储区域在主机设备和第二存储区域之间执行数据传送,并且在更新在第一存储区域中扩展的管理表组的同时,基于管理表组来执行第一和第二存储区域中的数据的管理 。 第二存储区域可以存储与从主机设备可访问的第一逻辑地址区域相关联的数据和与从主机设备可访问的第二逻辑地址区域相关联的数据,并且控制器从主机设备接收擦除命令,收集相关联的数据 第二逻辑地址区域在第二存储区域中的预定区域中,然后初始化管理表组。

    Memory system for flushing and relocating data
    22.
    发明授权
    Memory system for flushing and relocating data 失效
    用于冲洗和重新定位数据的内存系统

    公开(公告)号:US08108593B2

    公开(公告)日:2012-01-31

    申请号:US12396104

    申请日:2009-03-02

    IPC分类号: G06F13/10

    摘要: A system includes: a first input buffer that functions as an input buffer for a third storing area; and a second input buffer that functions as an input buffer for the third storing area and that separately stores data with a high update frequency for the third storing area. In the system, a plurality of data written in a first storing area or a second storing area are flushed to the first input buffer in units of logical blocks. Also, a plurality of data written in the first input buffer are relocated to the third storing area in units of logical blocks.

    摘要翻译: 一种系统包括:用作第三存储区域的输入缓冲器的第一输入缓冲器; 以及第二输入缓冲器,其用作第三存储区域的输入缓冲器,并且分别存储具有用于第三存储区域的较高更新频率的数据。 在系统中,以逻辑块为单位将写入第一存储区域或第二存储区域的多个数据刷新到第一输入缓冲器。 此外,写入第一输入缓冲器的多个数据以逻辑块为单位重新定位到第三存储区域。

    MEMORY SYSTEM
    23.
    发明申请
    MEMORY SYSTEM 失效
    记忆系统

    公开(公告)号:US20110099349A1

    公开(公告)日:2011-04-28

    申请号:US12984337

    申请日:2011-01-04

    IPC分类号: G06F12/02

    摘要: A controller executes first processing for writing a plurality of data in a sector unit in the first storing area; second processing for flushing the data stored in the first storing area to the first input buffer in a first management unit twice or larger natural number times as large as the sector unit; third processing for flushing the data stored in the first storing area to the second input buffer in a second management unit twice or larger natural number times as large as the first management unit; fourth processing for relocating a logical block in which all pages are written in the first input buffer to the second storing area; fifth processing for relocating a logical block in which all pages are written in the second input buffer to the third storing area; and sixth processing for flushing a plurality of data stored in the second storing area to the second input buffer in the second management unit.

    摘要翻译: 控制器执行用于在第一存储区域中以扇区为单位写入多个数据的第一处理; 第二处理,用于将存储在第一存储区域中的数据在第一管理单元中的第一输入缓冲器中刷新自然数倍于扇区单元的两倍或更大; 在第二管理单元中将存储在第一存储区域中的数据刷新到与第一管理单元一样大的自然数倍的两倍或更大的第二处理; 将其中将所有页面写入所述第一输入缓冲器的逻辑块重定位到所述第二存储区域的第四处理; 将其中将所有页面写入第二输入缓冲器的逻辑块重新定位到第三存储区域的第五处理; 以及第六处理,用于将存储在第二存储区域中的多个数据刷新到第二管理单元中的第二输入缓冲器。

    MEMORY SYSTEM
    24.
    发明申请
    MEMORY SYSTEM 有权
    记忆系统

    公开(公告)号:US20090222629A1

    公开(公告)日:2009-09-03

    申请号:US12394692

    申请日:2009-02-27

    IPC分类号: G06F12/08 G06F12/00

    摘要: A memory system includes a controller that reads out, data written in a nonvolatile second storing area, from which data is read out and in which data is written in a page unit, to a first storing area as a cache memory included in a semiconductor memory and transfers the data to the host apparatus. The controller performs, when a readout request from the host apparatus satisfies a predetermined condition, at least one of first pre-fetch for reading out, to the first storing area data from a terminal end of a logical address range designated by a readout request being currently processed to a boundary of a logical address aligned in the page unit and a second pre-fetch for reading out data from the boundary of the logical address aligned in the page unit to a next boundary of the logical address.

    摘要翻译: 一种存储器系统,包括一个控制器,其读出写入到非易失性第二存储区域中的数据,从该数据读出数据被写入页单元,将第一存储区域写入作为包含在半导体存储器中的高速缓冲存储器 并将数据传送到主机设备。 当从主机设备的读出请求满足预定条件时,控制器执行从读出请求指定的逻辑地址范围的终端到第一存储区数据的第一预取中的至少一个, 当前处理到在页面单元中对齐的逻辑地址的边界,以及第二预取,用于从在页面单元中对齐的逻辑地址的边界读出数据到逻辑地址的下一个边界。

    Memory system with flush processing from volatile memory to nonvolatile memory utilizing management tables and different management units
    25.
    发明授权
    Memory system with flush processing from volatile memory to nonvolatile memory utilizing management tables and different management units 有权
    使用管理表和不同管理单元从易失性存储器到非易失性存储器的闪存处理的存储器系统

    公开(公告)号:US08938586B2

    公开(公告)日:2015-01-20

    申请号:US12529228

    申请日:2009-02-10

    IPC分类号: G06F12/02 G06F12/08

    CPC分类号: G06F12/0246 G06F2212/7207

    摘要: A memory system includes: a cache memory, a nonvolatile semiconductor memory, and a controller. The controller includes a plurality of management tables that manage data stored in the cache memory and the nonvolatile semiconductor memory using a cluster unit and a track unit. The controller performs data flushing processing from the cache memory to the nonvolatile semiconductor memory when the number of track units registered in the cache memory exceeds a predetermined threshold. Data may be flushed to the nonvolatile memory in different size data units such as a cluster or a track. Data flushing processing may also be performed if a last free way is used when data writing processing is performed on the cache memory managed in a set associative system. The nonvolatile semiconductor memory can be a NAND flash memory.

    摘要翻译: 存储器系统包括:高速缓冲存储器,非易失性半导体存储器和控制器。 控制器包括多个管理表,其管理存储在高速缓冲存储器中的数据和使用集群单元和轨道单元的非易失性半导体存储器。 当登记在高速缓冲存储器中的轨道单元的数量超过预定阈值时,控制器执行从高速缓冲存储器到非易失性半导体存储器的数据刷新处理。 可以将数据刷新到不同大小的数据单元(例如,群集或轨道)中的非易失性存储器。 如果在对集合关联系统中管理的高速缓冲存储器上执行数据写入处理时,如果使用最后的自由方式,则也可以执行数据刷新处理。 非易失性半导体存储器可以是NAND闪存。

    Memory system
    26.
    发明授权
    Memory system 失效
    内存系统

    公开(公告)号:US08601219B2

    公开(公告)日:2013-12-03

    申请号:US12402994

    申请日:2009-03-12

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    摘要: A memory system includes a first storing area included in a volatile semiconductor memory, a second and a third storing area included in a nonvolatile semiconductor memory, a controller that allocates the storage area of the nonvolatile semiconductor memory to the second storing area and the third storing area in a logical block unit associated with one or more blocks. The second storing area is configured to be managed with a first management unit. The third storing area is configured to be managed with a second management unit, a size of the second management unit being larger than a size of the first management unit. When flushing of data from the first storing area to the second storing area or the third storing area is determined, the controller collects, from at least one of the first storing area, the second storing area and the third storing area, data other than the data determined to be flushed and controls the flushing of the data such that a total of the data is a natural number times as large as the block unit as much as possible.

    摘要翻译: 一种存储系统,包括易失性半导体存储器中包括的第一存储区域,包括在非易失性半导体存储器中的第二和第三存储区域,将非易失性半导体存储器的存储区域分配给第二存储区域和第三存储区域的控制器 与一个或多个块相关联的逻辑块单元中的区域。 第二存储区域被配置为由第一管理单元管理。 第三存储区域被配置为由第二管理单元管理,第二管理单元的大小大于第一管理单元的大小。 当从第一存储区域向第二存储区域或第三存储区域清空数据时,控制器从第一存储区域,第二存储区域和第三存储区域中的至少一个收集除了 确定要刷新的数据并且控制数据的刷新,使得数据的总和是尽可能多的与块单元一样大的自然数。

    Memory system with pre-fetch operation
    27.
    发明授权
    Memory system with pre-fetch operation 有权
    具有预取操作的内存系统

    公开(公告)号:US08225047B2

    公开(公告)日:2012-07-17

    申请号:US12394692

    申请日:2009-02-27

    IPC分类号: G06F12/00

    摘要: A memory system includes a controller that reads out, data written in a nonvolatile second storing area, from which data is read out and in which data is written in a page unit, to a first storing area as a cache memory included in a semiconductor memory and transfers the data to the host apparatus. The controller performs, when a readout request from the host apparatus satisfies a predetermined condition, at least one of first pre-fetch for reading out, to the first storing area data from a terminal end of a logical address range designated by a readout request being currently processed to a boundary of a logical address aligned in the page unit and a second pre-fetch for reading out data from the boundary of the logical address aligned in the page unit to a next boundary of the logical address.

    摘要翻译: 一种存储器系统,包括一个控制器,其读出写入到非易失性第二存储区域中的数据,从该数据读出数据被写入页单元,将第一存储区域写入作为包含在半导体存储器中的高速缓冲存储器 并将数据传送到主机设备。 当从主机设备的读出请求满足预定条件时,控制器执行从读出请求指定的逻辑地址范围的终端到第一存储区数据的第一预取中的至少一个, 当前处理到在页面单元中对齐的逻辑地址的边界,以及第二预取,用于从在页面单元中对齐的逻辑地址的边界读出数据到逻辑地址的下一个边界。

    Memory system
    28.
    发明授权
    Memory system 有权
    内存系统

    公开(公告)号:US08209471B2

    公开(公告)日:2012-06-26

    申请号:US12529192

    申请日:2009-02-10

    IPC分类号: G06F12/00

    摘要: A memory system according to an embodiment of the present invention comprises: a data managing unit 120 is divided into a DRAM-layer managing unit 120a, a logical-NAND-layer managing unit 120b, and a physical-NAND-layer managing unit 120c to independently perform management of a DRAM layer, a logical NAND layer, and a physical NAND layer using the respective managing units to thereby perform efficient block management.

    摘要翻译: 根据本发明的实施例的存储器系统包括:数据管理单元120被划分为DR​​AM层管理单元120a,逻辑NAND层管理单元120b和物理NAND层管理单元120c至 使用各个管理单元独立地执行DRAM层,逻辑NAND层和物理NAND层的管理,从而执行有效的块管理。

    Memory system capable of restoring broken information
    29.
    发明授权
    Memory system capable of restoring broken information 有权
    内存系统能够恢复损坏的信息

    公开(公告)号:US08190812B2

    公开(公告)日:2012-05-29

    申请号:US12529235

    申请日:2009-02-10

    IPC分类号: G06F12/00

    摘要: A memory system includes a volatile first storing unit, a nonvolatile second storing unit in which a plurality of memory cells that can store multi-value data are arranged, the memory cells having a plurality of pages, and a controller that performs data transfer between a host apparatus and the second storing unit via the first storing unit. The controller includes a save processing unit that backs up, when, before data is written in the second storing unit in a write-once manner, data is written in a lower order page of a memory cell same as that of a page in which the data is written, the data of the lower order page and a broken-information-restoration processing unit that restores, when the data in the lower order page is broken, the broken data using the backed-up data.

    摘要翻译: 存储器系统包括易失性第一存储单元,非易失性第二存储单元,其中排列可存储多值数据的多个存储器单元,存储单元具有多个页面,以及控制器,其执行数据传输 主机设备和第二存储单元。 控制器包括一个保存处理单元,其在一次写入数据被写入第二存储单元之后,当数据被写入到存储单元的低位页面中时 写入数据,低位页的数据和破损信息恢复处理单元,当低位页中的数据被破坏时,使用备份数据恢复断开的数据。

    Solid state drive with input buffer
    30.
    发明授权
    Solid state drive with input buffer 失效
    具有输入缓冲器的固态驱动器

    公开(公告)号:US08176237B2

    公开(公告)日:2012-05-08

    申请号:US12984337

    申请日:2011-01-04

    IPC分类号: G06F12/02

    摘要: A controller executes first processing for writing a plurality of data in a sector unit in the first storing area; second processing for flushing the data stored in the first storing area to the first input buffer in a first management unit twice or larger natural number times as large as the sector unit; third processing for flushing the data stored in the first storing area to the second input buffer in a second management unit twice or larger natural number times as large as the first management unit; fourth processing for relocating a logical block in which all pages are written in the first input buffer to the second storing area; fifth processing for relocating a logical block in which all pages are written in the second input buffer to the third storing area; and sixth processing for flushing a plurality of data stored in the second storing area to the second input buffer in the second management unit.

    摘要翻译: 控制器执行用于在第一存储区域中以扇区为单位写入多个数据的第一处理; 第二处理,用于将存储在第一存储区域中的数据在第一管理单元中的第一输入缓冲器中刷新自然数倍于扇区单元的两倍或更大; 在第二管理单元中将存储在第一存储区域中的数据刷新到与第一管理单元一样大的自然数倍的两倍或更大的第二处理; 将其中将所有页面写入所述第一输入缓冲器的逻辑块重定位到所述第二存储区域的第四处理; 将其中将所有页面写入第二输入缓冲器的逻辑块重新定位到第三存储区域的第五处理; 以及第六处理,用于将存储在第二存储区域中的多个数据刷新到第二管理单元中的第二输入缓冲器。