×

Method for management tables recovery

  • US 10,459,803 B2
  • Filed: 08/24/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 06/28/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for self-recovery of memory management tables for solid state storage devices, comprising:

  • receiving, by a controller, an indication that a memory management table loaded to a random-access storage device and associated with a non-volatile storage device is in a corrupted state;

    retrieving one or more error recovery parameters of a first memory unit stored in metadata of a physical block of a plurality of physical blocks of the non-volatile storage device;

    examining the one or more error recovery parameters to determine whether the one or more error recovery parameters indicate the first memory unit is fresh or stale, wherein the first memory unit is determined to be fresh if a sequence number of the error recovery parameters corresponding to the first memory unit is greater than a sequence number corresponding to a second memory unit stored in the metadata with the same logical address as the first memory unit;

    updating the memory management table with logical-to-physical translation information of the metadata for the first memory unit that is determined to be fresh; and

    writing the updated memory management table to the non-volatile storage device.

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