Uniform randomness for program-erase cycles using multi-bit inversion seeds
OwnerPengfei Huang, Fan Zhanginventors
Life of this patent
Estimating the term…
Loading patent…
OwnerPengfei Huang, Fan Zhanginventors
Estimating the term…
Devices, systems, and methods for improving performance of a non-volatile memory are described. An example method includes generating, based on a number of program erase cycles of the non-volatile memory, an inversion seed for a page type of the non-volatile memory, and then generating a circular shift flip sequence based on the inversion seed and a flip sequence. The method further includes performing a bit-flipping operation on an input bit sequence based on the circular shift flip sequence to generate an intermediate bit sequence, processing the intermediate bit sequence to generate an output bit sequence, and finally, writing the output bit sequence to a page in the non-volatile memory. In this example, the page that the output bit sequence is written (or programmed) to is of the page type for which the inversion seed and circular shift flip sequence are generated.
A method of improving a performance of a non-volatile memory, comprising:
A system for improving a performance of a non-volatile memory, the system comprising:
A non-transitory computer-readable storage medium having instructions stored thereupon for improving a performance of a non-volatile memory, the instructions, when executed by a processor, cause the processor to perform operations comprising:
Dependencies are inferred from the claim text.