×

ATOMIC WRITE COMMAND SUPPORT IN A SOLID STATE DRIVE

  • US 20140281145A1
  • Filed: 05/15/2013
  • Published: 09/18/2014
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. 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:

  • storing data in a plurality of logical pages (L-Pages), each of the plurality of L-Pages being associated with a logical address;

    maintaining a logical-to-physical address translation map in the volatile memory, the translation map being configured to enable determination of a physical location, within one or more of the physical pages, of the data referenced by each logical address;

    receiving the atomic write command;

    storing data specified by the atomic write command in at least one L-Page; and

    deferring an update to at least one entry in the translation map associated with the at least one L-Page storing the data specified by the atomic write command until all L-Pages storing data specified by the atomic write command have been written in a power-safe manner.

View all claims
  • 15 Assignments
Timeline View
Assignment View
    ×
    ×