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

Claim 10:
11. A storage device comprising:
a nonvolatile memory; and
a memory controller including a volatile memory and configured to receive, from an external device, information including a plurality of entries, and configured 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 first temperature information and a corresponding first performance level, and the second entry includes second temperature information and a corresponding second performance level, 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,
the memory controller is further configured to perform a first throttling operation when the detected temperature corresponds to the first temperature information to cause the storage device to operate at the first performance level without intervention from the external device, and to perform a second throttling operation when the detected temperature corresponds to the second temperature information to cause the storage device to operate at the second performance level without intervention from the external device, and
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,
wherein the second performance level has a level that causes the temperature to be lowered below the second temperature included in the second entry.