Microprocessor Voltage Droop Monitoring With Temporary Clock Skipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Microprocessors face significant speed reduction and potential failure due to voltage droops caused by inductive effects, which conventional methods struggle to manage effectively, leading to increased complexity in maintaining a constant supply voltage as devices become more powerful.

Innovation Solution

A voltage droop monitoring and correcting circuit that uses a digital monitor circuit to detect voltage droops and performs a temporary clock-skipping technique to compensate for these drops, ensuring the supply voltage remains stable by temporarily stopping the clock when a voltage drop is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If voltage regulators are used to maintain constant supply voltage, then voltage stability is improved, but response time to voltage droops worsens due to inherent delays

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

Solution Approach 1:

The patent implements a monitor circuit that continuously and proactively measures supply voltage before droops occur, enabling early detection and preemptive clock gating. This preliminary monitoring action allows the system to respond to voltage droops before they significantly impact microprocessor operation, overcoming the slow response of conventional voltage regulators.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs a feedback mechanism where the monitor circuit continuously measures supply voltage and feeds this information to control logic that adjusts clock distribution accordingly. When voltage droop is detected, the feedback loop triggers clock gating to reduce current demand, which in turn stabilizes voltage. This closed-loop feedback system enables rapid adaptation to voltage changes without waiting for regulator response.

Inventive Principle:
Principle #23Feedback

2Reliability

If operating margins are added in timing analysis to compensate for voltage droops, then reliability is improved, but microprocessor speed worsens

Engineering Contradiction:
Improvemicroprocessor functionality under voltage droopVSAvoidmicroprocessor operating speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent implements a self-service mechanism where the microprocessor system autonomously monitors its own supply voltage and automatically adjusts its clock operation in response to detected droops. The monitor circuit and control logic within the system enable it to self-correct voltage stability issues without external intervention or conservative timing margins, allowing the microprocessor to operate at higher speeds with improved reliability.

Inventive Principle:
Principle #25Self-service

3Stability of the object's composition

If clock-skipping technique is performed to compensate for voltage droops, then supply voltage stability is improved, but productivity worsens due to temporary clock interruptions

Engineering Contradiction:
Improvesupply voltage stabilityVSAvoidmicroprocessor throughput
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements a nuanced clock-skipping strategy where clock gating is applied selectively and partially rather than completely. The control logic gates the clock signal to specific circuits or for specific durations based on the severity and duration of detected voltage droops. This partial action approach compensates for voltage instability while minimizing disruption to overall microprocessor productivity, allowing non-critical operations to continue during voltage recovery periods.

Inventive Principle:
Principle #16Partial or excessive action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution maintains a steady supply voltage, reduces the need for additional operating margins, enhances microprocessor speed and power efficiency, and provides faster reaction times to voltage droops, thereby improving performance and reducing power consumption.

Implementation Method 1

voltage droop (Ldi/dt)... the sudden increase in the current drawn by the microprocessor causes a voltage droop because there is a high rate of change of current through the microprocessor package inductance

Methodology Applied
Scientific EffectInductive voltage droop: Electromagnetic Induction

Data Source

PatentUS8060766B2Microprocessor performance and power optimization through inductive voltage droop monitoring and correction
Publication Date: 2011.11.15 ORACLE AMERICAN INC
  • US8060766B2 patent drawing
  • US8060766B2 patent drawing
  • US8060766B2 patent drawing

AI summary

A voltage droop monitoring and correcting circuit for a microprocessor includes: a monitor circuit configured to monitor voltage droops of the microprocessor and perform a temporary clock-skipping technique to compensate for the voltage droops. A method for monitoring and correcting voltage droops of a microprocessor includes: monitoring voltage droops of the microprocessor; and performing a temporary clock-skipping technique to compensate for the voltage droops. A computer system includes memory; a processor operatively connected to the memory; and computer-readable instructions stored in the memory for causing the processor to: monitor voltage droops of the microprocessor; and perform a temporary clock-skipping technique to compensate for the voltage droops.