Level-Based Droop Detection for Adaptive Processor Clock Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional droop detectors in processing systems fail to accurately detect voltage droops across various timescales, leading to inefficient power management and performance issues due to their reliance on slope-based detection and averaging circuits, which can result in erroneous detections and failure to adapt to gradual voltage changes.

Innovation Solution

A level-based droop detection system that compares the voltage supplied to a processing unit to defined thresholds, generating a droop detection signal only when the voltage falls below a minimum level, allowing for precise droop detection and mitigation by adjusting the clock frequency through a phase locked loop and digital frequency synthesizer, thereby reducing power wastage and maintaining optimal operating frequencies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If slope-based detection and averaging circuits are used for droop detection, then the detection mechanism is simple to implement, but it results in erroneous detections and failure to accurately detect voltage droops across various timescales

Engineering Contradiction:
Improvevoltage droop detection accuracyVSAvoiddetection circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent changes the detection parameter from slope-based (rate of change) to level-based (absolute voltage threshold). The droop detector compares the voltage level directly to a reference threshold using a comparator, eliminating the need for complex averaging circuits and slope calculation logic. This parameter change enables accurate detection across all timescales while simplifying the circuit architecture.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If voltage headroom is added to ensure minimum voltage during droops, then operating frequency stability is maintained, but power dissipation increases significantly

Engineering Contradiction:
Improveoperating frequency stabilityVSAvoidpower dissipation
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements a feedback mechanism where the droop detector continuously monitors voltage and generates a droop detection signal. This signal feeds back to the clock distribution network to trigger frequency scaling. The feedback loop enables dynamic adaptation: the system maintains full frequency when voltage is stable and automatically scales down frequency when droops are detected, eliminating the need for continuous voltage headroom and reducing power dissipation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic frequency scaling that adapts to voltage conditions in real-time. Instead of using static voltage headroom, the system dynamically adjusts the operating frequency based on detected droop conditions. This dynamic approach allows the system to maintain reliability during droops by scaling frequency appropriately while minimizing power consumption during normal operation.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If conventional droop detectors are used, then the system structure is simple, but it fails to adapt to gradual voltage changes and produces erroneous detections

Engineering Contradiction:
Improveadaptation to voltage changesVSAvoiddetection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies preliminary anti-action by using a level-based comparator that preemptively detects voltage droops before they cause frequency mismatch. The comparator continuously compares voltage against a threshold and immediately generates a detection signal when the threshold is breached, preventing erroneous detections that would occur with slope-based methods during gradual changes. This preliminary detection mechanism ensures reliable adaptation across all voltage change rates.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS11573593B2Level-based droop detection
Publication Date: 2023.02.07 ADVANCED MICRO DEVICES INC
  • US11573593B2 patent drawing
  • US11573593B2 patent drawing
  • US11573593B2 patent drawing

AI summary

A power regulator provides current to a processing unit. A clock distribution network provides a clock signal to the processing unit. A level-based droop detector monitors a voltage of the current provided to the processing unit and provides a droop detection signal to the clock distribution network in response to the voltage falling below a first threshold voltage. The clock distribution network decreases a frequency of a clock signal provided to the processing unit in response to receiving the droop detection signal. The level-based droop detector interrupts the droop detection signal that is provided to the clock distribution network in response to the voltage rising above a second threshold voltage. The clock distribution network increases the frequency of the clock signal provided to the processing unit in response to interruption of the droop detection signal.