Back to results
US 12,609,142 B2Granted
Inversion seed generation using scrambler output sequence
AssigneeSK hynix Inc.
InventorsPengfei Huang, Fan Zhang
Life of this patent
Estimating the term…
Abstract
A method and associated memory system for randomizing memory storage data. The method and system receive at a randomizer user data and meta data having an inversion seed; generate a random sequence using a scrambling seed; generate a value for the inversion seed; XOR the user data including the meta data with the random sequence to produce an XORed sequence; and depending on the value of the inversion seed, bit-flip the XORed sequence except the inversion seed.
Claims20
A method for randomizing memory storage data, comprising:
- receiving at a randomizer user data and meta data having an inversion seed;
- generating a random sequence using a scrambling seed;
- generating a value for the inversion seed;
- exclusive ORing (XORing) the user data including the meta data with the random sequence to produce an XORed sequence;
- and
- depending on the value of the inversion seed, bit-flipping the XORed sequence except the inversion seed.
3 more elements
A memory system, comprising:
- a storage;
- an encoder coupled to the storage;
- and
- a randomizer coupled to the encoder, wherein the randomizer is configured to:
- receive user data and meta data having an inversion seed;
- generate a random sequence using a scrambling seed;
- generate a value for the inversion seed;
- exclusive OR (XOR) the user data including the meta data with the random sequence to produce an XORed sequence;
- and
- depending on the value of the inversion seed, bit-flip the XORed sequence except the inversion seed.
7 more elements
Dependencies are inferred from the claim text.