IP Library Granted Patent US 9,368,163
Granted Patent B2
US 9,368,163 · App. 14/482,408 · Granted Jun 14, 2016

Power consumption control

Inventors: Krishnam R. Datla (San Jose, CA); William H. Radke (Los Gatos, CA); Robin Sarno (Pleasanton, CA); Laszlo Borbely-Bartis (Santa Clara, CA); Ken Kannampuzha (Fremont, CA)
Assignee: Micron Technology, Inc.
G11C5/14
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 9,368,163
App. No.
14/482,408
Granted
Jun 14, 2016
Kind
B2
Abstract

The present disclosure includes apparatuses and methods for power consumption control. A number of embodiments include determining power consumption information for each phase in a combination of phases of a command, and authorizing execution of at least one of the phases in the combination based, at least partially, on the power consumption information determined for the at least one of the phases.

Claims (29)

1. A method for controlling power consumption in an apparatus, comprising:

determining power consumption information for each phase of a number of phases that are part of a combination of phases of a command; and

authorizing execution of at least one of the number of phases in the combination such that an amount of power consumed by the least one of the number of phases, as indicated by the determined power consumption information, does not exceed an amount of power available to execute the number of the phases.

2. The method of claim 1 , including authorizing execution of the at least one of the number of phases, such that an average power consumption is maintained.

3. The method of claim 1 , wherein determining power consumption information includes determining power consumption information for an array program phase.

4. The method of claim 1 , wherein determining power consumption information includes determining power consumption information for an array sense phase.

5. The method of claim 1 , wherein authorizing execution of at least one of the number of phases includes authorizing execution of at least one of the number of phases based on an amount of previously authorized, but unused power credits.

6. The method of claim 1 , wherein authorizing execution of at least one of the number of phases includes authorizing execution of phases in the combination whose sum of associated power credits is less than or equal to a threshold amount of power credits available for authorization.

7. The method of claim 1 , wherein authorizing execution of at least one of the number of phases includes authorizing execution of phases of the combination whose sum of associated power credits is greater than a threshold amount of power credits available for authorization to compensate for a number of power credits that were authorized for use, but not used to execute a previously authorized phase.

8. A method for controlling power consumption in an apparatus, comprising:

receiving a command to perform an operation on the apparatus, wherein the command is separable into a combination of phases;

sending a number of requests to a power control manager for authorization to execute the combination of phases, wherein each of the number of requests is associated with a respective phase of the combination of phases; and

receiving a number of responses to the number of requests, wherein the number of responses authorize execution of at least one phase of the combination of phases such that an amount of power consumed by the at least one phase of the combination of phases, as indicated by power consumption information for each phase of the combination of phases, does not exceed an amount of power available to execute the combination of phases, and wherein each of the number of responses is associated with a respective phase of the combination of phases.

9. The method of claim 8 , wherein the method includes retrieving the power consumption information from a data structure.

10. The method of claim 8 , wherein sending the number of requests to the power control manager for authorization to execute the combination of phases includes sending the phase power consumption information in the number of requests.

11. The method of claim 8 , wherein receiving the number of responses includes receiving authorization to execute the at least one phase of the combination of phases responsive to a determination that a sum of power credits corresponding to a number of phases that includes the at least one phase of the combination of phases is greater than a threshold amount of power credits if a number of power credits that were previously authorized for use have not been used.

12. The method of claim 8 , wherein receiving the number of responses includes receiving authorization to execute the at least one phase of the combination of phases responsive to a determination that a sum of power credits corresponding to the at least one phase of the combination of the number of phases is less than or equal to a threshold amount of power credits.

13. The method of claim 8 , wherein the combination of phases includes a data transfer phase, an array program phase, and/or an array sense phase.

14. The method of claim 8 , wherein the method includes separating the command into the combination of phases via a controller.

15. An apparatus, comprising:

an array of memory cells; and

a controller coupled to the array and configured to:

receive a command to perform an operation on the apparatus, wherein the command comprises a combination of a number of phases; and

authorize execution of a portion of the number of phases such that an amount power consumed by the portion of the number of phases does not exceed an amount of power available to execute the number of the phases.

16. The apparatus of claim 15 , wherein the controller is configured to place at least one of the phases on hold based on the amount of power available to execute the number of the phases.

17. The apparatus of claim 15 , wherein the controller is configured to authorize execution of the at least one of the phases placed on hold after at least some of the portion of the number of the phases have been executed.

18. The apparatus of claim 15 , wherein the controller is configured to authorize execution of the number of the phases to maintain a desired average power consumption.

19. The apparatus of claim 15 , wherein the command comprises a write command having a number of data transfer phases and an array program phase.

20. The apparatus of claim 15 , wherein the command comprises a read command having an array sense phase and a number of data transfer phases.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Nov 12, 2019
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
Reel/Frame 051028/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2019
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 050937/0001 →
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2018
From: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: MICRON TECHNOLOGY, INC.
Reel/Frame 047243/0001 →
SECURITY INTEREST Recorded Jul 13, 2018
From: MICRON TECHNOLOGY, INC.; MICRON SEMICONDUCTOR PRODUCTS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 047540/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE ERRONEOUSLY FILED PATENT #7358718 WITH THE CORRECT PATENT #7358178 PREVIOUSLY RECORDED ON REEL 038669 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Jun 8, 2017
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 043079/0001 →
PATENT SECURITY AGREEMENT Recorded Jun 2, 2016
From: MICRON TECHNOLOGY, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 038954/0001 →
SECURITY INTEREST Recorded May 12, 2016
From: MICRON TECHNOLOGY, INC.
To: U.S. BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 038669/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2014
From: DATLA, KRISHNAM R.; RADKE, WILLIAM H.; SARNO, ROBIN; BORBELY-BARTIS, LASZLO; KANNAMPUZHA, KEN
To: MICRON TECHNOLOGY, INC.
Reel/Frame 033711/0177 →
Continuity (2)
Continuation 13625104 · Sep 24, 2012
Related Publication 20150098291A1 · Apr 9, 2015