-
公开(公告)号:US20240256468A1
公开(公告)日:2024-08-01
申请号:US18633149
申请日:2024-04-11
发明人: Nadav Grosz , Jonathan Scott Parry
CPC分类号: G06F12/1408 , G06F12/0246 , G06F21/78 , G06F2212/7201
摘要: Devices and techniques for efficient host assisted logical-to-physical (L2P) mapping are described herein. For example, a command can be executed that results in a change as to which physical address of a memory device corresponds to a logical address. The change can be obfuscated as part of an obfuscated L2P map for the memory device and written to storage on the memory device. The change can then be provided a host from the storage.
-
公开(公告)号:US20240020033A1
公开(公告)日:2024-01-18
申请号:US18464630
申请日:2023-09-11
发明人: David Aaron Palmer , Sean L. Manion , Jonathan Scott Parry , Stephen Hanna , Qing Liang , Nadav Grosz , Christian M. Gyllenskog , Kulachet Tanpairoj
CPC分类号: G06F3/0631 , G06F3/0679 , G06F12/0246 , G06F3/061 , G06F2212/7201 , G06F2212/7204
摘要: Apparatus and methods are disclosed, including using a memory controller to partition a memory array into a first portion and a second portion, the first portion and second portion having non-overlapping logical block addressing (LBA) ranges. The memory controller assigns a first granularity of a first logical-to-physical (L2P) mapping table entry for the first portion of the memory array designated for a first usage, and a second granularity of a second L2P mapping table entry for the second portion of the memory array designated for a second usage, where the second granularity is not equal to the first granularity. The memory controller stores the first granularity and the second granularity in the memory array, and stores at least a portion of the first L2P mapping table entry and the second L2P mapping table entry in an L2P cache of the memory controller.
-
公开(公告)号:US11775449B2
公开(公告)日:2023-10-03
申请号:US18097429
申请日:2023-01-16
发明人: Nadav Grosz , Jonathan Scott Parry
CPC分类号: G06F12/1408 , G06F12/0246 , G06F12/0292 , G06F2212/7201
摘要: Devices and techniques for efficient obfuscated logical-to-physical mapping are described herein. For example, activity corresponding to obfuscated regions of an L2P map for a memory device can be tracked. A record of discontinuity between the obfuscated regions and L2P mappings resulting from the activity can be updated. The obfuscated regions can be ordered based on a level of discontinuity from the record of discontinuity. When an idle period is identified, an obfuscated region from the obfuscated regions is selected and refreshed based on the ordering.
-
公开(公告)号:US11989557B2
公开(公告)日:2024-05-21
申请号:US18144569
申请日:2023-05-08
发明人: Qing Liang , Nadav Grosz
IPC分类号: G06F12/00 , G06F3/06 , G06F9/30 , G06F9/48 , G06F12/1009
CPC分类号: G06F9/30047 , G06F3/0613 , G06F3/0617 , G06F3/0646 , G06F3/0659 , G06F3/0679 , G06F9/4806 , G06F12/1009 , G06F2212/7201
摘要: Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.
-
公开(公告)号:US11914513B2
公开(公告)日:2024-02-27
申请号:US17493431
申请日:2021-10-04
发明人: Jonathan Scott Parry , Nadav Grosz
IPC分类号: G06F12/0804 , G06F3/06 , G06F12/02 , G06F12/10
CPC分类号: G06F12/0804 , G06F3/0623 , G06F3/0659 , G06F3/0679 , G06F12/0253 , G06F12/10 , G06F2212/608 , G06F2212/7205
摘要: Devices and techniques for logical-to-physical (L2P) map (e.g., table) synchronization in a managed memory device are described herein. For example, plaintext portion of an L2P map may be updated in a managed memory device. In response to updating the plaintext portion of the L2P map, the updated portion can be obfuscated to create an obfuscated version of the updated portion of the L2P map. Both the updated portion and the obfuscated version of the updated portion can be saved in storage of the memory device. When a request from a host for the updated portion of the L2P map is received, the memory device can provide the obfuscated version of the portion from the storage.
-
公开(公告)号:US20240037044A1
公开(公告)日:2024-02-01
申请号:US18480368
申请日:2023-10-03
发明人: Nadav Grosz , Jonathan Scott Parry
CPC分类号: G06F12/1408 , G06F12/0292 , G06F12/0246 , G06F2212/7201
摘要: Devices and techniques for efficient obfuscated logical-to-physical mapping are described herein. For example, activity corresponding to obfuscated regions of an L2P map for a memory device can be tracked. A record of discontinuity between the obfuscated regions and L2P mappings resulting from the activity can be updated. The obfuscated regions can be ordered based on a level of discontinuity from the record of discontinuity. When an idle period is identified, an obfuscated region from the obfuscated regions is selected and refreshed based on the ordering.
-
公开(公告)号:US20230418607A1
公开(公告)日:2023-12-28
申请号:US18144569
申请日:2023-05-08
发明人: Qing Liang , Nadav Grosz
IPC分类号: G06F9/30 , G06F9/48 , G06F3/06 , G06F12/1009
CPC分类号: G06F9/30047 , G06F9/4806 , G06F3/0659 , G06F3/0646 , G06F3/0679 , G06F3/0617 , G06F3/0613 , G06F12/1009 , G06F2212/7201
摘要: Devices and techniques are disclosed herein for more efficiently exchanging large amounts of data between a host and a storage system. In an example, a read command can optionally include a read-type indicator. The read-type indicator can allow for exchange of a large amount of data between the host and the storage system using a single read command.
-
公开(公告)号:US12086027B2
公开(公告)日:2024-09-10
申请号:US18221176
申请日:2023-07-12
CPC分类号: G06F11/1044 , G06F3/0619 , G06F3/0655 , G06F3/0688 , G06F11/1072 , G06F12/0246
摘要: Apparatus and methods are disclosed, including using a memory controller to monitor at least one parameter related to power level of a host processor of a host device, and dynamically adjusting at least one of a clock frequency and a voltage level of an error-correcting code (ECC) subsystem of the memory controller based on the at least one parameter to control power usage of the host device.
-
公开(公告)号:US20240118968A1
公开(公告)日:2024-04-11
申请号:US18221176
申请日:2023-07-12
CPC分类号: G06F11/1044 , G06F3/0619 , G06F3/0655 , G06F3/0688 , G06F11/1072 , G06F12/0246
摘要: Apparatus and methods are disclosed, including using a memory controller to monitor at least one parameter related to power level of a host processor of a host device, and dynamically adjusting at least one of a clock frequency and a voltage level of an error-correcting code (ECC) subsystem of the memory controller based on the at least one parameter to control power usage of the host device.
-
公开(公告)号:US20240345954A1
公开(公告)日:2024-10-17
申请号:US18672755
申请日:2024-05-23
发明人: David Aaron Palmer , Nadav Grosz
CPC分类号: G06F12/08 , G06F3/0604 , G06F3/0655 , G06F3/0679
摘要: Devices and techniques are disclosed herein for remapping data of flash memory indexed by logical block addresses (LBAs) of a host device in response to re-map requests received at a flash memory system from the host device or in response to re-map requests generated at the flash memory system.
-
-
-
-
-
-
-
-
-