Atomic write command support in a solid state drive
AssigneesWestern Digital Technologies, Inc., Skyera, LLC
InventorsAndrew J. TOMLIN, Justin JONES, Rodney N. MULLENDORE
Life of this patent
Estimating the term…
Loading patent…
AssigneesWestern Digital Technologies, Inc., Skyera, LLC
InventorsAndrew J. TOMLIN, Justin JONES, Rodney N. MULLENDORE
Estimating the term…
A method of performing an atomic write command in a data storage device comprising a volatile memory and a plurality of non-volatile memory devices configured to store a plurality of physical pages. The method may comprise storing data in a plurality of logical pages (L-Pages), each associated with a logical address. A logical-to-physical address translation map may be maintained in the volatile memory, and may be configured to enable determination of a physical location, within one or more of the physical pages, of the data referenced by each logical address. The data specified by a received atomic write command may be stored one or more L-Pages. Updates to the entry or entries in the translation map associated with the L-Page(s) storing the data specified by the atomic write command may be deferred until all L-Pages storing data specified by the atomic write command have been written in a power-safe manner.
A method of performing an atomic write command in a data storage device comprising a volatile memory and a plurality of non-volatile memory devices that are configured to store a plurality of physical pages, the method comprising:
A data storage device controller, comprising:
Dependencies are inferred from the claim text.