On-the-fly read-level calibration for memory sub-systems
AssigneeMicron Technology, Inc.
InventorsGary F. Besinga, Michael G. Miller, Tawalin Opastrakoon, Che Chen
Life of this patent
Estimating the term…
Abstract
A processing device obtains calibration samples for a block of a memory device from a subset of pages of the block. The processing device determines one or more calibration offsets for the block based on the calibration samples from the subset of pages of the block. The processing device applies the one or more calibration offsets during one or more read operations performed on the block of the memory device.
Claims20
A memory sub-system comprising:
- a memory device comprising a set of blocks, a block in the set of blocks comprising a set of pages;
- a processing device, operatively coupled with the memory device, to perform operations comprising:
- obtaining calibration samples for the block from a subset of pages of the block;
- determining one or more calibration offsets for the block based on the calibration samples from the subset of pages of the block;
- and
- applying the one or more calibration offsets during one or more read operations performed on the block of the memory device.
A method comprising:
- obtaining, by a processing device, calibration samples for a block of a memory device from a subset of pages of the block;
- determining, by the processing device, one or more calibration offsets for the block based on the calibration samples from the subset of pages of the block;
- storing the one or more calibration offsets for the block;
- and
- applying, by the processing device, the one or more calibration offsets during one or more read operations performed on the block of the memory device.
A computer-readable storage medium comprising instructions that, when executed by a processing device, configure the processing device to perform operations comprising:
- selecting a subset of pages of a block of a memory device for sampling;
- obtaining calibration samples for the block from the subset of pages of the block;
- determining one or more calibration offsets for the block based on the calibration samples from the subset of pages of the block;
- and
- applying the one or more calibration offsets during one or more read operations performed on the block of the memory device.
Dependencies are inferred from the claim text.