IP Library Granted Patent US 12669948
Granted Patent B2
US 12669948 · App. 18/414,915 · Granted Jun 30, 2026

Memory module including storage devices and computing system including the same

Inventors: Jeong Ho Jeon (Icheon-si, KR); Seok Ho Seo (Icheon-si, KR)
Assignee: SK hynix Inc.
G06F3/0634G06F3/0617G06F3/0683
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12669948
App. No.
18/414,915
Granted
Jun 30, 2026
Kind
B2
Abstract

A memory module may include a first storage device, and a second storage device configured to receive information about a first temperature indicating an internal temperature of the first storage device and to change a threshold temperature from a first threshold temperature to a second threshold temperature different from the first threshold temperature based on the information, to enter a mode in which an internal temperature of the second storage device is controlled when the temperature of the second storage device is higher than the threshold temperature.

Claims (32)

1 . A memory module, comprising:

a first storage device connected to a host and including a first memory controller, a first memory device and a first temperature sensor that senses an internal temperature of the first storage device; and

a second storage device connected to the host and including a second memory controller, a second memory device and a second temperature sensor that senses an internal temperature of the second storage device, and configured to receive an information about the internal temperature of the first storage device,

wherein the second storage device configured to change a threshold temperature of the second storage device from a first threshold temperature to a second threshold temperature different from the first threshold temperature based on the information about the internal temperature of the first storage device, and

wherein the second storage device delays entry into a mode to control the internal temperature of the second storage device from a time when the second storage device reaches the first threshold temperature to a time when the second storage device reaches the second threshold temperature and regardless of whether the first storage device has entered a mode to control the internal temperature of the first storage device.

2 . The memory module according to claim 1 , wherein the second storage device is configured to, when the internal temperature of the second storage device is higher than the internal temperature of the first storage device, change the threshold temperature from the first threshold temperature to the second threshold temperature.

3 . The memory module according to claim 2 , wherein the second storage device is configured to, when the internal temperature of the second storage device is higher than the second threshold temperature, enter a throttling mode in which the internal temperature of the second storage device is controlled.

4 . The memory module according to claim 2 , wherein the second storage device is configured to add a difference between the internal temperature of the second storage device and the internal temperature of the first storage device as an offset to the first threshold temperature to result in the second threshold temperature.

5 . The memory module according to claim 2 , wherein the second storage device is configured to set the second threshold temperature as a difference between the internal temperature of the second storage device and the internal temperature of the first storage device added to the first threshold temperature or a maximum threshold temperature, whichever is lower.

6 . The memory module according to claim 2 , wherein after the threshold temperature has changed to the second threshold temperature, the second storage device is configured to change the threshold temperature from the second threshold temperature back to the first threshold temperature when the internal temperature of the second storage device drops below the first threshold temperature.

7 . The memory module according to claim 2 , wherein the second storage device is configured to, when the internal temperature of the second storage device is higher than the second threshold temperature, enter a shutdown mode in which the internal temperature of the second storage device is controlled.

8 . The memory module according to claim 7 , wherein the second storage device is configured to enter a throttling mode when the internal temperature of the second storage device reaches a throttling temperature threshold, which is lower than the second threshold temperature, and

wherein when the internal temperature of the first storage device is lower than the throttling temperature threshold, the second storage device is configured to change the mode of the second storage device from the shutdown mode to a normal mode.

9 . The memory module according to claim 8 , wherein the second storage device is configured to, after the mode has changed to the normal mode, change the threshold temperature from the second threshold temperature to the first threshold temperature.

10 . The memory module according to claim 1 , wherein the second threshold temperature is higher than the first threshold temperature.

11 . A memory module, comprising:

a first storage device connected to a host and including a first memory controller, a first memory device and a first temperature sensor that senses an internal temperature of the first storage device; and

a second storage device connected to the host and including a second memory controller, a second memory device and a second temperature sensor that senses an internal temperature of the second storage device, and configured to receive an information about the internal temperature of the first storage device and to change, based on the information, a throttling temperature from a first throttling temperature to a second throttling temperature different from the first throttling temperature,

wherein the second storage device performs a throttling operation at the second throttling temperature, after the second storage device reaches the first throttling temperature and regardless of whether the first storage device performs a throttling operation.

12 . The memory module according to claim 11 , wherein the second storage device is configured to change the throttling temperature from the first throttling temperature to the second throttling temperature based on a result of comparing the internal temperature of the second storage device with the internal temperature of the first storage device.

13 . The memory module according to claim 12 , wherein the second storage device is configured to perform the throttling operation when the internal temperature of the second storage device is higher than the second throttling temperature.

14 . The memory module according to claim 12 , wherein the second storage device is configured to set the second throttling temperature at a temperature obtained by adding an offset temperature, which is a difference between the internal temperature of the second storage device and the internal temperature of the first storage device, to the first throttling temperature.

15 . The memory module according to claim 12 , wherein the second storage device is configured to set the second throttling temperature at the lower of a temperature, obtained by adding the internal temperature of the second storage device to an offset temperature that is a difference between the internal temperature of the second storage device and the internal temperature of the first storage device, and a maximum throttling temperature.

16 . The memory module according to claim 12 , wherein the second storage device is configured to, when the internal temperature of the second storage device becomes lower than the first throttling temperature after the throttling temperature has changed to the second throttling temperature, change the throttling temperature from the second throttling temperature to the first throttling temperature.

17 . A computing system, comprising:

a first storage device including a first memory controller, a first memory device and a first temperature sensor that senses an internal temperature of the first storage device;

a second storage device different from the first storage device, including a second memory controller, a second memory device and a second temperature sensor that senses an internal temperature of the second storage device; and

a host configured to receive temperature information indicating internal temperatures of the first and second storage devices and to provide a threshold temperature change request to the second storage device, wherein the threshold temperature change request is used to request a change of a threshold temperature at which the second storage device enters a mode to control the internal temperature of the second storage device, based on the internal temperature of the first storage device and regardless of whether the first storage device has entered a mode to control the internal temperature of the first storage device,

wherein the change in the threshold temperature delays a time at which the second storage device enters a mode to control the internal temperature of the second storage device.

18 . The computing system according to claim 17 , wherein the host is configured to, when the internal temperature of the second storage device is higher than the internal temperature of the first storage device, provide the threshold temperature change request to the second storage device.

19 . The computing system according to claim 17 , wherein the second storage device is configured to change the threshold temperature from a first threshold temperature to a second threshold temperature different from the first threshold temperature in response to the threshold temperature change request.

20 . The computing system according to claim 19 , wherein the host is configured to provide a temperature obtained by adding the internal temperature of the second storage device to an offset temperature, which is a difference between the internal temperature of the second storage device and the internal temperature of the first storage device, as the second threshold temperature to the second storage device.