Clock Skew Measurement Circuitry for Programmable Clock Trees

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining clock skew in programmable IC devices are inadequate, as they fail to accurately measure changes in skew due to alterations in the programmable clock network and often rely on unadaptable balanced clock trees, leading to degraded IC performance.

Innovation Solution

Incorporation of clock skew measurement circuitry positioned between clock tree leafs within the IC device to determine skew between leaf clock signals, using phase difference analysis to generate an error signal for adjusting clock parameters and mitigating skew.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a balanced clock tree design is used during the design process, then skew is mitigated, but the design becomes unadaptable when the clock tree changes in programmable IC devices

Engineering Contradiction:
Improveskew mitigationVSAvoidadaptability to clock tree changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary skew calibration by measuring actual skew values in the programmable IC device and storing these measurements in lookup tables. This preliminary action allows the system to quickly compensate for skew variations later without recalibrating the entire clock tree, thus maintaining adaptability while ensuring reliable skew mitigation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter being measured from theoretical clock tree design parameters to actual skew values observed in the programmable device. By measuring real skew between clock signals at different locations and using these measurements to adjust timing parameters, the system adapts to actual device characteristics and clock tree configurations.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If a programmable circuit is used to determine skew, then the measurement can be performed internally, but the parameters and location limitations reduce measurement accuracy

Engineering Contradiction:
Improveinternal measurement capabilityVSAvoidskew measurement accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces delay elements as intermediary components between the clock signals and the measurement circuitry. These delay elements allow for precise timing adjustments and enable the measurement of skew with higher resolution than would be possible with direct connection, thereby improving measurement accuracy while maintaining internal measurement capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the skew measurement function into multiple independent measurement circuits, each capable of measuring skew between specific clock signals. This segmentation allows for more precise local measurements and enables the system to aggregate multiple measurements to determine overall skew characteristics with higher accuracy.

Inventive Principle:
Principle #1Segmentation

3Reliability

If skew is overestimated during the design process, then performance degradation is avoided, but actual IC device performance is degraded due to excessive conservatism

Engineering Contradiction:
Improveperformance stabilityVSAvoidIC device performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements feedback by measuring actual skew values in the programmable IC device and using these measurements to adjust timing parameters and lookup tables. This feedback loop replaces conservative overestimation with accurate measured values, allowing the system to optimize performance based on real device characteristics rather than theoretical worst-case scenarios.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260066886A1Internal clock signal skew measurement circuitry
Publication Date: 2026.03.05 XILINX INC
  • US20260066886A1 patent drawing
  • US20260066886A1 patent drawing
  • US20260066886A1 patent drawing

AI summary

Clock skew measurement circuitry determines skew between clock signals within an integrated circuit (IC) device or between multiple IC devices. An IC device includes clock tree circuitry and the clock skew measurement circuitry. The clock tree circuitry provides a first clock signal and a second clock signal to components of the IC device. The clock skew measurement circuitry is connected to the clock tree circuitry. The clock skew measurement circuitry generates and outputs an error signal based on a phase difference between the first clock signal and the second clock signal.