×

System and method for supporting atomic writes in a flash translation layer

  • US 10,101,930 B2
  • Filed: 09/30/2016
  • Issued: 10/16/2018
  • Est. Priority Date: 11/27/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for memory-efficient backup of a logical-to-physical (LtoP) table in a storage device comprising a processor, a volatile memory, and a non-volatile memory, the storage device being in communication with a host, the method comprising:

  • for each flushed zone segment of a plurality of flushed zone segments stored in a first block stripe of the non-volatile memory, retrieving and subsequently processing, by the processor, the flushed zone segment in an order opposite to an order of storage of the plurality of flushed zone segments in the first block stripe in the non-volatile memory, the retrieving and the subsequently processing being performed one flushed zone segment at a time,wherein each of the plurality of flushed zone segments comprises a header storing a zone number, and two or more of the plurality of flushed zone segments stored in the first block stripe have a same zone number, andwherein the processing of the plurality of flushed zone segments comprises;

    identifying a retrieved flushed zone segment of the plurality of flushed zone segments differing from all previously retrieved plurality of flushed zone segments; and

    writing the identified retrieved flushed zone segment of the plurality of flushed zone segments to a second block stripe of the non-volatile memory, andwherein each flushed zone segment of the plurality of flushed zone segments corresponds to a plurality of logical addresses of the host.

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