ASIC Instruction Rate Throttling for Overcurrent Power Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rapid evolution of machine learning applications necessitates short design and manufacturing cycles for ASICs, leading to potential overheating and damage due to power exceeding system capacity, resulting in shutdowns and loss of computation.

Innovation Solution

An integrated circuit die with a voltage regulator that measures current load, detects overcurrent conditions, and sends signals to throttle processing rates using a throttling mask, synchronized with the IC die's internal clock to manage power usage and prevent overheating.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the ASIC operates at high processing rates to meet evolving machine learning application demands, then productivity is improved, but power consumption exceeds system capacity causing overheating and shutdowns

Engineering Contradiction:
Improveprocessing rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic power management by making the ASIC's processing rate adjustable in real-time. The system transitions from a static fixed processing rate to a dynamic rate that adapts to power availability, allowing the device to operate at high speeds when power is sufficient and reduce speed when power limits are approached, thus resolving the contradiction between productivity and power consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the ASIC by introducing variable processing rates. Instead of operating at a single fixed rate, the system modifies the processing rate parameter dynamically based on power conditions, enabling the ASIC to optimize between productivity and power consumption by adjusting this key operational parameter in response to system feedback

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the power supply shuts down the ASIC when power limits are exceeded, then reliability is improved by preventing damage, but productivity is lost due to shutdowns and computation loss

Engineering Contradiction:
Improvesystem safetyVSAvoidcomputational output
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by proactively reducing the processing rate before power limits are exceeded. Instead of waiting for shutdown conditions to occur, the system monitors power consumption and preemptively throttles the processing rate to stay within safe power boundaries, thus maintaining both reliability and continuous productivity without actual shutdowns

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the system continuously monitors power consumption and uses this information to adjust the processing rate. This closed-loop control allows the ASIC to respond to actual power conditions in real-time, maintaining reliable operation within power limits while maximizing computational output by avoiding unnecessary shutdowns

Inventive Principle:
Principle #23Feedback

3Use of energy by moving object

If the ASIC processing rate is reduced to stay within power limits, then power consumption is controlled, but productivity decreases due to slower processing

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing throughput
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent resolves this contradiction through dynamic rate adjustment, allowing the ASIC to operate at high processing rates when power is abundant and automatically reduce the rate only when necessary to stay within power limits. This dynamic approach ensures that productivity is maximized during favorable conditions while power consumption is controlled during constrained conditions, rather than operating at a consistently reduced rate

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12535870B2Power throttling mechanism using instruction rate limiting in high power machine-learning ASICs
Publication Date: 2026.01.27 GOOGLE LLC
  • US12535870B2 patent drawing
  • US12535870B2 patent drawing
  • US12535870B2 patent drawing

AI summary

A system contains a machine learning application specific integrated circuit (ASIC) and a power supply unit. The power supply unit and the ASIC are configured to be in data communication through dedicated pins on the ASIC and the power supply unit. The power supply unit detects a present power consumption of the ASIC. Upon determining that a threshold condition has been met, the power supply unit, responsive to the condition sends a digital signal to the ASIC. The ASIC contains a synchronizer which synchronizes the digital signal to be consistent with the ASICs internal clock frequency. A chip manager the synchronized signal and other signals to generate a throttling mask. The throttling mask is sent to a sequencer of the ASIC, which then limits the instruction flow into the processing units of the ASIC based on the mask. This in turn limits the power being consumed by the ASIC.