Non-volatile memory devices and controllers

    公开(公告)号:US10268546B2

    公开(公告)日:2019-04-23

    申请号:US15599768

    申请日:2017-05-19

    Inventor: Kuan-Yu Ke

    Abstract: For single-level cell flash memories and multi-level cell flash memories, different operations can be performed according to their stability when an abnormal status is terminated. Specifically, for the multi-level cell flash memories, when the abnormal status is terminated, a now physical block is used to proceed with write operation, and the previous physical block(s) would not be written any more. On the contrary, for the single-level cell flash memories, when the abnormal status is terminated, the controller needs to perform corresponding operations on the last physical page of the previous physical block(s).

    Flash storage device and method including separating write data to correspond to plural channels and arranging the data in a set of cache spaces
    34.
    发明授权
    Flash storage device and method including separating write data to correspond to plural channels and arranging the data in a set of cache spaces 有权
    闪存存储装置和方法包括分离写入数据以对应于多个信道并将数据排列在一组高速缓存空间中

    公开(公告)号:US09436599B2

    公开(公告)日:2016-09-06

    申请号:US14100575

    申请日:2013-12-09

    Abstract: A data storage device with a FLASH memory accessed via multiple channels and a FLASH memory control method are disclosed. The control method includes dividing a plurality of blocks of a FLASH memory into groups to be accessed by a plurality of channels separately, each block comprising a plurality of pages; allocating a random access memory to provide a first set of cache spaces for the different ones of the plurality of channels; separating write data issued from a host to correspond to the plurality of channels; and after data arrangement in the first set of cache spaces for every channel is completed, writing data arranged in the first set of cache spaces for every channel to the FLASH memory via the plurality of channels. The control method further includes allocating the random access memory to provide a second set of cache spaces; and using the second set of cache spaces to perform data arrangement for the write data issued from the host when writing the data arranged in the first set of cache spaces for every channel to the FLASH memory.

    Abstract translation: 公开了具有通过多个通道访问的FLASH存储器和FLASH存储器控制方法的数据存储装置。 所述控制方法包括将多个FLASH存储器块分成多个通道分别访问的组,每个块包括多个页面; 分配随机存取存储器以为所述多个通道中的不同通道提供第一组高速缓存空间; 将从主机发出的对应于所述多个信道的写入数据分离; 并且在每个通道的第一组高速缓存空间中的数据排列完成之后,经由多个通道将布置在每个通道的第一组高速缓存空间中的数据写入FLASH存储器。 控制方法还包括分配随机存取存储器以提供第二组高速缓存空间; 以及使用所述第二组高速缓存空间来为每个频道将布置在第一组高速缓存空间中的数据写入到FLASH存储器时,对从主机发出的写入数据执行数据排列。

    Non-volatile memory devices and controllers
    35.
    发明授权
    Non-volatile memory devices and controllers 有权
    非易失性存储器件和控制器

    公开(公告)号:US09430159B2

    公开(公告)日:2016-08-30

    申请号:US14614442

    申请日:2015-02-05

    Inventor: Kuan-Yu Ke

    Abstract: In recovery operations performed after non-volatile memory devices (i.e., flash memories and so on) experience abnormal status, when unstable data pages are found, valid data pages are copied to another physical block from the original physical block directly and the original physical block is not utilized any more, in order to prevent from spreading error. Further, in order to accelerate the determination process, only partial data of a page is read and whether the page is a valid page is determined based on statistic, when finding out which page is a valid page.

    Abstract translation: 在非易失性存储器件(即闪速存储器等)执行的恢复操作经历异常状态时,当发现不稳定的数据页时,有效数据页被直接从原始物理块复制到另一个物理块,并且原始物理块 不再被利用,以防止扩散错误。 此外,为了加速确定处理,只有当查找哪个页面是有效页面时,才基于统计量来仅读取页面的部分数据,并确定页面是否是有效页面。

    Data storage device and flash memory control method
    36.
    发明授权
    Data storage device and flash memory control method 有权
    数据存储设备和闪存控制方法

    公开(公告)号:US08984171B2

    公开(公告)日:2015-03-17

    申请号:US14100627

    申请日:2013-12-09

    Inventor: Kuan-Yu Ke

    CPC classification number: G06F12/0246 G06F2212/7203 G06F2212/7208

    Abstract: A data storage device and a FLASH memory control method with a cache space. The FLASH memory control method includes the following steps: using a plurality of channels to access a FLASH memory, wherein the FLASH memory has a plurality of blocks each with a plurality of pages, and the blocks are grouped to be accessed by the different channels; allocating a random access memory to provide a cache space, the cache space having a plurality of cache areas caching write data for the different channels, respectively; distributing the data issued from a host to correspond to the different channels; and reusing a latest-updated cache area of the cache space to cache write data when a logical address requested to be written with data is identical to a logical address that the latest-updated cache area corresponds to.

    Abstract translation: 具有缓存空间的数据存储装置和FLASH存储器控制方法。 闪速存储器控制方法包括以下步骤:使用多个通道来访问闪速存储器,其中闪速存储器具有多个块,每个块具有多个页面,并且块被分组以被不同的通道访问; 分配随机存取存储器以提供高速缓存空间,所述高速缓存空间具有多个高速缓存区域,分别缓存用于不同信道的写入数据; 分配从主机发出的对应于不同频道的数据; 并且当请求写入数据的逻辑地址与最新更新的高速缓存区域对应的逻辑地址相同时,重新使用高速缓存空间的最新更新缓存区域来缓存写入数据。

Patent Agency Ranking