Serialized Die Initialization to Limit Multi-Die Power Spikes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Increasing the number of dies in a multi-die integrated circuit increases the time and resource requirements for initialization processes due to parallel execution, leading to current spikes and excessive power consumption.

Innovation Solution

Serialize initialization activities across multiple dies by staggering their execution, allowing phases to be performed sequentially or with controlled overlap, thereby managing power consumption below a threshold without throttling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If initialization activities are performed in parallel on multiple dies, then productivity is improved, but power consumption increases excessively causing current spikes

Engineering Contradiction:
Improveinitialization speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent divides the initialization process into multiple phases and segments their execution across different dies. Instead of running all initialization activities simultaneously on all dies, the system performs phases sequentially or with controlled overlap, where different dies execute different phases at different times. This segmentation reduces peak power consumption while maintaining overall initialization progress.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic control of initialization phase execution across dies. The system dynamically determines which die executes which phase based on power consumption thresholds and initialization progress. This dynamic approach allows the system to adapt the parallelization degree in real-time, optimizing between productivity and power consumption rather than using a fixed parallel execution scheme.

Inventive Principle:
Principle #15Dynamics

2Power

If initialization activities are performed sequentially on multiple dies, then power consumption is reduced, but initialization time increases

Engineering Contradiction:
Improvepower consumptionVSAvoidinitialization time
Core Design Contradiction:
PowerVSLoss of time

Solution Approach 1:

By segmenting the initialization process into phases and allowing different dies to execute different phases simultaneously (with controlled overlap), the system avoids the time penalty of completely sequential execution. The segmentation enables a middle ground where some parallelism is maintained while peak power consumption is controlled.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs periodic action by cycling through different initialization phases across different dies in a structured sequence. Dies execute phases in a rotating manner, ensuring that power consumption remains within thresholds while making progress on all initialization tasks. This periodic phase execution pattern optimizes both time and power constraints.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12512174B2Systems and methods for serialized initialization circuitry
Publication Date: 2025.12.30 ADVANCED MICRO DEVICES INC
  • US12512174B2 patent drawing
  • US12512174B2 patent drawing
  • US12512174B2 patent drawing

AI summary

The disclosed device includes initialization circuitry configured to perform an activity, with multiple phases, on multiple dies (e.g., a first die and a second die) within an integrated circuit. The initialization circuitry can be configured to serialize one or more phases of the activity across the dies by initiating a phase of the activity on the first die prior to initiating the phase of the activity on the second die. Various other methods, systems, and computer-readable media are also disclosed.