IP Library Granted Patent US 12,531,091
Granted Patent B2
US 12,531,091 · App. 18/357,359 · Granted Jan 20, 2026

Storage device for idle power operation and method therefor

Inventors: Dongkeon Choi (Suwon-si, KR); Kyung-Ho Shin (Suwon-si, KR); Jaesub Kim (Suwon-si, KR)
Assignee: Samsung Electronics Co., Ltd.
G11C5/14G11C2207/2227
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 12,531,091
App. No.
18/357,359
Granted
Jan 20, 2026
Kind
B2
Abstract

Disclosed is a storage device capable of dynamically operating idle power in consideration of a workload type and an operating method therefor.

Claims (38)

1 . A storage device comprising:

a non-volatile memory;

a storage controller connected to the non-volatile memory, configured to operate in an idle power mode or normal power mode,

receive an admin command from a host device while operating in the idle power mode,

determine a workload type of the admin command from workload types, and

generate a clock control signal for operating with an idle power based on a determination that operation is possible with the idle power required by the idle power mode with respect to the admin command based on the workload type; and a clock adjustment circuit configured to adjust a gear ratio of each of at least one clock signal among a plurality of clock signals for operating the storage device based on the clock control signal.

2 . The storage device of claim 1 , wherein, based on an additional admin command being received from the host device after exiting the idle power mode, the storage controller is configured to enter the idle power mode based on a determination that the operation is possible with the idle power with respect to the additional admin command.

3 . The storage device of claim 1 , wherein the idle power is smaller than a normal power required by the normal power mode.

4 . The storage device of claim 3 , wherein the idle power is less than 5 W.

5 . The storage device of claim 1 , wherein the storage controller is configured to generate the clock control signal based on a mapping table for each of the workload types.

6 . The storage device of claim 5 , wherein the storage controller is configured to generate the clock control signal for each one or more cores and one or more intellectual properties (IPs) included in the storage device.

7 . The storage device of claim 6 , wherein the mapping table includes the gear ratio for each of the one or more cores and the one or more IPs for each of the workload types.

8 . The storage device of claim 6 , wherein at least some of the one or more cores and the one or more IPs are configured to operate with a normal clock according to the workload type operating with the normal clock based on a determination that the at least some of the one or more cores and the one or more IPs are necessary.

9 . The storage device of claim 1 , wherein the storage controller is configured to determine the workload type based on at least one of a latency required with respect to the admin command, an input/output amount of the non-volatile memory, or a type of the admin command.

10 . The storage device of claim 9 , wherein the storage controller determines the type of the admin command with reference to an opcode of the admin command.

11 . The storage device of claim 9 , wherein the storage controller is configured to operate in the normal power mode based on a determination that the operation is impossible with the idle power with respect to the admin command.

12 . A storage controller included in a storage device, the storage controller comprising:

a workload type detector configured to determine a workload type, from workload types of an admin command received from a host device while operating in an idle power mode; and

a clock throttling unit configured to

generate a clock control signal for operating with an idle power based on a determination that operation is possible with the idle power required by the idle power mode with respect to the admin command based on the workload type,

determine a gear ratio of each of at least one clock signal among a plurality of clock signals for operating the storage device with reference to a mapping table, and

generate the clock control signal based on the gear ratio.

13 . The storage controller of claim 12 , wherein the mapping table includes gear ratios for each of the workload types.

14 . The storage controller of claim 12 , wherein the clock throttling unit is configured to generate the clock control signal for each one or more cores and one or more intellectual properties (IPs) included in the storage device.

15 . The storage controller of claim 14 , wherein the mapping table includes the gear ratio for each of the one or more cores and the one or more IPs for each of the workload types.

16 . The storage controller of claim 12 , wherein the workload type detector is configured to determine the workload type based on at least one of a latency required with respect to the admin command, an input/output amount of a non-volatile memory connected to the storage controller, or a type of the admin command.

17 . A method of operating a storage device, the method comprising:

receiving an admin command from a host device while operating in an idle power mode;

determining a workload type of the admin command;

determining whether operation is possible with idle power required by the idle power mode with respect to the admin command based on the workload type;

generating a clock control signal for operating with the idle power based on the determination that the operation is possible with the idle power; and

adjusting a gear ratio of each of at least one clock signal among a plurality of clock signals for operating the storage device based on the clock control signal.

18 . The method of claim 17 , further comprising:

receiving an additional admin command from the host device after exiting the idle power mode; and

entering the idle power mode based on the determination that the operation is possible with the idle power with respect to the additional admin command.

19 . The method of claim 17 , wherein the generating of the clock control signal includes generating the clock control signal for each one or more cores and one or more intellectual properties (IPs) included in the storage device.

20 . The method of claim 17 , further comprising:

operating in a normal power mode when it is determined that the operation is impossible with the idle power with respect to the admin command.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2023
From: CHOI, DONGKEON; SHIN, KYUNG-HO; KIM, JAESUB
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 064383/0134 →
Priority Claims (1)
KR 10-2023-0002990 · Jan 9, 2023 · national
Continuity (1)
Related Publication 20240233780A1 · Jul 11, 2024
References Cited (11)
US 8156287B2 · Bose et al. · 2012 [cited by applicant]
US 9037888B2 · Kurihara et al. · 2015 [cited by applicant]
US 9378536B2 · Park et al. · 2016 [cited by applicant]
US 9606916B2 · Lee et al. · 2017 [cited by applicant]
US 9753661B2 · Alcantara et al. · 2017 [cited by applicant]
US 11385811B2 · Jung · 2022 [cited by examiner]
US 20140115315A1 · Ratn · 2014 [cited by examiner]
US 20200125157A1 · Kachare et al. · 2020 [cited by applicant]
US 20230131586A1 · Pedersen · 2023 [cited by examiner]
US 20240029764A1 · Park · 2024 [cited by examiner]
KR 101047540B1 · 2011 [cited by applicant]