# US 11,442,525 B2 · Power management

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,442,525 B2
- Document ID: US11442525B2
- Status: Granted
- Kind: B2
- Application number: 16/548,910
- Filed: 2019-08-23
- Published: 2021-02-25
- Granted: 2022-09-13
- Earliest claimed: 2019-08-23
- Assignees: Micron Technology, Inc.
- Applicants: Micron Technology, Inc.
- Inventors: Xiaojiang Guo
- Web page: https://patentgrep.com/patent/US11442525B2

## CPC

- G06F 1/324: by lowering clock frequency
- G11C 16/30: Power supply circuits
- G06F 1/28: Supervision thereof, e.g. detecting power-supply failure by out of limits supervision
- G06F 1/305: {in the event of power-supply fluctuations}
- G06F 1/3225: of memory devices
- G06F 1/3275: {Power saving in memory, e.g. RAM, cache}
- G11C 5/14: Power supply arrangements {, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels}
- G11C 8/18: Address timing or clocking circuits; Address control signal generation or management, e.g. for row address strobe [RAS] or column address strobe [CAS] signals
- G06F 1/3203: Power management, i.e. event-based initiation of a power-saving mode
- G06F 1/3215: Monitoring of peripheral devices
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11C: STATIC STORES (semiconductor memory devices H10B)

## Abstract

Methods of operating a die might include determining an expected peak current magnitude of the die for a period of time, and outputting the expected peak current magnitude from the die prior to completion of the period of time. Apparatus might be configured to perform similar methods.

## Claims

### Claim 1

A method, comprising:
determining whether a die is expected to make a transition during a period of time, wherein the transition is selected from a group consisting of initiating a next phase of an operation being performed by the die and initiating a first phase of a next operation to be performed by the die;
determining an expected peak current magnitude of the die for the period of time after determining whether the die is expected to make the transition during the period of time; and
outputting the expected peak current magnitude from the die prior to completion of the period of time.

### Claim 2 (depends on 1)

The method of claim 1, wherein the die is a particular die of a plurality of dies and the period of time is a particular period of time of a plurality of periods of time, the method further comprising:
determining whether a different die of the plurality of dies is expected to make a transition during a different period of time of the plurality of periods of time, wherein the transition of the different die is selected from a group consisting of initiating a next phase of an operation being performed by the different die and initiating a first phase of a next operation to be performed by the different die;
determining an expected peak current magnitude of the different die for the different period of time after determining whether the different die is expected to make the transition of the different die during the different period of time; and
outputting the expected peak current magnitude of the different die from the different die prior to completion of the different period of time.

### Claim 3 (depends on 2)

The method of claim 2, wherein completion of the different period of time occurs after completion of the particular period of time.

### Claim 4 (depends on 3)

The method of claim 3, wherein the particular period of time and the different period of time have a same duration.

### Claim 5 (depends on 2)

The method of claim 2, further comprising:
for each remaining die of the plurality of dies:
determining whether that die is expected to make a transition during a respective period of time of the plurality of periods of time, wherein the transition of that die is selected from a group consisting of initiating a next phase of an operation being performed by that die and initiating a first phase of a next operation to be performed by that die;
determining an expected peak current magnitude of that die for its respective period of time after determining whether that die is expected to make the transition of that die during its respective period of time; and
outputting the expected peak current magnitude of that die from that die prior to completion of its respective period of time.

### Claim 6 (depends on 1)

The method of claim 1, wherein outputting the expected peak current magnitude from the die comprises selectively transitioning a logic level of a signal line shared by each die of the plurality of dies.

### Claim 7 (depends on 2)

The method of claim 2, wherein outputting the expected peak current magnitude of the particular die comprises broadcasting the expected peak current magnitude of the particular die to each remaining die of the plurality of dies.

### Claim 8 (depends on 1)

The method of claim 1, wherein outputting the expected peak current magnitude from the die prior to completion of the period of time comprises outputting the expected peak current magnitude from the die prior to a beginning of the period of time.

### Claim 9

A method of operating a plurality of dies, comprising:
for each value of N from Ninit to D in a sequence, wherein N, Ninit and D are integers, and wherein (D−Ninit+1) equals a number of dies of the plurality of dies:
determining whether the Nth die is expected to make a transition during a corresponding period of time, wherein the transition of the Nth die is selected from a group consisting of initiating a next phase of an operation being performed by the Nth die and initiating a first phase of a next operation to be performed by the Nth die;
determining an expected peak current magnitude of the Nth die for its corresponding period of time after determining whether the Nth die is expected to make the transition of the Nth die during its corresponding period of time; and
broadcasting the expected peak current magnitude from the Nth die prior to completion of its corresponding period of time.

### Claim 10 (depends on 9)

The method of claim 9, wherein broadcasting the expected peak current magnitude from the Nth die begins before proceeding to a next value of N.

### Claim 11 (depends on 10)

The method of claim 10, wherein broadcasting the expected peak current magnitude from the Nth die completes before proceeding to a next value of N.

### Claim 12 (depends on 9)

The method of claim 9, wherein the corresponding period of time for each die of the plurality of dies have a same duration.

### Claim 13 (depends on 12)

The method of claim 12, wherein the duration is greater than or equal to a time to proceed in sequence through each value of N from Ninit through D and back to Ninit.

### Claim 14 (depends on 9)

