Back to results
US 9,520,200 B2Granted
Method and device for temperature-based data refresh in non-volatile memories
AssigneeMemory Technologies LLC
InventorsJanne Tapani Nurminen, Kimmo J. Mylly, Matti Floman
Life of this patent
Estimating the term…
Abstract
The invention relates to a method comprising measuring the temperature of at least one location of a non-volatile memory; determining if said temperature measurement indicates that the data retention time of data stored at said at least one location is reduced below a threshold; and re-writing said data to said non-volatile memory in a response to a positive determination.
Claims21
A memory module comprising
- a non-volatile memory;
- at least one temperature sensor configured to measure a plurality of temperatures associated with at least one location of the non-volatile memory;
- and
- a controller connected to the non-volatile memory and the at least one temperature sensor, the controller being configured to:
- define a temperature threshold related to the at least one location of the non-volatile memory;
- determine that at least one temperature of the plurality of temperatures meets or exceeds the temperature threshold;
- determine a value associated with a difference between the at least one temperature and the temperature threshold;
- determine that the value meets or exceeds a threshold value;
- and
- re-write data to the non-volatile memory in response to determining that the value meets or exceeds the threshold value.
7 more elements
A method comprising:
- defining a temperature threshold related to at least one location of a non-volatile memory;
- determining, by a controller of a memory module, that at least one temperature of a plurality of temperatures meets or exceeds the temperature threshold, the plurality of temperatures being measured by at least one temperature sensor;
- determining, by the controller, a value associated with a difference between the at least one temperature and the temperature threshold;
- determining, by the controller, that the value meets or exceeds a threshold value;
- and
- re-writing, by the controller, data to the non-volatile memory in response to determining that the value meets or exceeds the threshold value.
3 more elements
A non-transitory computer readable medium comprising instructions that, when executed by a controller of a memory module, perform operations comprising:
- defining a temperature threshold related to at least one location of a non-volatile memory;
- determining at least one temperature of a plurality of temperatures that meets or exceeds the temperature threshold, the plurality of temperatures being measured by at least one temperature sensor;
- determining a value associated with a difference between the at least one temperature and the temperature threshold;
- determining that the value meets or exceeds a threshold value;
- and
- re-writing data to the non-volatile memory in response to determining that the value meets or exceeds the threshold value.
3 more elements
Dependencies are inferred from the claim text.