×

Management of memory units

  • US 9,892,033 B1
  • Filed: 06/24/2014
  • Issued: 02/13/2018
  • Est. Priority Date: 06/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method for memory management, the method comprising:

  • maintaining, by a memory controller, read counters for each flash memory entity in a flash memory array coupled to the memory controller, the read counters being configured to store indications about effects of read operations on associated flash memory entities and being configured to be incremented each time associated flash memory entities are subjected to a read operation;

    calculating, with reference to a first read counter associated with a first flash memory entity, an estimate of an effect of read operations on the first flash memory entity; and

    performing, by the memory controller, at least one memory management operation in response to the estimate of the effect of read operations on the first flash memory entity, wherein the at least one memory management operation is performed with reference to a programming parameter that is chosen based on a read disturb scenario and which indicates whether the at least one memory management operation is to move a data unit from the first flash memory entity to another flash memory entity having a same or lower density level, wherein the calculating of the estimate of the effect of read operations is responsive to a relationship between (a) a bit error rate of data stored in a group of flash memory cells that belongs to the first flash memory entity and (b) a number of program erase cycles that the group of flash memory cells has undergone.

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