×

Memory life extension system and method

  • US 9,268,488 B2
  • Filed: 06/04/2014
  • Issued: 02/23/2016
  • Est. Priority Date: 06/04/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of managing operation of rewritable memory used to store a monotonically increasing sequence of multiple-byte binary values in a set of one or more memory locations in the rewritable memory, the method comprising:

  • reading in a first value from the set of one or more memory locations;

    on detection of an instruction to store an incremented value;

    permuting the incremented value by, in combination;

    applying an encoding, in which a value of a least significant bit changes only on every second increment, to two least significant bits of the incremented value; and

    on overflow of a least significant byte as a result of the increment, applying a cyclic byte-wise shift to the incremented value; and

    storing the permuted incremented value in the one or more memory locations.

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