Flash memory polling
AssigneeWestern Digital Technologies, Inc.
InventorsChao Sun, Xinde Hu, Dejan Vucinic
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsChao Sun, Xinde Hu, Dejan Vucinic
Estimating the term…
A Data Storage Device (DSD) includes a flash memory for storing data. Portions of the flash memory are grouped into logical groups based on at least one of a number of Program/Erase (P/E) cycles and a physical level location of the portions of the flash memory. A command performance latency is monitored for each logical group, and at least one polling time for each respective logical is set based on the monitored command performance latency for the logical group. The at least one polling time indicates a time to wait before checking whether a portion of the flash memory in the logical group has completed a command.
A Data Storage Device (DSD), comprising:
A method for operating a Data Storage Device (DSD) including a flash memory for storing data, the method comprising:
A non-transitory computer readable medium storing computer-executable instructions, wherein when the computer-executable instructions are executed by a controller of a Data Storage Device (DSD) including a flash memory, the computer-executable instructions cause the controller to:
A Data Storage Device (DSD), comprising:
A Data Storage Device (DSD), comprising:
A Data Storage Device (DSD), comprising:
Dependencies are inferred from the claim text.