Differential Clock Skew Detector Using SR Latches

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Clock skew in synchronous digital circuit systems causes variations in the timing of clock signals across different components, leading to unpredictable behavior and reduced maximum system speed due to differences in physical composition, temperature, and path length.

Innovation Solution

A differential clock skew detector using set-reset (SR) latches, which input differential clock signals 180 degrees out of phase, detects skew by varying the voltage difference between output signals, and a correction module adjusts the clock phases to minimize skew, ensuring consistent timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clock signals are distributed from a single source to all memory elements, then the circuit operation is synchronized, but clock skew occurs causing timing variations across different components

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidtiming precision
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The patent divides the clock distribution system into multiple independent clock paths, each serving specific regions or groups of memory elements. This segmentation allows each clock path to be optimized and buffered independently, reducing the impact of skew on any single component while maintaining overall synchronization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces clock buffer elements as intermediaries between the single clock source and the memory elements. These buffers act as local clock sources that receive the master clock signal and distribute it to nearby memory elements, compensating for path length variations and reducing skew effects.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the maximum system speed is increased, then productivity improves, but timing variations due to clock skew become more significant

Engineering Contradiction:
Improvesystem speedVSAvoidtiming precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent implements preliminary buffering of clock signals at strategic points in the distribution network. By pre-positioning buffer elements along clock paths, the system proactively compensates for timing variations before they affect memory element operation, enabling higher speeds with maintained timing precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs dynamic clock tree balancing techniques where buffer insertion and clock path routing are optimized based on actual operating conditions and load characteristics. This dynamic approach allows the system to adapt clock distribution to maximize speed while maintaining timing precision under varying operational demands.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If differential clock signals are used in SR latches, then skew detection precision improves, but device complexity increases

Engineering Contradiction:
Improveskew detection precisionVSAvoiddetector complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses differential signaling where complementary clock signals (CLK and CLK#) are generated as copies of each other with opposite phases. These differential copies are fed to SR latches that compare timing relationships, enabling precise skew detection through simple differential logic rather than complex measurement circuits.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent employs differential voltage levels and phase transitions as indicators of clock skew. By monitoring voltage differences and phase relationships in differential signals, the system detects timing variations through electrical state changes rather than complex temporal measurements, simplifying the detection mechanism while maintaining precision.

Inventive Principle:
Principle #32Color changes

Data Source

PatentUS11341002B1Differential clock skew detector
Publication Date: 2022.05.24 CADENCE DESIGN SYST INC
  • US11341002B1 patent drawing
  • US11341002B1 patent drawing
  • US11341002B1 patent drawing

AI summary

An IC chip can include a buffer and correction module that receives a set of multiphase clock signals at a given frequency, the buffer and correction module can include a differential skew detector that detects a skew between signals of the set of multiphase clock signals. The skew detector can include a set of SR latches. Differential clock signals of the set of multiphase clock signals are input into each SR latch, and the differential clock signals of the set of multiphase clock signals are set to be 180 degrees out of phase. A voltage difference between a DC component of a first output signal and a DC component of a second output signal of a respective SR latch in the set of SR latches varies as a function of the skew between the differential clock signals of the set of multiphase clock signals.