Controlling firmware storage density based on temperature detection
OwnerJunichi Satoinventor
Life of this patent
Estimating the term…
Abstract
A data storage device stores data in non-volatile memory. In one approach, a method includes: storing software in a compressed format in a first mode (e.g., an SLC mode) in a non-volatile memory; exposing, while the software is stored in the first mode, the non-volatile memory to a temperature greater than a predetermined threshold; determining that the temperature of the non-volatile memory has fallen below the predetermined threshold; and in response to determining that the temperature of the non-volatile memory has fallen below the predetermined threshold: decompressing the stored software, and storing the decompressed software in a second mode (e.g., TLC mode) in the non-volatile memory. The second mode has a storage density higher than the first mode.
Claims18
A system comprising:
- non-volatile memory;
- at least one sensor;
- and
- at least one processing device configured to:
- store data in a compressed format in the non-volatile memory;
- detect, using the at least one sensor, that a temperature of the non-volatile memory has fallen;
- and
- based on the detecting, decompress the stored data.
A system comprising:
- memory;
- and
- at least one controller configured to:
- store first data in the memory;
- in response to a temperature falling below a threshold, decompress the first data.
A system comprising:
- memory;
- and
- at least one processing device configured to:
- store data in the memory;
- predict an increase in temperature;
- and
- based on predicting the increase in temperature, compress the stored data.
Dependencies are inferred from the claim text.