×

Fast saving of data during power interruption in data storage systems

  • US 9,830,257 B1
  • Filed: 08/14/2013
  • Issued: 11/28/2017
  • Est. Priority Date: 06/12/2013
  • Status: Active Grant
First Claim
Patent Images

1. A non-volatile data storage system, comprising:

  • a non-volatile memory array comprising a plurality of memory die;

    a volatile memory; and

    a controller configured to;

    maintain a mapping associating a set of physical addresses in the non-volatile memory array where host system data is stored with a set of logical addresses, wherein at least a portion of the mapping is stored in the volatile memory during operation,detect, on an indication of a power shutdown, whether the power shutdown is an unexpected interruption of power or an expected interruption of power,in response to detecting the unexpected interruption of power, write host system data stored in the volatile memory along with one or more mapping data headers to one or more first memory locations in one or more super blocks of the non-volatile memory array, each superblock comprising a plurality of memory blocks in multiple memory die of the plurality of memory die, the one or more mapping data headers comprising physical addresses of second memory locations within the non-volatile memory array that are designated for storing the host system data written to the one or more first memory locations in response to detecting the unexpected interruption of power, the first memory locations being different than the second memory locations, the host system data and one or more mapping data headers being written without updating the mapping or storing mapping updates in the non-volatile memory array, andupon resuming operation following the unexpected interruption of power, scan the one or more superblocks for the one or more mapping data headers comprising the physical addresses of the second memory locations.

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