Metadata aware copyback for memory devices
AssigneeMicron Technology, Inc.
InventorsZhengang Chen, Jianmin Huang
Life of this patent
Estimating the term…
Abstract
Disclosed in some examples are methods, systems, devices, and machine-readable mediums that provide for techniques for scrambling and/or updating meta-data that enable an efficient internal copyback operation. In some examples, in order to update the meta-data, the meta-data and host-data are separated and the only the meta-data is sent to the controller to be updated during a modified internal copyback operation. The host-data is not transmitted to the controller. While sending the meta-data utilizes resources of the communication link between the memory dies and the controller, it uses much fewer resources than if the host-data were also transmitted.
Claims20
A method comprising:
- at a memory controller of a memory device:
- receiving scrambled meta-data without its corresponding host-data from a memory die, the scrambled meta-data stored in a first location on the memory die of the memory device with the corresponding host-data;
- unscrambling the scrambled meta-data to produce unscrambled meta-data;
- updating the unscrambled meta-data to produce updated meta-data;
- scrambling the updated meta-data to produce scrambled updated meta-data;
- and
- sending the scrambled updated meta-data to the memory die, the scrambled updated meta-data combined by the memory die with host-data and written to a second location on the memory die.
A memory device comprising:
- a memory controller, configured to perform operations comprising:
- receiving scrambled meta-data without its corresponding host-data from a memory die, the scrambled meta-data stored in a first location on the memory die of the memory device with the corresponding host-data;
- unscrambling the scrambled meta-data to produce unscrambled meta-data;
- updating the unscrambled meta-data to produce updated meta-data;
- scrambling the updated meta-data to produce scrambled updated meta-data;
- and
- sending the scrambled updated meta-data to the memory die, the scrambled updated meta-data combined by the memory die with host-data and written to a second location on the memory die.
A non-transitory machine-readable medium, storing instructions, which when executed by a controller of a memory device, cause the memory device to perform operations comprising:
- receiving scrambled meta-data without its corresponding host-data from a memory die, the scrambled meta-data stored in a first location on the memory die of the memory device with the corresponding host-data;
- unscrambling the scrambled meta-data to produce unscrambled meta-data;
- updating the unscrambled meta-data to produce updated meta-data;
- scrambling the updated meta-data to produce scrambled updated meta-data;
- and
- sending the scrambled updated meta-data to the memory die, the scrambled updated meta-data combined by the memory die with host-data and written to a second location on the memory die.
Dependencies are inferred from the claim text.