Clock Synthesizer Voltage Droop Detection and Frequency Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Central processing unit (CPU)/graphics processing unit (GPU) systems face challenges in maintaining optimal performance due to rapid fluctuations in current consumption, leading to voltage 'droop' issues, which existing clock stretching circuits do not adequately address.

Innovation Solution

A method and circuit design that includes a droop detector and clock stretching mechanism, where a portion of the oscillator control current is diverted in response to voltage droop, allowing the oscillator to reduce frequency and mitigate voltage droop effects, utilizing a frequency-locked loop (FLL) and shunt elements for efficient and fast response.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If clock stretching circuits are used to mitigate voltage droop, then voltage stability is improved, but response time to voltage fluctuations increases

Engineering Contradiction:
Improvevoltage stabilityVSAvoidresponse time to voltage fluctuations
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The droop detector continuously monitors supply voltage and predicts droop conditions before they severely impact performance. By detecting voltage droop early and preemptively adjusting the clock frequency, the system mitigates performance degradation before it occurs, rather than reacting after the droop has already affected operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a closed-loop feedback mechanism where the droop detector continuously monitors supply voltage and feeds this information to the clock stretching circuit. This real-time feedback enables dynamic adjustment of clock frequency based on actual voltage conditions, optimizing both response time and voltage stability.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If oscillator frequency is reduced to mitigate voltage droop, then voltage stability is improved, but computational productivity decreases

Engineering Contradiction:
Improvevoltage stabilityVSAvoidcomputational productivity
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The clock stretching circuit dynamically adjusts oscillator frequency based on real-time voltage conditions rather than using a fixed reduced frequency. This dynamic adaptation allows the system to maintain maximum computational productivity when voltage is stable while automatically reducing frequency only when and where voltage droop occurs, optimizing the balance between stability and productivity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies frequency reduction locally and selectively to only those clock domains experiencing voltage droop, rather than uniformly reducing all clock frequencies. This localized approach maintains high productivity in unaffected areas while ensuring voltage stability in affected areas.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If supply voltage is increased to account for voltage droop, then voltage stability is improved, but power consumption increases

Engineering Contradiction:
Improvevoltage stabilityVSAvoidpower consumption
Core Design Contradiction:
Stability of the object's compositionVSUse of energy by moving object

Solution Approach 1:

The system replaces the traditional approach of increasing supply voltage (analog/power-intensive method) with a digital frequency adjustment mechanism. By substituting voltage scaling with clock frequency modulation, the system achieves voltage stability compensation without the associated power penalty, as frequency adjustment consumes significantly less power than voltage regulation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system changes the operational parameter from voltage magnitude to frequency modulation. Instead of altering the supply voltage parameter to compensate for droop, the system changes the clock frequency parameter, achieving the same stability goal through a different physical domain that consumes less energy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10855222B2Clock synthesizer with integrated voltage droop detection and clock stretching
Publication Date: 2020.12.01 ADVANCED MICRO DEVICES INC
  • US10855222B2 patent drawing
  • US10855222B2 patent drawing
  • US10855222B2 patent drawing

AI summary

A clock synthesizer has integrated voltage droop detection and clock stretching. An oscillator of the clock synthesizer receives a control current from a digital to analog converter and generates an oscillator output signal. A droop detector and clock stretching circuit responds to a voltage droop of a supply voltage supplying circuits coupled to the oscillator output signal, to cause a portion of the oscillator control current to be diverted from the oscillator to thereby cause the oscillator to reduce the first frequency. The diversion can be accomplished through shunt circuits or a current mirror circuit.