×

System and method for bank logical data remapping

  • US 9,336,129 B2
  • Filed: 10/02/2013
  • Issued: 05/10/2016
  • Est. Priority Date: 10/02/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of remapping storage of content between memory banks in a storage device, the method comprising:

  • in a storage device having a controller in communication with non-volatile memory, wherein the non-volatile memory comprises a plurality of memory banks and wherein each of the plurality of memory banks is associated with a respective unique range of logical block addresses, the controller;

    detecting a bank remapping review event, wherein detecting the bank remapping review event comprises determining a total erase count for only multi-level cell (MLC) flash memory cells in the plurality of memory banks exceeds a predetermined storage device erase count;

    in response to detecting the bank remapping review event, determining a difference in erase counts between a first memory bank having a highest erase count in the plurality of memory banks and a second memory bank having a lowest erase count in the plurality of memory banks; and

    when the difference in erase counts exceeds a predetermined threshold, remapping logical block addresses from a first range of logical block addresses associated with the first memory bank to a second range of logical block addresses associated with the second memory bank.

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