-
1.
公开(公告)号:US11704238B1
公开(公告)日:2023-07-18
申请号:US17693420
申请日:2022-03-14
Applicant: Silicon Motion, Inc.
Inventor: Yi-Kai Pai
IPC: G06F12/02
CPC classification number: G06F12/0246 , G06F2212/7201
Abstract: A method of caching mapping table for use in a flash memory device having a flash memory controller and a flash memory is provided. The method includes: in response to a host read/write command, checking a G2F mapping table to determine whether a required group of a L2P mapping table has been loaded to a DRAM of the flash memory controller and accordingly obtain a node index indicating which memory node of the DRAM the group is stored in; recording the node index to a first region of a SRAM of the flash memory controller; accessing the DRAM to obtain an L2P address indicating a physical address that is associated with the host read/write command from the group of the L2P mapping table by referencing the node index stored in the first region of the SRAM; and performing a read/write operation on the flash memory according to the L2P address.
-
2.
公开(公告)号:US11977767B2
公开(公告)日:2024-05-07
申请号:US17693431
申请日:2022-03-14
Applicant: Silicon Motion, Inc.
Inventor: Yi-Kai Pai
CPC classification number: G06F3/0656 , G06F3/0604 , G06F3/0631 , G06F3/0659 , G06F3/0679 , G06F12/0238 , G06F2212/7201
Abstract: A method of caching mapping table for use in a flash memory device having a flash memory controller and a flash memory is provided. The method includes: in response to a host read command, determining whether a group of a logical-to-physical (L2P) required by handling the host read command has been loaded to a DRAM of the flash memory controller; if the required group of the L2P mapping table has not been loaded to the DRAM, loading the required group of the L2P mapping table from the flash memory to a SRAM of the flash memory controller; directly accessing the SRAM to obtain an L2P address associated with the host read command from the required group of the L2P mapping table; and performing a read operation on the flash memory in response to the host read command according to the obtained L2P address.
-
3.
公开(公告)号:US20230289091A1
公开(公告)日:2023-09-14
申请号:US17693431
申请日:2022-03-14
Applicant: Silicon Motion, Inc.
Inventor: Yi-Kai Pai
CPC classification number: G06F3/0656 , G06F3/0659 , G06F3/0631 , G06F3/0604 , G06F3/0679 , G06F12/0238 , G06F2212/7201
Abstract: A method of caching mapping table for use in a flash memory device having a flash memory controller and a flash memory is provided. The method includes: in response to a host read command, determining whether a group of a logical-to-physical (L2P) required by handling the host read command has been loaded to a DRAM of the flash memory controller; if the required group of the L2P mapping table has not been loaded to the DRAM, loading the required group of the L2P mapping table from the flash memory to a SRAM of the flash memory controller; directly accessing the SRAM to obtain an L2P address associated with the host read command from the required group of the L2P mapping table; and performing a read operation on the flash memory in response to the host read command according to the obtained L2P address.
-
-