US 12,332,800 B2
Transparent host memory buffer
Vijay Sivasankaran, Dublin, CA (US)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Western Digital Technologies, Inc., San Jose, CA (US)
Filed on Jul. 25, 2023, as Appl. No. 18/358,418.
Claims priority of provisional application 63/403,971, filed on Sep. 6, 2022.
Prior Publication US 2024/0078184 A1, Mar. 7, 2024
Int. Cl. G06F 12/0873 (2016.01)
CPC G06F 12/0873 (2013.01) 11 Claims
OG exemplary drawing
 
1. A data storage device, comprising:
a memory device; and
a controller coupled to the memory device, wherein the controller is configured to:
grant a host device access to a host memory buffer (HMB), wherein the host memory buffer contains a mapping table;
receive a command from the host device, wherein the command includes an indication of data to be written/read and supplemental information, wherein the supplemental information is information obtained from the HMB, and wherein the supplemental information contains mapping information from the mapping table specific to the command, wherein the supplemental information includes a signature version;
compare the signature version to a cache version from cache;
determine that the signature version and cache version do not match in the comparing;
obtain the mapping information for the command from the cache based upon the determining; and
execute the command using the mapping information obtained from the cache.