Activity Smoothener Circuit for Localized di/dt Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits (ICs) experience unpredictable circuit behavior and potential damage due to localized voltage droops caused by sudden current surges, which existing methods fail to address quickly enough, leading to performance issues and circuit errors.

Innovation Solution

An activity smoothener circuit is implemented to control the rates of change in processing activity across ICs, using a hierarchical structure of smoothening circuits to manage activity levels and limit current changes, preventing voltage variations by controlling di/dt within programmed limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If additional capacitance is included in the power distribution network to mitigate sudden voltage variations, then voltage stability is improved, but the IC chip area increases and manufacturing cost increases

Engineering Contradiction:
Improvevoltage stabilityVSAvoidIC chip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent introduces an intermediary control system (activity smoothener circuit) that mediates between processing activity requests and execution, preventing direct coupling between activity changes and voltage variations. This controller acts as a buffer, smoothing activity transitions to prevent voltage droops without requiring additional physical capacitance on the chip.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If voltage adjustment response is implemented to increase voltage level before supply voltage goes below threshold, then voltage stability is improved, but response time is insufficient and performance is negatively impacted

Engineering Contradiction:
Improvevoltage stabilityVSAvoidIC performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The activity smoothener circuit performs preliminary action by pre-regulating activity transitions before they can cause voltage droops. Instead of reacting to voltage drops after they occur, the system proactively limits the rate of activity change to prevent voltage variations from occurring in the first place, maintaining both stability and performance.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If system clock frequency is reduced to decrease power consumption rate, then current demand is reduced, but performance is negatively impacted

Engineering Contradiction:
Improvepower consumption rateVSAvoidIC performance
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The system dynamically adjusts activity levels based on real-time conditions rather than using static clock frequency reduction. The activity smoothener circuit continuously monitors and regulates activity transitions, allowing the system to maintain optimal performance while preventing excessive current demand through adaptive, real-time control rather than blanket frequency reduction.

Inventive Principle:
Principle #15Dynamics

4Reliability

If activity level is controlled to prevent rapid current changes, then voltage variations are minimized, but IC performance is impacted

Engineering Contradiction:
Improvevoltage stabilityVSAvoidIC performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the parameter being controlled from raw activity requests to regulated activity transitions. By introducing a new control parameter (rate of activity change) and regulating this intermediate parameter, the system achieves voltage stability while maintaining overall performance through sophisticated parameter management rather than simple activity throttling.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12443258B2Activity smoothener circuit controlling rates of change of localized processing activity in an integrated circuit (IC), and related methods
Publication Date: 2025.10.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12443258B2 patent drawing
  • US12443258B2 patent drawing
  • US12443258B2 patent drawing

AI summary

An activity smoothener circuit is provided to control rates of change in processing activity to limit di/dt in activity areas of an IC to mitigate voltage droops or overshoots. Controlling the rate of change of activity prevents or reduces instances of a di/dt exceeding a programmed maximum that is based on physical limits of the IC and/or a package. In examples, the activity smoothener circuit includes a hierarchy of smoothening circuits controlling activity in areas down to individual circuit blocks (tiles) including execution circuits. An indication of a desired level of activity is provided to a parent smoothening circuit and the parent smoothening circuit responds with indications of actual activity allowed to occur. At each level of hierarchy, the activity smoothener circuit may use algorithms to generate indications of actual activity based on indications of desired activity and di/dt limits. Di/dt limits and current minimums and maximums are controlled.