Techniques for data transfer operations
AssigneeMicron Technology, Inc.
InventorJotiba Koparde
Life of this patent
Estimating the term…
Abstract
Methods, systems, and devices for techniques for data transfer operations are described. A memory system may select a source set of memory cells and a destination set of memory cells using one or more counters corresponding to access operations for the source and the destination. For example, as part of a data transfer operation, the memory system may prioritize transferring data from a block with a lower quantity of read operations to a block with a lower quantity of access operations. In some cases, the memory system may prioritize transferring data from a page with a lower quantity of read operations to a page with a slower read duration.
Claims20
A memory system, comprising:
- one or more memory devices;
- and
- processing circuitry coupled with the one or more memory devices and configured to cause the memory system to:
- select a first block of the memory system based at least in part on a first quantity of access operations associated with the first block in accordance with an operation to transfer data from the first block to a second block of the memory system, wherein each memory cell of the first block is configured to store a first quantity of bits, and wherein each memory cell of the second block is configured to store a second quantity of bits greater than the first quantity of bits;
- select, in accordance with the operation, the second block based at least in part on a second quantity of access operations associated with the second block and an access parameter associated with the second block, wherein the first quantity of access operations and the access parameter correspond to a same type of access operation;
- and
- transfer data from the first block to the second block based at least in part on selecting the first block and the second block.
A memory system, comprising:
- one or more memory devices;
- and
- processing circuitry coupled with the one or more memory devices and configured to cause the memory system to:
- determine whether a parameter associated with a plurality of blocks of the memory system satisfies a threshold associated with an operation to transfer data from a first block to a second block, wherein each memory cell of the first block is configured to store a first quantity of bits, and wherein each memory cell of the second block is configured to store a second quantity of bits greater than the first quantity of bits;
- select, in accordance with determining that the parameter satisfies the threshold, a first page of memory cells of the first block based at least in part on a first quantity of read operations for the first page of memory cells, wherein the parameter and the first quantity of read operations correspond to a same type of access operation;
- and
- transfer, in accordance with the operation, first data from the first page of memory cells to the second block based at least in part on selecting the first page of memory cells.
A memory system, comprising:
- one or more memory devices;
- and
- processing circuitry coupled with the one or more memory devices and configured to cause the memory system to:
- determine whether a parameter associated with a plurality of blocks of the memory system satisfies a threshold associated with a data relocation operation to transfer data from a second block to a first block, wherein each memory cell of the second block is configured to store a first quantity of bits, and wherein each memory cell of the first block is configured to store a second quantity of bits greater than the first quantity of bits;
- select, in accordance with determining that the parameter satisfies the threshold, a first page of memory cells of the first block based at least in part on a second parameter associated with the first block;
- wherein the parameter and the second parameter correspond to a same type of access operations;
- and
- transfer, as part of the data relocation operation, first data from the second block to the first page of memory cells based at least in part on selecting the first page of memory cells.
Dependencies are inferred from the claim text.