-
1.
公开(公告)号:US11216189B2
公开(公告)日:2022-01-04
申请号:US16730159
申请日:2019-12-30
Applicant: Silicon Motion, Inc.
Inventor: Kuan-Te Li , Jian-Wei Sun , Ting-Heng Chou
Abstract: A non-transitory computer-readable storage medium, a method, and an apparatus for reading partial data of a page on multiple data planes are provided. A processor core when loading and executing program code is arranged operably to: select at least two flash-memory access commands, which individually reads data whose length (e.g., 4KB or 8KB) is shorter than a length (e.g., 16KB) of one page across data planes for a logical unit number (LUN) according to the content of scheduling table; integrate the selected flash-memory access commands into one MPR-Lite command; drive a flash interface to perform a multi-page read lite (MPR-Lite) operation by executing the MPR-Lite command rather than the flash-memory access commands to read data from the LUN; and reply with read data to a host. Therefore, the time delay between the execution of selected flash-memory access commands would be reduced.
-
公开(公告)号:US11086798B2
公开(公告)日:2021-08-10
申请号:US16728888
申请日:2019-12-27
Applicant: Silicon Motion, Inc.
Inventor: Kuan-Te Li , Sheng-Hsun Lin , Kuei-Sung Hsu , Jian-Wei Sun
Abstract: The invention introduces a method for controlling data access to a flash memory, performed by a processing unit, including steps of: obtaining a logical address associated with a data read operation; determining whether a group table corresponding to the logical address is queued in a locked queue, or a hot zone of a swap queue; and prohibiting content of the locked queue and the swap queue from being modified when the group table corresponding to the logical address is queued in the locked queue, or the hot zone of the swap queue.
-