US 12,461,576 B2
Simulating multi-sensor environment for thermal throttling in storage device
Sundararajan Rajagopal, Bangalore (IN); Vinod Sasidharan, Bangalore (IN); and Ramanathan Muthiah, Bangalore (IN)
Assigned to Sandisk Technologies, Inc., Milpitas, CA (US)
Filed by Sandisk Technologies, Inc., Milpitas, CA (US)
Filed on Jul. 18, 2023, as Appl. No. 18/354,306.
Claims priority of provisional application 63/444,806, filed on Feb. 10, 2023.
Prior Publication US 2024/0272688 A1, Aug. 15, 2024
Int. Cl. G06F 1/3206 (2019.01); G06F 1/20 (2006.01); G06F 1/324 (2019.01)
CPC G06F 1/206 (2013.01) [G06F 1/3206 (2013.01); G06F 1/324 (2013.01)] 20 Claims
OG exemplary drawing
 
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.