Variable Delay Line Clock Spreading for Harmonic Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing clock signal generation methods face challenges in adapting the level of spreading to suit different blocks within a device, leading to potential interference issues, especially in GSM devices where harmonics can degrade receiver sensitivity.

Innovation Solution

A method and circuitry that utilize a variable delay line to spread a clock signal by incrementing or decrementing a stored delay value based on randomly generated values for each edge, allowing for flexible adaptation of spreading levels and reducing harmonic interference.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a clock signal with constant period is used, then accurate timing is provided, but harmonics cause interference in reserved frequency bands

Engineering Contradiction:
Improvetiming accuracyVSAvoidharmonic interference
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The patent applies dynamics by making the clock signal period variable rather than constant. A delay line with programmable delay elements introduces time variations to the clock signal edges, causing the period to fluctuate dynamically. This dynamic modification spreads the spectral energy of harmonics across a wider bandwidth, reducing peak PSD in reserved frequency bands while maintaining acceptable timing accuracy through controlled delay variations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the time domain parameter of the clock signal by introducing variable delays to edge transitions. By programmatically adjusting delay values in the delay line, the signal's temporal characteristics are modified to spread harmonic energy. This parameter change transforms the clock signal from having a fixed period to having a dynamically varying period, achieving spectral spreading without completely losing timing reference functionality.

Inventive Principle:
Principle #35Parameter changes

2Object-generated harmful factors

If spread spectrum frequency dithering is applied to reduce harmonic interference, then PSD of harmonics is reduced, but clock signal accuracy for timing events is degraded

Engineering Contradiction:
Improveharmonic interferenceVSAvoidclock signal accuracy
Core Design Contradiction:
Object-generated harmful factorsVSMeasurement precision

Solution Approach 1:

The patent applies local quality by selectively applying delay variations only to specific edges of the clock signal rather than uniformly dithering the entire signal. The programmable delay line introduces localized time shifts at discrete delay elements, creating spectral spreading primarily at harmonic frequencies while preserving the fundamental clock frequency accuracy. This localized approach reduces harmonic interference without completely degrading timing accuracy for critical operations.

Inventive Principle:
Principle #3Local quality

3Object-generated harmful factors

If clock signal spreading is implemented within the clock signal generator, then harmonic interference is reduced, but the generator becomes more complex

Engineering Contradiction:
Improveharmonic interferenceVSAvoidgenerator complexity
Core Design Contradiction:
Object-generated harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the clock signal path into separate functional blocks: the clock signal generator produces a clean reference clock, and a separate delay line with programmable delay elements performs the spreading function. This segmentation allows the clock generator to remain simple while the spreading functionality is implemented as an independent module that can be configured and controlled separately, reducing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8723577B2Spreading a clock signal
Publication Date: 2014.05.13 NVIDIA CORP
  • US8723577B2 patent drawing
  • US8723577B2 patent drawing
  • US8723577B2 patent drawing

AI summary

Method, circuitry and device for spreading a clock signal in which the clock signal is received at an input of a variable delay line, the clock signal having been generated by a clock signal generator. In one embodiment, for each edge of the clock signal, the delay introduced by the variable delay line is set in accordance with a stored delay value. For each of a plurality of consecutive edges of the clock signal, the stored delay value is either incremented or decremented based on a randomly generated value for that edge. A spread version of the clock signal is output from the variable delay line, wherein each edge of the spread version of the clock signal is delayed by the respective delay that is set for that edge of the clock signal.