Dynamic CPU Voltage Monitoring with VID Change Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The dynamic nature of CPU voltage regulation poses challenges in monitoring and ensuring that the voltage supplied to a processor is within the expected margin, as the analog to digital conversion process is slow compared to the rapid changes in the dynamic VID signal, leading to potential inaccuracies in voltage readings.

Innovation Solution

A system and method that detects changes in the VID signal during analog to digital conversion, discarding results if a change occurs and accepting them only if no change is detected, allowing for accurate comparison of the supplied voltage to the expected voltage and computation of errors, which can trigger alerts and remedial actions if thresholds are exceeded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If analog to digital conversion is used to measure voltage, then digital value can be obtained for comparison, but the conversion time is too long (milliseconds) compared to VID change time (microseconds), causing VID to change during conversion and making the measurement inaccurate

Engineering Contradiction:
Improvevoltage measurement accuracyVSAvoidanalog to digital conversion time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent stores the VID value at the beginning of the analog-to-digital conversion process and uses this pre-captured VID value for comparison with the measured voltage. This preliminary action ensures that the VID value used for comparison corresponds to the actual voltage state being measured, eliminating the timing mismatch between VID changes and voltage measurement.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If fast voltage monitoring is implemented to keep up with dynamic VID changes, then measurement accuracy improves, but system complexity increases requiring customized or expensive hardware components

Engineering Contradiction:
Improvevoltage monitoring accuracyVSAvoidhardware complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses existing components within the microcontroller (analog-to-digital converter, VID register, and comparison logic) to achieve accurate voltage monitoring. The system serves itself by utilizing already-present hardware resources rather than requiring additional specialized measurement equipment, thereby maintaining low complexity while achieving high measurement accuracy.

Inventive Principle:
Principle #25Self-service

3Reliability

If voltage monitoring is performed continuously to ensure proper regulation, then reliability improves, but it disrupts normal CPU and VRM operation

Engineering Contradiction:
Improvevoltage regulation verificationVSAvoidCPU and VRM operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs voltage monitoring at periodic intervals by initiating analog-to-digital conversions at specific moments and checking VID values at corresponding times. This periodic measurement approach provides sufficient verification of voltage regulation reliability without requiring continuous monitoring that would disrupt normal CPU and VRM operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8055927B2Structure for analyzing dynamic CPU voltage
Publication Date: 2011.11.08 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8055927B2 patent drawing
  • US8055927B2 patent drawing
  • US8055927B2 patent drawing

AI summary

A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a system is disclosed for monitoring a voltage supplied by a voltage regulation module to a processor in response to a dynamic VID generated by the processor. The voltage monitoring system monitors the voltage generated by the voltage regulation module to ensure the supplied voltage is within regulation thresholds. The voltage monitoring system acquires an analog reading of the supplied voltage and converts it to a digital value. If the VID changes during the conversion, the result of the A/D conversion is discarded. If the VID does not change, the voltage monitoring system accepts the result of the A/D conversion and compares the supplied voltage to the voltage expected in response to the VID. The voltage monitoring system may also compute the error between the actual and expected voltage for each accepted A/D conversion.