×

SELF RECOVERY IN A SOLID STATE DRIVE

  • US 20140258587A1
  • Filed: 03/12/2013
  • Published: 09/11/2014
  • Est. Priority Date: 03/06/2013
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus comprising:

  • a memory configured to store information in a plurality of pages, wherein (i) said memory is nonvolatile, (ii) said information comprises a plurality of data units and a plurality of headers, (iii) each of said data units is associated with a respective identifier in an address space of said apparatus and a respective location in said memory, (iv) each of said data units has a respective one of said headers comprising said respective identifier, (v) each of said data units is associated with a respective one of a plurality of time stamps and (vi) multiple ones of said headers comprise ones of said time stamps; and

    a controller configured to (i) read information stored in said pages, (ii) determine an order in which said data units were written to said memory based on said time stamps, (iii) locate based on said order (a) each last-written occurrence of said respective identifiers and (b) said respective locations of said data units associated with said last-written occurrences, and (iv) rebuild a map of said controller according to said respective locations of each of said last-written occurrence of each of said respective identifiers.

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