Write padding data to memory device using on-device copy
AssigneeMicron Technology, Inc.
InventorsAbhishek Shetty, Pradeep Sreedhar
Life of this patent
Estimating the term…
Abstract
Various embodiments provide for writing padding data to a memory device, such as a NOT-AND-type memory device, using an on-memory-device copy operation, which can be used as part of a memory system. According to some embodiments, writing padding data to one or more target blocks of a memory device comprises performing an on-memory-device copy operation to copy padding data (e.g., one or more pages of padding data) from a padding source (e.g., dedicated padding source block) on the memory device to the one or more target blocks (e.g., to one or more target pages of the one or more target blocks).
Claims20
A system comprising:
- a memory device comprising a plurality of blocks, each block of the plurality of blocks comprising a plurality of pages;
- and
- a processing device, operatively coupled to the memory device, configured to perform operations comprising:
- writing padding data to a padding data source on the memory device;
- determining whether to perform a padding operation on a set of target blocks of the plurality of blocks;
- and
- performing the padding operation on the set of target blocks in response to determining that the padding operation is to be performed on the set of target blocks, the performing of the padding operation on the set of target blocks comprising performing an on-memory-device copy operation to copy at least a portion of the padding data from the padding data source on the memory device to the set of target blocks.
At least one non-transitory machine-readable storage medium comprising instructions that, when executed by a processing device of a memory sub-system, cause the processing device to perform operations comprising:
- writing padding data to a padding data source on a memory device of the memory sub-system, the memory device comprising a plurality of blocks, each block of the plurality of blocks comprising a plurality of pages;
- determining whether to perform a padding operation on a set of target blocks of the plurality of blocks;
- and
- performing the padding operation on the set of target blocks in response to determining that the padding operation is to be performed on the set of target blocks, the performing of the padding operation on the set of target blocks comprising performing an on-memory-device copy operation to copy at least a portion of the padding data from the padding data source on the memory device to the set of target blocks.
A method comprising:
- writing padding data to a padding data source on a memory device;
- determining that a padding operation is to be performed on a set of target blocks of a plurality of blocks of the memory device, each block of the plurality of blocks comprising a plurality of pages;
- and
- performing the padding operation on the set of target blocks in response to determining that the padding operation is to be performed on the set of target blocks, the performing of the padding operation on the set of target blocks comprising performing an on-memory-device copy operation to copy at least a portion of the padding data from the padding data source on the memory device to the set of target blocks.
Dependencies are inferred from the claim text.