IP Library › Granted Patent US 11,847,327
Granted Patent B2
US 11,847,327 · App. 17/947,575 · Granted Dec 19, 2023

Centralized power management in memory devices

Inventor: David A. Palmer (Boise, ID)
Assignee: MICRON TECHNOLOGY, INC.
G06F3/0625G06F1/04G06F1/3275G06F3/067G06F3/0617G06F3/0653G06F3/0659G06F1/3206G06F3/0634G06F3/0658G06F3/0679Y02D10/00
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,847,327
App. No.
17/947,575
Granted
Dec 19, 2023
Kind
B2
Abstract

A total power requirement for a plurality of memory operations is estimated. It is determined that the total power requirement would meet a power budget. In response to determining that the total power requirement would meet the power budget, a power profile identifier associated with a first operation of the plurality of memory operations is adjusted. The first operation and the power profile identifier are issued to a memory device. The power profile identifier is used by the memory device to regulate an amount of power used when performing the first operation.

Claims (46)

1. A method comprising:

estimating a total power requirement for a plurality of memory operations, the plurality of memory operations including a first memory operation;

comparing the total power requirement to a power budget;

adjusting a power profile identifier for the first operation in response to the comparison of the total power requirement and the power budget; and

issuing the first operation and the power profile identifier to a memory device, wherein the power profile identifier is used by the memory device to regulate an amount of power used when performing the first operation, and wherein adjusting the power profile for the first operation reduces or increases the amount of power used by the first operation.

2. The method of claim 1 :

wherein the plurality of memory operations includes a first set of one or more memory operations previously dispatched to one or more memory devices and a second set of one or more memory operations enqueued for dispatch to the one or more memory devices, and

wherein the first operation is included in the second set.

3. The method of claim 1 :

wherein each operation of the plurality of memory operations has an associated power profile characteristic that indicates a power requirement of the operation; and

wherein estimating the total power requirement comprises summing the power requirement of each of the plurality of memory operations based on the indicated power requirements.

4. The method of claim 3 , wherein the power profile characteristic of each of the plurality of memory operations further indicates an operation duration.

5. The method of claim 1 , wherein the first operation and the power profile identifier are issued to the memory device in separate commands.

6. The method of claim 1 , wherein the power profile identifier is associated with a set of trim settings that include a clock rate setting.

7. The method of claim 1 , wherein the power profile identifier is one of a plurality of power profile identifiers, each power profile identifier of the plurality of power profile identifiers having a different power characteristic than the other power profile identifiers in the plurality of power profile identifiers.

8. A non-transitory computer-readable storage medium comprising instructions that, when executed by a processing device, cause the processing device to:

estimate a total power requirement for a plurality of memory operations, the plurality of memory operations including a first memory operation;

compare the total power requirement to a power budget;

adjust a power profile identifier for the first operation in response to the comparison of the total power requirement and the power budget; and

issue the first operation and the power profile identifier to a memory device, wherein the power profile identifier is used by the memory device to regulate an amount of power used when performing the first operation, and wherein adjusting the power profile for the first operation reduces or increases the amount of power used by the first operation.

9. The non-transitory computer-readable storage medium of claim 8 :

wherein the plurality of memory operations includes a first set of one or more memory operations previously dispatched to one or more memory devices and a second set of one or more memory operations enqueued for dispatch to the one or more memory devices, and

wherein the first operation is included in the second set.

10. The non-transitory computer-readable storage medium of claim 8 :

wherein each operation of the plurality of memory operations has an associated power profile characteristic that indicates a power requirement of the operation; and

wherein estimating the total power requirement comprises summing the power requirement of each of the plurality of memory operations based on the indicated power requirements.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the power profile characteristic of each of the plurality of memory operations further indicates an operation duration.

12. The non-transitory computer-readable storage medium of claim 8 , wherein the first operation and the power profile identifier are issued to the memory device in separate commands.

13. The non-transitory computer-readable storage medium of claim 8 , wherein the power profile identifier is associated with a set of trim settings that include a clock rate setting.

14. The non-transitory computer-readable storage medium of claim 8 , wherein the power profile identifier is one of a plurality of power profile identifiers, each power profile identifier of the plurality of power profile identifiers having a different power characteristic than other power profile identifiers in the plurality of power profile identifiers.

15. A system comprising:

a memory device; and

a processing device, operatively coupled with the memory device, to:

estimate a total power requirement for a plurality of memory operations, the plurality of memory operations including a first memory operation;

compare the total power requirement to a power budget;

adjust a power profile identifier for the first operation in response to the comparison of the total power requirement and the power budget; and

issue the first operation and the power profile identifier to a memory device, wherein the power profile identifier is used by the memory device to set one or more trim settings for use when performing the first operation, and wherein adjusting the power profile for the first operation reduces or increases an amount of power used by the first operation.

16. The system of claim 15 , wherein:

wherein the plurality of memory operations includes a first set of one or more memory operations previously dispatched to one or more memory devices and a second set of one or more memory operations enqueued for dispatch to the one or more memory devices, and

wherein the first operation is included in the second set.

17. The system of claim 15 :

wherein each operation of the plurality of memory operations has an associated power profile characteristic that indicates a power requirement of the operation; and

wherein estimating the total power requirement comprises summing the power requirement of each of the plurality of memory operations based on the indicated power requirements.

18. The system of claim 17 , wherein the power profile characteristic of each of the plurality of memory operations further indicates an operation duration.

19. The system of claim 15 , wherein the first operation and the power profile identifier are issued to the memory device in separate commands.

20. The system of claim 15 , wherein the power profile identifier is one of a plurality of power profile identifiers, each power profile identifier of the plurality of power profile identifiers having a different power characteristic than other power profile identifiers in the plurality of power profile identifiers.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2022
From: PALMER, DAVID A.
To: MICRON TECHNOLOGY, INC.
Reel/Frame 061137/0485 →
Continuity (2)
Continuation 16830134 · Mar 25, 2020
Related Publication 20230019224A1 · Jan 19, 2023
Cited By (4)
US 12,287,690 US 12,541,308 US 12,724,550 US 12,737,021