发明名称 |
MEMORY LIFE EXTENSION SYSTEM AND METHOD |
摘要 |
A memory life extension system and method is provided for 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. A first value is read in from a set of one or more memory locations. On detection of an instruction to store an incremented value, the incremented value is permuted by 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. On overflow of a least significant byte as a result of the increment, a cyclic byte-wise shift is applied to the incremented value. The permuted incremented value is then stored in the one or more memory locations. |
申请公布号 |
US2015355850(A1) |
申请公布日期 |
2015.12.10 |
申请号 |
US201414295927 |
申请日期 |
2014.06.04 |
申请人 |
Levven Automation Inc. |
发明人 |
DONG Yi |
分类号 |
G06F3/06 |
主分类号 |
G06F3/06 |
代理机构 |
|
代理人 |
|
主权项 |
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; andon overflow of a least significant byte as a result of the increment, applying a cyclic byte-wise shift to the incremented value; andstoring the permuted incremented value in the one or more memory locations. |
地址 |
Edmonton CA |