Patent ID: 11960752
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 5:
6. A storage device comprising:
a plurality of 3D NAND flash memory devices; and
a memory controller including a volatile memory and configured to receive information including a plurality of entries from an external device and to store the information in the volatile memory, the plurality of entries including a first entry and a second entry,
wherein the first entry includes a first temperature and a corresponding first performance level, and the second entry includes a second temperature and a corresponding second performance level, wherein the second temperature is higher than the first temperature, and wherein the first entry and the second entry are defined by the external device,
the memory controller is further configured to detect a temperature,
when the detected temperature is between the first temperature and the second temperature, the memory controller is further configured to perform a first throttling operation to cause the storage device to operate at the first performance level without intervention from the external device,
when the detected temperature is greater than the second temperature, the memory controller is further configured to perform a second throttling operation to cause the storage device to operate at the second performance level that is lower than the first performance level without intervention from the external device,
the memory controller is further configured to automatically change from the first throttling operation to the second throttling operation based on the detected temperature and the first and second entries, and
wherein the second performance level has a level that causes the temperature to be lowered below the second temperature included in the second entry.