×

Erase health metric to rank memory portions

  • US 10,732,856 B2
  • Filed: 10/04/2016
  • Issued: 08/04/2020
  • Est. Priority Date: 03/03/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • for each of a plurality of non-volatile memory portions of a non-volatile memory device, determining a respective erase health metric for each of the plurality of non-volatile memory portions by combining an erase difficulty metric and an age metric, including;

    calculating the erase difficulty metric for a respective non-volatile memory portion, wherein the erase difficulty metric for the respective non-volatile memory portion is based on one or more erase performance metrics obtained during a plurality of erase phases of an erase operation performed on the respective non-volatile memory portion;

    wherein;

    each of the plurality of erase phases of the erase operation performed on the respective non-volatile memory portion comprises;

    performing an erase using an erase voltage; and

    determining an erase statistic for the performed erase, wherein the erase statistic for the performed phase includes a number of non-erased memory cells in the respective non-volatile memory portion having cell voltages that fail to satisfy a criterion corresponding to the performed erase; and

    the one or more erase performance metrics include;

    the number of non-erased memory cells in the respective non-volatile memory portion; and

    a change in voltage between an initial erase voltage used during an initial erase phase of the erase operation on the respective non-volatile memory portion, and a final erase voltage used in a final erase phase of the erase operation on the respective non-volatile memory portion; and

    determining the age metric for the respective non-volatile memory portion based on a total number of erase operations performed on the respective non-volatile memory portion during a lifespan of the non-volatile memory device; and

    after determining the respective erase health metric for each of the plurality of non-volatile memory portions of the non-volatile memory device;

    ranking non-volatile memory portions, including at least the plurality of non-volatile memory portions of the non-volatile memory device, in accordance with the determined respective erase health metrics; and

    selecting a non-volatile memory portion of the plurality of non-volatile memory portions in accordance with the ranking of the non-volatile memory portions, and writing data to the selected non-volatile memory portion.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×