The method of claim 9, wherein broadcasting the expected peak current magnitude from the Nth die comprises selectively transitioning a logic level of a signal line commonly connected to each die of the plurality of dies.

### Claim 15 (depends on 14)

The method of claim 14, wherein selectively transitioning the logic level of the signal line comprises selectively transitioning the logic level of the signal line to represent a particular encoded value of a plurality of encoded values, and wherein each encoded value of the plurality of encoded values represents a different magnitude of expected peak current.

### Claim 16 (depends on 9)

The method of claim 9, when the Nth die is expected to make the transition to the next phase of the operation being performed by the Nth die during its corresponding period of time, determining the expected peak current magnitude of the Nth die for its corresponding period of time comprises selecting a greater value of an expected peak current magnitude of the next phase of the operation being performed by the Nth die, and a present expected peak current magnitude of the Nth die.

### Claim 17 (depends on 16)

The method of claim 16, wherein the expected peak current magnitude of the next phase of the operation being performed by the Nth die is selected from a group consisting of an expected peak current magnitude of the next phase of the operation being performed by the Nth die in a normal operating mode, and an expected peak current magnitude of the next phase of the operation being performed by the Nth die in a different operating mode.

### Claim 18 (depends on 9)

The method of claim 9, wherein determining whether the Nth die is expected to make the transition to the next phase of the operation being performed by the Nth die during its corresponding period of time comprises deeming that the Nth die is expected to make the transition to the next phase of the operation being performed by the Nth die during its corresponding period of time when a present phase of the operation being performed by the Nth die lacks a defined duration.

### Claim 19

A memory, comprising:
an array of memory cells; and
a controller for access of the array of memory cells, wherein the controller is configured to cause the memory to:
determine whether the memory is expected to make a transition during a period of time, wherein the transition is selected from a group consisting of initiating a next phase of an operation being performed by the memory and initiating a first phase of a next operation to be performed by the memory;
determine an expected peak current magnitude of the memory for the period of time after determining whether the memory is expected to make the transition during the period of time; and
output the expected peak current magnitude from the memory prior to completion of the period of time.

### Claim 20 (depends on 19)

The memory of claim 19, wherein the controller being configured to cause the memory to output the expected peak current magnitude from the memory comprises the controller being configured to cause the memory to selectively transition a logic level of a signal line connected to the memory.

### Claim 21 (depends on 19)

The memory of claim 19, wherein the controller being configured to cause the memory to output the expected peak current magnitude of the memory comprises the controller being configured to cause the memory to broadcast the expected peak current magnitude of the memory to a plurality of other memories commonly connected to the memory.

### Claim 22 (depends on 19)

The memory of claim 19, wherein the controller being configured to cause the memory to output the expected peak current magnitude from the memory prior to completion of the period of time comprises the controller being configured to cause the memory to output the expected peak current magnitude from the memory prior to a beginning of the period of time.

### Claim 23

An apparatus, comprising:
a signal line; and
a plurality of memories, wherein each memory of the plurality of memories is connected to the signal line;
wherein, for each memory of the plurality of memories, that memory comprises:
a respective array of memory cells; and
a respective controller for access of its respective array of memory cells, wherein its respective controller is configured to cause that memory to:
determine whether that memory is expected to make a transition during a respective period of time of a plurality of periods of time, wherein the transition of that memory is selected from a group consisting of initiating a next phase of an operation being performed by that memory and initiating a first phase of a next operation to be performed by that memory;
determine an expected peak current magnitude of that memory for its respective period of time after determining whether that memory is expected to make the transition of that memory during its respective period of time; and
output the expected peak current magnitude of that memory from that memory to the signal line prior to completion of its respective period of time.

### Claim 24 (depends on 23)

The apparatus of claim 23, wherein each period of time of the plurality of periods of time overlaps with at least one other period of time of the plurality of periods of time.

### Claim 25 (depends on 23)

The apparatus of claim 23, wherein, in a sequence of the plurality of periods of time, a particular period of time of the sequence ends after a next subsequent period of time of the sequence begins.

### Claim 26 (depends on 23)

The apparatus of claim 23, wherein the respective period of time for one memory of the plurality of memories has a same duration as the respective period of time for each remaining memory of the plurality of memories.

### Claim 27 (depends on 23)

The apparatus of claim 23, wherein, for each memory of the plurality of memories, the respective controller of that memory being configured to cause that memory to output the expected peak current magnitude of that memory comprises the respective controller of that memory being configured to cause that memory to output the expected peak current magnitude of that memory as a corresponding encoded value of a plurality of encoded values on the signal line.

### Claim 28 (depends on 23)

The apparatus of claim 23, wherein the determined expected peak current magnitude for a particular memory of the plurality of memories is different than an actual peak current magnitude for the particular memory during its respective period of time.

### Claim 29 (depends on 23)

The apparatus of claim 23, wherein, for each memory of the plurality of memories, the respective controller of that memory is further configured to cause that memory to store the expected peak current magnitude for each memory of the plurality of memories.

### Claim 30 (depends on 23)

The apparatus of claim 23, wherein, for each memory of the plurality of memories, the respective controller of that memory being configured to cause that memory to determine the expected peak current magnitude of that memory comprises the respective controller of that memory being configured to cause that memory to determine an expected peak current magnitude of that memory in more than one operating mode of that memory.
