Storage device and electronic device
In an embodiment of the disclosed technology, a heat generation control equation used when changing a power mode for heat generation control of a component included in an electronic device such as a storage device is used by being set differently for each power mode. Therefore, heat generation control that accurately reflects the relationship between a change in temperature of the component in each power mode and a temperature value obtained through a temperature sensor may be performed. Accordingly, performance degradation due to unnecessary heat generation control may be prevented by efficient heat generation control, and operational performance of the storage device may be improved.
1 . A storage device comprising:
one or more memories;
one or more temperature sensors positioned adjacent to the one or more memories, respectively; and
a controller configured to determine a first estimated value using a first temperature value, which is obtained from the one or more temperature sensors while the one or more memories operate in a first power mode, and a default heat generation control equation, change the first power mode to a second power mode when the first estimated value is equal to or greater than a first threshold value, and perform heat generation control using a first changed heat generation control equation different from the default heat generation control equation while the one or more memories operate in the second power mode,
wherein the controller is further configured to determine a second estimated value using a second temperature value, which is obtained from the one or more temperature sensors while the one or more memories operate in the second power mode, and the first changed heat generation control equation, and changes the second power mode to a third power mode when the second estimated value is equal to or greater than a second threshold value, and
wherein a difference between the first temperature value and the first threshold value when the first power mode is changed to the second power mode is different from a difference between the second temperature value and the second threshold value when the second power mode is changed to the third power mode.
2 . The storage device according to claim 1 , wherein the controller performs the heat generation control using a second changed heat generation control equation different from the default heat generation control equation and the first changed heat generation control equation while the one or more memories operate in the third power mode.
3 . The storage device according to claim 1 , wherein the difference between the first temperature value and the first threshold value when the first power mode is changed to the second power mode is smaller than the difference between the second temperature value and the second threshold value when the second power mode is changed to the third power mode.
4 . The storage device according to claim 1 , wherein the first temperature value is greater than the first threshold value when the first power mode is changed to the second power mode, and the second temperature value is smaller than the second threshold value when the second power mode is changed to the third power mode.
5 . The storage device according to claim 4 , wherein an absolute value of the difference between the first temperature value and the first threshold value is greater than an absolute value of the difference between the second temperature value and the second threshold value.
6 . The storage device according to claim 1 , wherein the controller changes the second power mode to the first power mode when the second estimated value is smaller than the first threshold value.
7 . The storage device according to claim 1 , wherein
the one or more memories include a first memory which is a nonvolatile memory and a second memory which is a volatile memory,
the one or more temperature sensors include a first temperature sensor which is adjacent to the first memory and a second temperature sensor which is adjacent to the second memory, and
a heat generation control equation applied to a temperature value obtained from the first temperature sensor and a heat generation control equation applied to a temperature value obtained from the second temperature sensor are set differently according to a power mode.
8 . The storage device according to claim 1 , further comprising:
a power management integrated circuit configured to supply power to the one or more memories and the controller; and
an external circuit temperature sensor positioned adjacent to the power management integrated circuit,
wherein a heat generation control equation applied to a temperature value obtained from the external circuit temperature sensor is set differently according to a power mode.
9 . The storage device according to claim 1 , further comprising:
an internal controller temperature sensor disposed in the controller,
wherein a heat generation control equation applied to a temperature value obtained from the internal controller temperature sensor is set differently according to a power mode.
10 . The storage device according to claim 1 , wherein
in the first power mode, the one or more memories operate in a first driving mode or a second driving mode, and
in the first driving mode, the first estimated value is determined using a first default heat generation control equation, and in the second driving mode, the first estimated value is determined using a second default heat generation control equation that is different from the first default heat generation control equation.
11 . The storage device according to claim 10 , wherein the first estimated value determined in the first driving mode is smaller than the first temperature value, and the first estimated value determined in the second driving mode is equal to or greater than the first temperature value.
12 . A storage device comprising:
one or more memories;
one or more temperature sensors positioned adjacent to the one or more memories, respectively; and
a controller configured to control a power mode in which the one or more memories operate, based on a temperature value obtained from the one or more temperature sensors and a threshold value,
wherein a difference between a first temperature value obtained from the one or more temperature sensors and a first threshold value when a first power mode is changed to a second power mode is smaller than a difference between a second temperature value obtained from the one or more temperature sensors and a second threshold value when the second power mode is changed to a third power mode.
13 . The storage device according to claim 12 , wherein power consumption set for the second power mode is smaller than power consumption set for the first power mode.
14 . The storage device according to claim 12 , wherein the first temperature value is greater than the first threshold value when the first power mode is changed to the second power mode, and the second temperature value is smaller than the second threshold value when the second power mode is changed to the third power mode.
15 . An electronic device comprising:
a plurality of electronic components disposed on a substrate;
a plurality of temperature sensors disposed adjacent to the plurality of electronic components, respectively; and
a controller configured to control a power mode in which at least a part of the plurality of electronic components operate, using temperature values, which are obtained from the plurality of temperature sensors, and heat generation control equations, the heat generation control equations being set differently for each power mode,
wherein the controller changes a first temperature value obtained in a first power mode, by using a first heat generation control equation, and changes a second temperature value obtained in a second power mode, by using a second heat generation control equation, and
a degree to which the first temperature value is changed by the first heat generation control equation is different from a degree to which the second temperature value is changed by the second heat generation control equation.