Clock Control Circuit for Dynamic Frequency Restoration in Multi-Core Processors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In semiconductor devices with multiple processor cores sharing a common power supply, the Adaptive Clocking Control (ACC) mechanism can lead to prolonged performance deterioration due to frequent reactivation of clock frequency adjustments in response to power supply voltage drops, as uniform and slow restoration of clock frequencies can cause repeated drops in power supply voltage, leading to intermittent performance degradation.

Innovation Solution

Each processor core in the semiconductor device includes a clock control circuit that adjusts the speed of clock frequency restoration based on the power supply voltage and clock frequency situations of other processor cores, allowing for dynamic adjustment to avoid reactivation of the ACC by selecting the fastest restoration speed within a range that prevents power supply voltage drops, thereby shortening the duration of performance deterioration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the clock frequency is rapidly increased after power supply voltage recovery, then the performance deterioration due to frequency decrease is suppressed, but the power supply voltage may drop again due to rapid current increase

Engineering Contradiction:
ImproveperformanceVSAvoidpower supply voltage stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the clock frequency restoration speed adjustable rather than fixed. The clock control circuit dynamically changes the restoration speed based on the operating states of other processor cores, allowing the system to adapt between rapid restoration (for performance) and controlled restoration (for stability) as conditions change.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by having each clock control circuit monitor the power supply voltage situations and clock frequency states of other processor cores. This feedback information is used to adjust the restoration speed of the own core's clock frequency, creating a closed-loop control system that prevents voltage drops while recovering performance.

Inventive Principle:
Principle #23Feedback

2Reliability

If the clock frequency is increased at a uniform slow speed across all cores, then power supply voltage drops are avoided, but the duration of performance deterioration is prolonged

Engineering Contradiction:
Improvepower supply voltage stabilityVSAvoidduration of performance deterioration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies local quality by allowing each processor core to have a different clock frequency restoration speed based on its local situation and the situations of other cores. Instead of a uniform restoration speed for all cores, each core adjusts its restoration speed independently according to the overall system state, optimizing both stability and recovery time.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The restoration speed is made dynamic rather than static. The clock control circuit continuously adjusts the restoration speed based on real-time monitoring of power supply voltage and clock frequency states, enabling the system to transition from slow uniform restoration to faster differentiated restoration as conditions permit.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the ACC is frequently reactivated due to premature frequency restoration, then timing errors are prevented, but intermittent performance degradation occurs

Engineering Contradiction:
Improvetiming accuracyVSAvoidperformance continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by having each clock control circuit proactively monitor the states of other processor cores and adjust its own frequency restoration speed in advance. This preventive approach allows the system to avoid voltage drops before they occur, preventing ACC reactivation rather than reacting to it after the fact, thus maintaining both timing accuracy and performance continuity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11474584B2Semiconductor device having clock control circuit of adjusting speed of increasing clock frequency
Publication Date: 2022.10.18 FUJITSU LTD
  • US11474584B2 patent drawing
  • US11474584B2 patent drawing
  • US11474584B2 patent drawing

AI summary

A semiconductor device includes a power supply; and a plurality of processor cores configured to operate with the power supply, wherein each of the plurality of processor cores includes a clock control circuit that decreases an own clock frequency used by an own processor core when detecting drop of a power supply voltage of the own processor core, and adjusts a speed at which the own clock frequency is increased according to a situation of a power supply voltage of another processor core among the plurality of processor cores.