IP Library Granted Patent US 12675150
Granted Patent B2
US 12675150 · App. 17/709,580 · Granted Jul 7, 2026

Storage package, storage device and method for operating the storage device

Inventors: Ji Hong Kim (Seongnam-si, KR); Suck Hyun Park (Suwon-si, KR); Byung Woo Nam (Hwaseong-si, KR); Ki Hyun Choi (Hwaseong-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F1/329G06F1/203
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 12675150
App. No.
17/709,580
Granted
Jul 7, 2026
Kind
B2
Abstract

A storage package, a storage device, and a method for operating a storage device are provided. A storage package includes a fan, a display device, and a storage device which includes a non-volatile memory, and is configured to output a control signal based on a temperature of the storage device or an indication of whether a memory operation is scheduled to be executed on the non-volatile memory. The storage device includes a control circuit configured to control an operation the fan and/or the display device based on the control signal, and is configured to control the display device to output light with different colors according to first to third temperature ranges of the temperature of the storage device. The control circuit is configured to operate the fan to cool the storage device responsive the storage device exceeding a preset reference temperature, or responsive to scheduled memory operations.

Claims (94)

1 . A storage package comprising:

a fan;

a display device; and

a storage device which includes a non-volatile memory, and is configured to:

check whether the storage device and the fan are connected;

modify a power state of the storage device based on whether the fan is connected;

determine whether a host controlled temperature management feature on the storage device operates based on whether the fan is connected; and

output a control signal based on a temperature of the storage device and/or based on an indication of scheduled memory operations on the non-volatile memory,

wherein the storage device includes a control circuit configured to control an operation of the fan and/or the display device based on the control signal,

wherein the control circuit is configured to control the display device to output light having different colors, each color corresponding to one of first to third temperature sections, responsive to the temperature of the storage device being within a range of any one of the first to third temperature sections, and

wherein the control circuit is configured to operate the fan to cool the storage device responsive to the temperature of the storage device exceeding a preset reference temperature or responsive to a command to perform the scheduled memory operations on the non-volatile memory.

2 . The storage package of claim 1 , wherein the storage device further comprises:

a temperature sensor configured to measure the temperature of the storage device;

a task scheduler configured to output access information indicating that the scheduled memory operations are scheduled to be executed; and

a general purpose input output module configured to output a control signal for controlling the operation of the fan and/or the display device responsive to the access information, and/or responsive to the temperature of the storage device exceeding the preset reference temperature.

3 . The storage package of claim 2 , wherein the control circuit comprises:

a switch configured to receive the control signal from the general purpose input output module, and to provide an operating voltage to the fan and/or the display device; and

a regulator configured to provide an input voltage to the switch.

4 . The storage package of claim 3 , wherein the switch includes a MOSFET switch, and

wherein, when the general purpose input output module is set to an output mode, the general purpose input output module provides the switch with the control signal having a first voltage level or a second voltage level lower than the first voltage level, and

wherein the switch is gated by the control signal.

5 . The storage package of claim 4 , wherein the general purpose input output module outputs the control signal of the first voltage level responsive to the task scheduler outputting the access information,

wherein when the switch receives the control signal of the first voltage level and the input voltage, the switch provides the operating voltage to the fan, and operates the fan, and

wherein, in responsive to the task scheduler outputting no access information,

the general purpose input output module outputs the control signal of the second voltage level, and

the switch receives the control signal of the second voltage level and stops the operation of the fan.

6 . The storage package of claim 4 , wherein responsive to the temperature of the storage device exceeding the preset reference temperature,

the general purpose input output module outputs the control signal of the first voltage level,

the switch receives the control signal of the first voltage level and the input voltage, provides the operating voltage to the fan, and operates the fan, and

responsive to the temperature of the storage device being below the preset reference temperature,

the general purpose input output module outputs the control signal of the second voltage level, and

the switch receives the control signal of the second voltage level and stops the operation of the fan.

7 . The storage package of claim 1 , wherein the power state includes a plurality of power states, including a 0th power state through an Nth power state, wherein N is a positive integer,

wherein, with a decrease from the Nth power state to the 0th power state, power consumption of the storage package increases,

wherein, in response to an existing connection between the storage device and the fan,

the storage device is configured to set the power state to the 0th power state, and

wherein the storage device is configured to control the host controlled temperature management feature in a disabled status.

8 . The storage package of claim 1 , comprising:

at least two or more fans; and

at least two or more storage devices,

wherein the at least two or more fans and the at least two or more storage devices are placed in an overlap structure to each other.

9 . The storage package of claim 1 , wherein the scheduled memory operations comprise:

a read operation of reading data stored in the non-volatile memory;

a write operation of writing data to the non-volatile memory; and

an erase operation of erasing at least a part of the non-volatile memory.

10 . A storage device comprising:

a non-volatile memory;

a storage controller configured to:

check whether the storage device and a fan are connected;

modify a power state of the storage device based on whether the fan is connected; and

determine whether a host controlled temperature management feature on the storage device operates based on whether the fan is connected; and

a temperature sensor configured to measure a temperature of the storage device and to output temperature information,

wherein the storage controller includes:

a task scheduler configured to output access information indicating that a memory operation on the non-volatile memory is scheduled to be executed, the access information output in response to a command for executing the memory operation on the non-volatile memory; and

a general purpose input output module configured to output a control signal to control an operation of the fan and/or a display device, responsive to a temperature of the storage device exceeding a preset reference temperature and/or to the output of the access information.

11 . The storage device of claim 10 , wherein the storage controller further comprises:

a control circuit configured to control the operation of the fan or the display device,

wherein, when the general purpose input output module is set to an output mode, the general purpose input output module provides the control circuit with the control signal having a first voltage level or a second voltage level lower than the first voltage level, and

wherein the control circuit is configured to receive the control signal from the general purpose input output module and to provide an operating voltage the fan and/or the display device.

12 . The storage device of claim 11 , wherein, responsive to the task scheduler outputting the access information,

the general purpose input output module outputs the control signal of the first voltage level,

the control circuit receives the control signal of the first voltage level, provides the operating voltage to the fan, and operates the fan, and

responsive to the task scheduler outputting no access information,

the general purpose input output module outputs the control signal of the second voltage level, and

the control circuit receives the control signal of the second voltage level and stops the operation of the fan.

13 . The storage device of claim 11 , wherein, responsive to the temperature information being above a preset first reference temperature,

the general purpose input output module outputs the control signal of the first voltage level,

the control circuit receives the control signal of the first voltage level, provides the operating voltage to the fan, and operates the fan, and

responsive to the temperature information being below the preset first reference temperature, the general purpose input output module outputs the control signal of the second voltage level, and

the control circuit receives the control signal of the second voltage level and stop the operation of the fan.

14 . The storage device of claim 10 , wherein the power state includes a plurality of power states, including 0th power state through an Nth power state, wherein N is a positive integer,

wherein, with a decrease from the Nth power state to the 0th power state, power consumption increases, and

wherein, in response to determining a connection between the storage device and the fan,

the storage controller sets the power state to the 0th power state, and

wherein the storage controller is configured to control the host controlled temperature management feature in a disabled status.

15 . A method for operating a storage device, the method comprising:

providing the storage device which includes a non-volatile memory, and is configured to output a control signal based on a temperature of the storage device, or on an indication of scheduled memory operations on the non-volatile memory;

providing a fan which is operated based on the control signal;

checking whether the storage device and the fan are connected;

modifying a power state of the storage device based on whether the fan is connected; and

determining whether a host controlled temperature management feature on the storage device operates based on whether the fan is connected.

16 . The method for operating the storage device of claim 15 , wherein the power state includes a plurality of power states including a 0th power state through an Nth power state, wherein N is a natural number of 1 or more,

wherein, with a decrease from the Nth power state to the 0th power state, power consumption of the storage device increases, and

wherein, in response to determining an existing connection between the storage device and the fan,

the power state is set to the 0th power state, and

the host controlled temperature management feature is controlled in a disabled status.

17 . The method for operating the storage device of claim 16 , wherein the storage device comprises:

a task scheduler configured to output access information indicating that the scheduled memory operations are scheduled to be executed; and

a temperature sensor configured to measure the temperature of the storage device,

wherein, responsive to the task scheduler outputting the access information or to the temperature of the storage device being equal to or higher than a preset reference temperature, a storage controller is configured to operate the fan, using the control signal.

18 . The method for operating the storage device of claim 15 , wherein the scheduled memory operations comprise:

a read operation of reading data stored in the non-volatile memory;

a write operation of writing data to the non-volatile memory; and

an erase operation of erasing at least a part of the non-volatile memory.