Automated Processor Voltage Frequency Calibration Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing processor testing technologies require manual input and are inefficient, prone to errors, and unsuitable for unattended operation or multiple platforms, making it difficult to calibrate operation voltages and frequencies effectively.

Innovation Solution

An automated method for testing processors that adjusts operation voltage and clock frequency through load testing, incrementally increasing voltage and frequency, and restarting the test upon abnormalities, with results recorded and processed from a configuration file to determine stable operating conditions across various platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual testing method is used to calibrate processor voltage and frequency, then the testing process can be completed with simple equipment, but the testing efficiency is low and the process is time-consuming

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtesting system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The testing system automatically performs voltage and frequency calibration without manual intervention. The processor under test executes test programs autonomously, with the system automatically adjusting voltage, monitoring stability, and recording results, eliminating the need for manual operation while maintaining simplicity in equipment requirements

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-configures voltage steps and frequency values before testing begins. The test program is pre-loaded with calibration parameters, allowing the automated testing process to proceed efficiently without real-time manual input, thus improving productivity without significantly increasing device complexity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual testing operation is performed, then the operation procedure is simple to understand, but misoperations may occur and unattended operation is impossible

Engineering Contradiction:
Improvetesting accuracyVSAvoidoperation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The testing system continuously monitors processor stability during voltage and frequency calibration. When the processor operates normally, the system records the current voltage-frequency pair and proceeds to the next test point. If instability or crash is detected, the system automatically adjusts parameters and retries, ensuring accurate results while operating autonomously without manual intervention

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

An automated test program acts as an intermediary between the testing system and the processor. This software intermediary handles all complex testing logic, parameter adjustment, and stability monitoring, eliminating potential human errors while maintaining ease of operation through automated execution

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If manual calibration is performed, then the testing process can be flexibly adjusted, but it is difficult to deploy on multiple platforms and results have limitations

Engineering Contradiction:
Improvemulti-platform deployment capabilityVSAvoidcalibration time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The testing system uses a standardized automated test program that can be deployed across multiple processor platforms and operating systems. The same calibration methodology and software architecture work universally across different platforms, enabling consistent results to be obtained quickly without manual reconfiguration for each platform

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system automatically adjusts voltage and frequency parameters according to pre-configured test specifications. By programmatically controlling parameter changes rather than manual adjustment, the system achieves consistent, repeatable results across multiple platforms while reducing calibration time and eliminating platform-specific limitations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11415627B2Method for automatically testing processor
Publication Date: 2022.08.16 AMLOGIC (SHANGHAI) CO LTD
  • US11415627B2 patent drawing

AI summary

The present invention relates to processor testing technology, specifically relating to a method for automatically testing a processor, the method comprising: S1, carrying out test preparation; S2, setting an operation voltage and a clock frequency of a processor to be tested; S3, carrying out load testing at the current operation voltage and clock frequency; S4, determining whether the processor is normal during current load testing; if yes, then turning to step S5; if no, then raising the current operation voltage by a first growth value and returning to step S2; and S5, recording an operation voltage, subject to load testing, which corresponds to the current clock frequency as a test result and determining whether the current clock frequency reaches an upper limit; if yes, then ending the operation; if no, then raising the current clock frequency by a second growth value and returning to step S2. The described method is capable of implementing the automatic testing of processors and rapidly and effectively obtaining operation voltages corresponding to clock frequencies when the processors are operating normally, and is thus suitable for a plurality of platforms.