×

Efficient error handling mechanisms in data storage systems

  • US 9,208,020 B2
  • Filed: 12/23/2014
  • Issued: 12/08/2015
  • Est. Priority Date: 06/26/2012
  • Status: Active Grant
First Claim
Patent Images

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

  • a non-volatile memory array comprising a plurality of physical addresses; and

    a controller configured to;

    maintain a mapping associating a set of physical addresses of the plurality of physical addresses in the non-volatile memory array with a set of logical addresses,the set of physical addresses including at least a first physical address and a second physical address different from each other, the first physical address storing at least a first user data and a first metadata,the set of logical addresses including at least a first logical address and a second logical address different from each other,the mapping indexed by the set of logical addresses; and

    when the logical address indicated in the first metadata is not associated with the first physical address, attempt to locate the second logical address corresponding to the first physical address in the mapping based on flipping one or more bits in data read from the first metadata.

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