Dynamic Controller Buffer Management and Configuration
AssigneeWestern Digital Technologies, Inc.
InventorsKarin INBAR, Noga DESHE
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsKarin INBAR, Noga DESHE
Estimating the term…
A method and apparatus for dynamic controller buffer management is disclosed. According to certain embodiments, responsive to commands received from a host, a controller may adjust one or more partitions of a controller buffer memory to adjust the size of different types of buffer memory. In some embodiments, preset buffer memory configurations may be applied to the buffer memory to adjust buffer memory allocation based on the current workload. By way of example, when sequential reads are detected, a TRAM buffer size may be increased to provide additional RLA buffers, at the expense of XRAM and/or L2P buffer size. Where operations involving SLC memory is detected, allocation of buffer memory parity buffers of XRAM may be decreased, to provide additional buffer space to L2P.
A data storage device, comprising:
A controller for a data storage device, comprising:
A data storage device, comprising:
Dependencies are inferred from the claim text.