Controller Memory Buffer (CMB) As Cache
AssigneeSanDisk Technologies LLC
InventorsAmir SEGEV, Shay BENISTY
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Technologies LLC
InventorsAmir SEGEV, Shay BENISTY
Estimating the term…
A controller memory buffer (CMB) is used by a host device for numerous purposes. One such purpose is to have data placed in CMB in response to a read command. The data is read from the memory device and placed in the CMB. However, for efficiency purposes, the data storage device may pre-fetch data. Pre-fetched data is stored in volatile memory that is distinct from CMB, but oftentimes in dynamic random access memory (DRAM), of which the CMB is a part. Rather than copying the data from DRAM and restoring the data in CMB, the data storage device can simply provide the DRAM address without moving the data to CMB, thus saving the step of copying data from DRAM to CMB.
A data storage device, comprising:
7-9. (canceled)
A data storage device, comprising:
13-14. (canceled)
A data storage device, comprising:
Dependencies are inferred from the claim text.