Adaptive Clock Gating Polarity for Duty Cycle Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional clock gating techniques cause asymmetric degradation of transistors in local clock networks, leading to duty cycle shifts that result in synchronization issues and hardware malfunctions, as existing duty cycle correction methods are ineffective in adjusting the local clock network's duty cycle.

Innovation Solution

Adaptive clock gating method that adjusts the duty cycle by applying optimal polarity to the clock gating, either by switching polarity based on real-time duty cycle measurements or using a proactive scheme with a preset timer, thereby distributing stress evenly across the clock network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If conventional clock gating is applied to reduce power consumption, then energy efficiency is improved, but asymmetric transistor degradation occurs causing duty cycle shift

Engineering Contradiction:
Improvepower consumptionVSAvoidduty cycle stability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent implements periodic switching of clock gating polarity to distribute stress evenly across transistors. The polarity switches between positive and negative cycles, ensuring that no single transistor experiences continuous asymmetric stress, thereby maintaining duty cycle stability while preserving power savings.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent dynamically changes the clock gating polarity parameter over time. By switching between different polarity states (positive, negative, or balanced), the system adapts to prevent cumulative asymmetric degradation while maintaining the power reduction benefits of clock gating.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If duty cycle correction is applied to maintain clock signal integrity, then synchronization reliability is improved, but hardware complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcorrection circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the existing clock gating infrastructure to serve dual purposes: power reduction and duty cycle correction. By leveraging the polarity switching mechanism already present for power management, the system achieves duty cycle correction without requiring separate complex correction circuits.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The clock gating mechanism is designed to perform multiple functions simultaneously: power consumption reduction, duty cycle maintenance, and stress distribution. This multi-functionality eliminates the need for additional dedicated correction hardware, keeping the system simple while achieving reliable synchronization.

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

3Ease of operation

If fixed polarity clock gating is used to simplify control logic, then ease of operation is improved, but transistor stress distribution becomes uneven

Engineering Contradiction:
Improvecontrol logic simplicityVSAvoidtransistor stress balance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The control logic implements periodic polarity switching with a simple timer or counter mechanism. This maintains ease of operation through straightforward control while ensuring that stress is distributed evenly across transistors by alternating the gating polarity over time.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system transitions from static fixed polarity to dynamic polarity switching. The control logic adapts by changing polarity based on elapsed time or detected duty cycle conditions, maintaining simplicity while achieving balanced stress distribution through dynamic adjustment.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240235545A9Adaptive clock gating for improving wear out-induced duty cycle shift in computer clock network
Publication Date: 2024.07.11 INTEL CORP
  • US20240235545A9 patent drawing
  • US20240235545A9 patent drawing
  • US20240235545A9 patent drawing

AI summary

This disclosure describes systems, methods, and devices related to clock gating. A device may detect that gating of a local clock of a computer core is enabled; detect, based on the detection that the gating is enabled, that a clock gating condition for the local clock is satisfied; and set a clock gating polarity of the local clock based on the detection that the clock gating condition for the local clock is satisfied.