INDEPENDENT FLASH TRANSLATION LAYER TABLES FOR MEMORY

    公开(公告)号:US20240160566A1

    公开(公告)日:2024-05-16

    申请号:US18383746

    申请日:2023-10-25

    Inventor: Marco Redaelli

    CPC classification number: G06F12/0292 G06F11/0772 G06F12/0246 G06F2212/7201

    Abstract: A memory sub-system with multiple flash translation layer (FTL) tables is disclosed. A host system can utilize a memory sub-system that includes one or more memory components. The host system can provide data to be stored at the memory sub-system and can request data to be retrieved from the memory sub-system. The FTL provides several services, including translating logical addresses used by the host to physical addresses used to access physical memory. If one FTL table is corrupted, the logical-to-physical mapping of another FTL table may be used, allowing the device to continue to provide read-write access to at least a portion of the memory sub-system. Thus, by use of a secondary FTL table, the reliability of the memory sub-system is improved.

    Method and apparatus for caching address mapping information in flash memory based storage device

    公开(公告)号:US11977767B2

    公开(公告)日:2024-05-07

    申请号:US17693431

    申请日:2022-03-14

    Inventor: Yi-Kai Pai

    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.

    Delta L2P entry usage
    26.
    发明授权

    公开(公告)号:US11960395B2

    公开(公告)日:2024-04-16

    申请号:US17870414

    申请日:2022-07-21

    Abstract: The present disclosure generally relates to more efficient use of a delta buffer. To utilize the delta buffer, an efficiency can be gained by utilizing absolute delta entries and relative delta entries. The absolute delta entry will include the type of delta entry, the L2P table index, the L2P table offset, and the PBA. The relative delta entry will include the type of delta entry, the L2P table offset, and the PBA offset. The relative delta entry will utilize about half of the storage space of the absolute delta entry. The relative delta entry can be used after an absolute delta entry so long as the relative delta entry is for data stored in the same block as the previous delta entry. If data is stored in a different block, then the delta entry will be an absolute delta entry.

    Creating and using delta L2P entries

    公开(公告)号:US11960394B2

    公开(公告)日:2024-04-16

    申请号:US17870407

    申请日:2022-07-21

    Abstract: The present disclosure generally relates to more efficient use of a delta buffer. To Utilize the delta buffer, an efficiency can be gained by utilizing absolute delta entries and relative delta entries. The absolute delta entry will include the type of delta entry, the L2P table index, the L2P table offset, and the PBA. The relative delta entry will include the type of delta entry, the L2P table offset, and the PBA offset. The relative delta entry will utilize about half of the storage space of the absolute delta entry. The relative delta entry can be used after an absolute delta entry so long as the relative delta entry is for data stored in the same block as the previous delta entry. If data is stored in a different block, then the delta entry will be an absolute delta entry.

    Creating high density logical to physical mapping

    公开(公告)号:US11940926B2

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

    申请号:US17663255

    申请日:2022-05-13

    Inventor: Stephen Hanna

    CPC classification number: G06F12/1009 G06F12/0246 G06F2212/7201

    Abstract: Methods, systems, and devices for creating high density logical to physical mapping are described. A memory system may implement storage of mapping information to store the logical addresses and the corresponding physical addresses. A memory system may receive a command associated with data and a corresponding set of logical addresses, and in some cases the memory device may determine that the logical addresses are sequential. The memory device may generate and store a set of compressed entries in a macro level of the mapping information. When the memory system receives a command associated with an exception to the sequential logical addresses, the memory system may update an entry of the macro level to include a pointer to a set of entries in another level of the mapping information.

Patent Agency Ranking