Please download the dossier by clicking on the dossier button x
×

Methods, systems, and computer readable media for early detection of potential flash failures using an adaptive system level algorithm based on flash program verify

  • US 9,349,476 B2
  • Filed: 02/21/2013
  • Issued: 05/24/2016
  • Est. Priority Date: 02/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for early detection of potential flash failures using an adaptive system level algorithm based on NAND program verify, the method comprising:

  • performing a program verify operation after a write to a page within a block of a non-volatile memory, wherein the program verify operation reports a pass or failure based on whether a number of bits failing to be written correctly from a buffer to the page in the non-volatile memory exceeds an existing measurement threshold value; and

    dynamically adjusting the existing measurement threshold value used by subsequent program verify operations based on results of previous program verify operations, wherein dynamically adjusting the existing measurement threshold value includes determining that the program verify operation has reported the failure, and, in response to determining that the program verify operation has reported the failure;

    determining whether the failure is recoverable;

    in response to determining that the failure is recoverable, determining whether a number of recoverable failures for the block has exceeded a first program verify limit; and

    in response to determining that the number of recoverable failures for the block has exceeded a first program verify limit, adjusting the existing measurement threshold value.

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