CPC G06F 3/0634 (2013.01) [G06F 1/206 (2013.01); G06F 3/0616 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01)] | 18 Claims |
1. A data storage device, comprising:
a non-volatile memory (NVM) comprising flash memory and a thermal shutdown temperature indicative of a maximum temperature at which the NVM will retain data stored therein; and
one or more processors coupled to the NVM, the one or more processors, individually or in combination, configured to:
determine whether a temperature at the NVM exceeds the thermal shutdown temperature, wherein the temperature at the NVM is measured at the flash memory;
start, responsive to a determination that the temperature at the NVM exceeds the thermal shutdown temperature, a timer;
determine, responsive to the timer reaching a preselected duration, whether the temperature at the NVM still exceeds the thermal shutdown temperature;
cause, responsive to a determination that the temperature at the NVM still exceeds the thermal shutdown temperature, the NVM and at least one additional component of the data storage device to be powered off, wherein the at least one additional component of the data storage device to be powered off comprises a power regulator configured to regulate power to the NVM and a flash interface module that is configured to control and access the NVM; and
maintain power to at least one component of the data storage device other than the NVM, the power regulator, and the flash interface module.
|