| CPC G06F 1/206 (2013.01) [G06F 1/3206 (2013.01); G06F 1/324 (2013.01)] | 20 Claims |

|
1. A data storage device, comprising:
a host interface for coupling the data storage device to a host system
a device memory;
a memory including one or more map tables, each map table associated with a respective type of host command, each map table including a respective plurality of entries, each entry corresponding to an initial temperature level and characteristics of a host command, and each entry indicating a change in temperature relative to the initial temperature level;
one or more temperature sensors configured to sense temperature; and
a controller configured to:
monitor operations for one or more commands from the host system;
obtain an initial temperature value from the one or more temperature sensors;
select one or more entries from the one or more map tables, based on characteristics of the operations and the initial temperature value;
predict a current temperature based on the one or more entries; and
in accordance with a determination that the current temperature exceeds a predetermined threshold, trigger one or more corrective actions for thermal throttling.
|