Frequency-Locked CPU Clocking for Supply Voltage Droops

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern central processing units (CPUs) experience performance losses due to unstable power distribution networks, which cause fluctuations in supply voltage, leading to reduced transistor switching speed and CPU performance.

Innovation Solution

The implementation of a frequency locked loop (FLL) circuit that locks to a reference frequency and deviates from it in response to supply voltage variations, ensuring the CPU operates at its maximum operating frequency by adjusting the clock signal in the same supply voltage domain as the CPU, using ring oscillators with controllable delay units to match the CPU's frequency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a traditional PLL is used to generate clock frequencies, then the CPU can operate at high frequencies, but the system becomes sensitive to power distribution network losses and voltage fluctuations

Engineering Contradiction:
ImproveCPU operating frequencyVSAvoidperformance stability under PDN losses
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The FLL dynamically changes the clock frequency parameter in response to supply voltage variations. Unlike a traditional PLL that maintains a fixed frequency relationship, the FLL allows the output frequency to deviate from the reference frequency when voltage drops occur, adapting the operating parameters to match the actual supply conditions and prevent performance degradation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The FLL incorporates feedback mechanisms that monitor the supply voltage domain and adjust the clock signal accordingly. The system uses feedback from the voltage-sensing circuitry to control the oscillator, creating a closed-loop system that responds to power distribution network conditions and maintains optimal operation under varying voltage conditions

Inventive Principle:
Principle #23Feedback

2Productivity

If the clock frequency is increased to improve CPU performance, then productivity increases, but the system becomes more vulnerable to voltage fluctuations and performance losses

Engineering Contradiction:
ImproveCPU performanceVSAvoidvoltage fluctuation impact
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The FLL takes preliminary action by proactively reducing the clock frequency before voltage fluctuations can cause performance degradation. The system anticipates potential harm by monitoring voltage conditions and adjusting the frequency in advance, preventing the harmful effects of voltage drops on high-frequency operation rather than reacting after damage occurs

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system transitions from a static frequency relationship to a dynamic one where the clock frequency can vary independently from the reference frequency. This dynamic behavior allows the system to adapt its operating characteristics in real-time based on supply voltage conditions, making the high-performance operation resilient to voltage variations

Inventive Principle:
Principle #15Dynamics

3Reliability

If an FLL is used to maintain CPU robustness under voltage fluctuations, then reliability improves, but the clock signal deviates from the reference frequency

Engineering Contradiction:
ImproveCPU robustness under voltage variationsVSAvoidclock frequency stability
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The FLL applies different frequency stability characteristics to different operating conditions. Under normal voltage conditions, the system maintains stable frequency operation, but under voltage fluctuation conditions, it allows frequency deviation to preserve CPU robustness. This local differentiation of quality enables the system to optimize for reliability when needed while maintaining frequency stability when conditions permit

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11418203B2Frequency locked loops and related circuits and methods
Publication Date: 2022.08.16 MEDIATEK SINGAPORE PTE LTD
  • US11418203B2 patent drawing
  • US11418203B2 patent drawing
  • US11418203B2 patent drawing

AI summary

Clock circuits designed to compensate for supply voltage fluctuations (e.g., supply voltage droops) in central processing units (CPUs) are described. The clock circuits described herein involve reducing the clock frequency in response to a decrease to the supply voltage to a value that is approximately equal (or below) to the maximum operating frequency of the CPU at that particular supply voltage. The clock circuits described herein may include a frequency locked loops (FLL). Such FLLs may be designed to lock to a reference frequency when the supply voltage is approximately constant and to deviate from the reference frequency in response to variations in the supply voltage. In some embodiments, an FLL operates in the same supply voltage domain as the CPU.