×

Endurance enhancement scheme using memory re-evaluation

  • US 10,339,048 B2
  • Filed: 12/23/2014
  • Issued: 07/02/2019
  • Est. Priority Date: 12/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus, comprising:

  • non-volatile memory configured to store data; and

    a controller and logic integrated with and/or executable by the controller, the logic being configured to;

    determine, by the controller, that at least one block of the non-volatile memory and/or portion of a block of the non-volatile memory meets a retirement condition;

    re-evaluate, by the controller, the at least one block and/or the portion of a block to determine whether to retire the at least one block and/or the portion of a block;

    indicate, by the controller, that the at least one block and/or the portion of a block remains usable when a result of the re-evaluation is not to retire the block; and

    indicate, by the controller, that the at least one block and/or the portion of a block is retired when the result of the re-evaluation is to retire the block,wherein the re-evaluating includes;

    assigning the at least one block and/or the portion of a block into a delay queue for at least a dwell time and/or a read delay,performing one or more erase operations on the at least one block and/or the portion of a block,writing data to the at least one block and/or the portion of a block,performing a calibration of the at least one block and/or the portion of a block, andperforming a read sweep on the at least one block and/or the portion of a block,wherein performing the calibration includes determining an optimal threshold voltage shift value for each of the at least one block and/or the portion of a block.

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