Extended cross-temperature handling in a memory sub-system
AssigneeMicron Technology, Inc.
InventorsVamsi Pavan Rayaprolu, Sampath K. Ratnam, Sivagnanam Parthasarathy, Mustafa N. Kaynak, Kishore Kumar Muchherla, Shane Nowell, Peter Feeley, Qisong Lin
Life of this patent
Estimating the term…
Abstract
An indication of a programming temperature at which data is written at a first location of the memory component is received. If it is indicated that the programming temperature is outside of a temperature range associated with the memory component, the data written to the first location of the memory component is re-written to a second location of the memory component when an operating temperature of the memory component returns within the temperature range.
Claims20
A system comprising:
- a memory component;
- and
- a processing device, operatively coupled with the memory component, to:
- receive an indication of a programming temperature at which data is written at a first location of the memory component;
- determine whether the programming temperature is outside of a temperature range associated with the memory component;
- and
- in response to identifying that the programming temperature is outside of the temperature range, program the data written to the first location to a second location when an operating temperature of the memory component returns within the temperature range.
A method comprising:
- retrieving a plurality of markers that covers an extended range of operating temperature for a memory component, the memory component comprising a plurality of segments, wherein each marker is associated with a sub-range of temperature within the extended range of operating temperature;
- determining a programming temperature at which data is written at a first segment of the memory component;
- assigning a marker of the plurality of markers to the first segment, the marker being associated with the sub-range of temperature which the determined programming temperature is within;
- and
- in response to identifying from the marker that the programming temperature is outside of a range of nominal temperature, re-programming, by a processing device, a second segment of the memory component by re-writing data from the first segment to the second segment.
A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:
- provide a plurality of markers that covers an extended range of operating temperature for a memory component, the memory component comprising a plurality of segments, wherein each marker is associated with a sub-range of temperature within the extended range of operating temperature;
- determining a programming temperature at which data is written at a first segment of the memory component;
- assigning a marker of the plurality of markers to the first segment, the marker being associated with the sub-range of temperature which the determined programming temperature is within;
- and
- in response to identifying from the marker that the programming temperature is outside of a range of nominal temperature, re-programming, by a processing device, a second segment of the memory component by re-writing data from the first segment to the second segment.
Dependencies are inferred from the claim text.