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

  • Patent Title: Flash storage device and method including separating write data to correspond to plural channels and arranging the data in a set of cache spaces
  • Patent Title (中): 闪存存储装置和方法包括分离写入数据以对应于多个信道并将数据排列在一组高速缓存空间中
  • Application No.: US14100575
    Application Date: 2013-12-09
  • Publication No.: US09436599B2
    Publication Date: 2016-09-06
  • Inventor: Chang-Kai ChengKuan-Yu Ke
  • Applicant: Silicon Motion, Inc.
  • Applicant Address: TW Jhubei, Hsinchu County
  • Assignee: SILICON MOTION, INC.
  • Current Assignee: SILICON MOTION, INC.
  • Current Assignee Address: TW Jhubei, Hsinchu County
  • Agency: McClure, Qualey & Rodack, LLP
  • Priority: TW102107206A 20130301
  • Main IPC: G06F12/02
  • IPC: G06F12/02 G06F12/08
Flash storage device and method including separating write data to correspond to plural channels and arranging the data in a set of cache spaces
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.
Public/Granted literature
Information query
Patent Agency Ranking
0/0