Storage device for storing randomized data and operating method of the same
AssigneeSK hynix Inc.
InventorSeung Gu Ji
Life of this patent
Estimating the term…
Abstract
A storage device having enhanced operating efficiency includes a memory device with a plurality of memory blocks and a memory controller that performs an operation of de-randomizing data stored in different memory blocks using an identical random seed. The memory controller includes a random table that has a first address group including physical page addresses of a first memory block and a second address group including physical page addresses of a second memory block. The random table also has a random seed group that includes random seeds corresponding to the first address group and the second address group.
Claims15
A memory controller configured to control an operation of a memory device including a first memory block and a second memory block, comprising:
- a random table configured to include a first address group including physical page addresses of the first memory block and a second address group including physical page addresses of the second memory block, and a random seed group including random seeds corresponding to the first address group and the second address group;
- a random seed generator configured to output a selected random seed from among the random seeds included in the random seed group, based on a physical page address of write data among the physical page addresses of the first address group and the second address group;
- and
- an operating component configured to generate the write data by randomizing, using the selected random seed and original data,
- wherein at least two physical page addresses of the first address group correspond to one physical page address of the second address group, and
- wherein the at least two physical page addresses of the first address group and the one physical page address of the second address group corresponding to the at least two physical page addresses of the first address group have a same random seed among the random seeds.
A storage device comprising:
- a memory device including a first memory block and a second memory block;
- and
- a controller configured to:
- determine a random seed corresponding to an address of write data based on a random table comprising correspondence information among a plurality of page addresses of the first memory block, a plurality of page addresses of the second memory block and a plurality of random seeds,
- generate random data by randomizing the write data using the random seed, and
- control the memory device to store the random data in a page of a selected memory block corresponding to the address of the write data,
- wherein page addresses, among the plurality of page addresses of the first memory block, correspond to a page address among the plurality of page addresses of the second memory block, and correspond to the random seed among the plurality of random seeds.
A storage device comprising:
- a memory device including a first memory block and a second memory block, wherein each of the first memory block and the second memory block comprises a plurality of pages that are coupled to a plurality of word lines, respectively;
- and
- a memory controller configured to:
- determine a random seed corresponding to a page address indicating a page of the first memory block or the second memory block from among a plurality of random seeds, and
- generate random data to be stored in the page of the first memory block or the second memory block and indicating the page address using write data and the random seed,
- wherein each of the plurality of random seeds corresponds to a plurality of page addresses of the first memory block and corresponds to one page address of the second memory block.
Dependencies are inferred from the claim text.