US 9,811,267 B1
Non-volatile memory with intelligent temperature sensing and local throttling
Nian Niles Yang, Mountain View, CA (US); Grishma Shah, Milpitas, CA (US); Phil Reusswig, Mountain View, CA (US); and Dmitry Vaysman, San Jose, CA (US)
Assigned to SANDISK TECHNOLOGIES LLC, Plano, TX (US)
Filed by SANDISK TECHNOLOGIES LLC, Plano, TX (US)
Filed on Oct. 14, 2016, as Appl. No. 15/294,313.
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/061 (2013.01) [G06F 3/0655 (2013.01); G06F 3/0688 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A non-volatile storage apparatus, comprising:
one or more control circuits;
one or more memory packages connected to the one or more control circuits;
a system temperature sensor connected to the one or more control circuits, the system temperature sensor is at a distance from each of the one or more memory packages; and
one or more memory temperature sensors connected to the one or more control circuits, each of the one or more memory temperature sensors positioned at one of the one or more memory packages;
the one or more control circuits are configured to monitor system temperature using the system temperature sensor, the one or more control circuits are configured to determine one or more memory temperature data values for each of the one or more memory packages using the one or more memory temperature sensors in reaction to determining that the system temperature exceeds a first threshold, the one or more control circuits are configured to individually throttle performance of one or more of the memory packages that have their temperature data value exceeding a second threshold.