IP Library › Granted Patent US 11,755,085
Granted Patent B2
US 11,755,085 · App. 17/848,138 · Granted Sep 12, 2023

Advanced thermal control for SSD

Inventor: Zhan Ping (Milpitas, CA)
Assignee: Samsung Electronics Co., Ltd.
G06F1/206G11B33/142H05K7/20209H05K7/20836
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 11,755,085
App. No.
17/848,138
Granted
Sep 12, 2023
Kind
B2
Abstract

A storage system with temperature control. The system includes a plurality of storage devices such as solid state drives, a system controller such as a baseboard management controller, and one or more cooling fans. Each storage devices includes a controller configured to estimate the heat load in the storage device and/or an effective temperature, resulting from operations performed in the storage device. The system controller employs active disturbance rejection control to adjust the fan speed based on the estimated heat loads, the estimated temperatures, and/or the sensed internal temperatures, of the storage devices.

Claims (40)

1. A storage system, comprising:

at least one storage device; and

a system management processing circuit configured to:

monitor storage operation commands received by the at least one storage device to measure a rate of storage operations executed by the at least one storage device; and

adjust a temperature based on the measured rate of storage operations.

2. The storage system of claim 1 , wherein the rate is based, at least in part, on a number of storage operations per unit time executed by the at least one storage device.

3. The storage system of claim 1 , wherein the rate is based, at least in part, on a weighted average of different storage operations executed by the at least one storage device, weights being applied according to an amount of energy that the storage operations dissipate in the at least one storage device.

4. The storage system of claim 1 , wherein the storage operations includes at least one of a read operation, a write operation, or an erase operation.

5. The storage system of claim 1 , wherein the at least one storage device comprises a storage device processing circuit, configured with the system management processing circuit to adjust the temperature based on the measured rate of storage operations.

6. The storage system of claim 5 , wherein the storage device processing circuit is configured to estimate a power dissipated in the at least one storage device.

7. The storage system of claim 6 , wherein the storage device processing circuit is configured to estimate an effective temperature in the at least one storage device.

8. The storage system of claim 1 , wherein the at least one storage device comprises a storage device processing circuit configured to implement an artificial neural network configured to estimate an effective temperature in the at least one storage device.

9. The storage system of claim 8 , wherein the artificial neural network comprises a first output node configured to output an estimated heat load, and a second output node configured to output an estimated effective temperature.

10. The storage system of claim 8 , wherein the system management processing circuit is configured to receive the estimated effective temperature in the at least one storage device, and to generate, based on the estimated effective temperature, a control command to adjust the temperature.

11. The storage system of claim 10 , wherein the control command corresponds to a fan speed command.

12. The storage system of claim 1 , wherein the at least one storage device is a solid state drive.

13. A method for operating a storage system, the storage system comprising:

at least one storage device; and

a system management processing circuit,

the method comprising:

monitoring storage operation commands received by the at least one storage device to measure a rate of storage operations executed by the at least one storage device; and

adjusting a temperature based on the measured rate of storage operations.

14. The method of claim 13 , wherein the rate is based, at least in part, on a number of storage operations per unit time executed by the at least one storage device.

15. The method of claim 13 , wherein the rate is based, at least in part, on a weighted average of different storage operations executed by the at least one storage device, weights being applied according to an amount of energy that each of the different storage operations dissipates in the at least one storage device.

16. The method of claim 13 , wherein the storage operations includes at least one of a read operation, a write operation, or an erase operation.

17. A method for operating a storage system, the storage system comprising:

at least one storage device; and

a system management processing circuit,

the method comprising:

monitoring storage operation commands received by the at least one storage device to measure a rate of storage operations executed by the at least one storage device; and

adjusting a temperature based on the measured rate of storage operations, wherein the adjusting of the temperature comprises:

estimating, utilizing a neural network, a heat load corresponding to the measured rate of storage operations;

estimating an effective temperature of the at least one storage device; and

generating a control command utilizing active disturbance rejection control to adjust the temperature.

18. The method of claim 17 , wherein the control command corresponds to a fan speed command.

19. The method of claim 17 , further comprising training the neural network while the storage system is offline.

20. The method of claim 19 , wherein the training comprises:

executing, by the at least one storage device, different storage operations;

monitoring a temperature of the at least one storage device executing the different storage operations; and

generating a mapping of a relationship between the different storage operations and the temperature.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 9, 2022
From: PING, ZHAN
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 060758/0016 →
Continuity (4)
Continuation 16894572 · Jun 5, 2020
Continuation 15659538 · Jul 25, 2017
Provisional Application 62470828 · Mar 13, 2017
Related Publication 20220326748A1 · Oct 13, 2022