Clock Generation Reconfiguration for Error-Free Frequency Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-processor systems, managing power consumption and clock distribution efficiently is challenging due to the high number of processors, varying demand for computation, and the need for flexible clock frequency configurations to conserve energy while maintaining system performance.

Innovation Solution

A method for reconfiguring clock generation circuitry in a synchronous digital system, allowing for seamless switching between clock signals without inducing errors, including using a phase-locked loop (PLL) and on-chip oscillators to generate and select primary clock signals based on system conditions, such as tampering or clock loss, and dynamically adjusting power consumption by changing target frequencies or powering down components.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the system switches to a reduced clock frequency to conserve power, then power consumption is reduced, but system response time and performance deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem response time
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The system dynamically adjusts clock frequency based on workload conditions, switching between high and low frequencies. The clock control circuit monitors system state and automatically selects appropriate frequency levels, enabling the system to adapt its performance and power consumption in real-time according to actual computational demands.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the clock frequency parameter from a fixed value to a variable one that can be adjusted between multiple discrete levels. By modifying this key operational parameter based on system state, the patent enables flexible trade-offs between power consumption and performance without requiring hardware redesign.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the system uses multiple power-down modes with different timeout levels, then power management flexibility is improved, but system complexity increases

Engineering Contradiction:
Improvepower management flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The power management system is segmented into distinct operational modes (active, reduced frequency, power-down with different timeout levels). Each mode is independently defined and controlled, allowing the system to transition between well-defined states. This segmentation makes the complex power management behavior manageable through clear state transitions and associated timeout mechanisms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-configures multiple power-down modes with predetermined timeout values and transition behaviors. By establishing these power management states and their associated timing parameters in advance, the system avoids the need for complex real-time decision logic during operation, simplifying control while maintaining flexibility.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If the clock generation circuitry is reconfigured dynamically to change frequency, then power consumption can be optimized, but clock-induced errors may occur during transition

Engineering Contradiction:
Improvepower consumptionVSAvoidclock signal stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

Before switching between clock frequencies, the system performs preliminary configuration of the clock generation circuitry. The new frequency settings are prepared and validated in advance, ensuring that transitions occur smoothly without generating spurious clock signals or timing errors. This preliminary setup prevents disruption to the synchronized digital system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The clock generation circuitry includes intermediary control logic that manages the transition between different frequency settings. This intermediary mechanism coordinates the frequency change process, ensuring that the clock signal remains stable and synchronized throughout the transition, preventing clock-induced errors in the digital system.

Inventive Principle:
Principle #24Intermediary (Mediator)

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 approach enables efficient power management, reduces clock-induced errors, and ensures continuous operation by stabilizing clock generation circuitry before reverting to the original clock signal, thereby optimizing energy usage and system reliability.

Implementation Method 1

using a phase-locked loop (PLL) and on-chip oscillators to generate and select primary clock signals

Methodology Applied
Scientific EffectPhase-locked loop:

Data Source

PatentEP3493017B1Reconfiguration of clock generation circuitry
Publication Date: 2020.08.05 COHERENT LOGIX INC
  • EP3493017B1 patent drawingFigure 1
  • EP3493017B1 patent drawingFigure 2
  • EP3493017B1 patent drawingFigure 3~4

AI summary

Embodiments of a synchronous digital system are disclosed that may include generation of clock and synchronization signals. Any of a plurality of available clock signals may be selected for use as a primary clock, without causing clock-induced errors in the synchronous digital system. The clock signals may be selected automatically or programmatically. Clock generation circuitry may generate a clock signal that is initially used as the primary clock. The clock generation circuitry may be dynamically reconfigured without interrupting operation of the synchronous digital system, by first selecting another of the available clock signals for use as the primary clock.