×

Dynamically optimizing flash data retention or endurance based on data write frequency

  • US 9,496,043 B1
  • Filed: 06/24/2015
  • Issued: 11/15/2016
  • Est. Priority Date: 06/24/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method in a data storage system including a non-volatile memory array controlled by a controller, the method comprising:

  • during an operating lifetime of the non-volatile memory array, the controller determining a write frequency of a logical address that has been mapped, in turn, to a plurality of different physical subsets of the non-volatile memory array including a current physical subset to which the logical address is mapped; and

    based on the determined write frequency of the logical address, the controller dynamically adjusting at least one operating parameter of a program/erase (P/E) cycle to optimize at least one of endurance of the current physical subset and data retention time of the current physical subset of the non-volatile memory array, wherein the at least one operating parameter includes at least one of a set including a pulse budget, a verify voltage and a verify threshold.

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