Dynamic Clock Frequency Adjustment for Electronic Device Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic devices face unnecessary power consumption and heat generation due to operating at maximum clock frequencies when connected to interfaces with lower versions or fewer lanes, leading to reduced performance and inefficiency.

Innovation Solution

The electronic device adjusts clock frequencies based on detected link information, using a processor to determine and adjust clock signals provided to the device interface and processor, thereby optimizing power usage and heat management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the electronic device operates at maximum clock frequencies, then processing performance is improved, but power consumption and heat generation increase unnecessarily when connected to lower version interfaces

Engineering Contradiction:
Improveprocessing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic clock frequency adjustment by detecting link information (interface version and lane count) and adapting the clock frequency accordingly. The clock generator dynamically changes operating parameters based on real-time interface capabilities, transitioning from static maximum frequency operation to dynamic adaptive frequency scaling that matches actual hardware requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters (clock frequency) based on detected link information. The processor detects interface version and lane count, then adjusts the clock frequency parameter to match the interface capabilities, thereby optimizing power consumption while maintaining adequate processing performance for the given interface bandwidth.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the electronic device operates at maximum clock frequencies, then processing performance is improved, but heat generation increases unnecessarily when connected to lower version interfaces

Engineering Contradiction:
Improveprocessing performanceVSAvoidheat generation
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system dynamically adjusts clock frequency based on detected link information, preventing excessive heat generation by matching operating frequency to actual interface capabilities. This dynamic thermal management approach avoids the thermal waste of running at maximum frequency when the interface bandwidth is lower.

Inventive Principle:
Principle #15Dynamics

3Use of energy by moving object

If the electronic device uses lower clock frequencies to reduce power consumption, then energy efficiency is improved, but processing performance decreases

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent optimizes the parameter (clock frequency) to achieve the best balance between power consumption and processing performance. By changing the frequency parameter based on detected link information, the system achieves energy efficiency without unnecessary performance loss, as the frequency is set appropriately for the actual interface capabilities rather than arbitrarily reduced.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11586239B2Electronic device and method for controlling device clock frequencies based on detected link information
Publication Date: 2023.02.21 SK HYNIX INC
  • US11586239B2 patent drawing
  • US11586239B2 patent drawing
  • US11586239B2 patent drawing

AI summary

Electronic devices are disclosed. In some implementations, an electronic device includes a device interface to provide an interface to a host and detect link information associated with a bandwidth provided by the device interface in communicating with the host, a processor coupled to the device interface to be in communication with the host, and structured to be operable to control operations of the electronic device in response to a request received from the host through the device interface, and a clock generator coupled to provide the device interface and the processor with clock signals to be used to operate the device interface and the processor. The processor is configured to adjust frequencies of the clock signals based on the link information.