Clock Calibration Module for Jitter Mitigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit systems face challenges with low frequency clocks, which are power-efficient but susceptible to timing errors like random jitter and drift, making them unreliable for precise timing applications.

Innovation Solution

A circuit system comprising a processor, a low frequency clock, a high frequency clock, and a clock calibration module with counters that determine the frequency ratio between the two clocks, mitigating jitter and drift effects by parallel counting and dynamic calibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If a low frequency clock is used to reduce power consumption, then energy efficiency is improved, but timing precision deteriorates due to jitter and drift

Engineering Contradiction:
Improvepower consumptionVSAvoidtiming precision
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

A high frequency reference clock is introduced as an intermediary to calibrate the low frequency clock. The calibration module uses the stable high frequency clock to measure and compensate for timing errors in the low frequency clock, allowing the system to maintain timing precision while operating on the power-efficient low frequency clock during normal operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary calibration by measuring the frequency ratio between the high frequency reference clock and low frequency operational clock before actual timing operations. This pre-characterization allows the low frequency clock to be used with known correction factors, maintaining precision without continuous high frequency operation

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a high precision clock is used to ensure accurate synchronisation, then timing precision is improved, but power consumption increases

Engineering Contradiction:
Improvesynchronisation accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Instead of continuously operating the high frequency clock, the system performs periodic calibration using the high frequency reference clock at scheduled intervals. Between calibration events, the low frequency clock operates autonomously, significantly reducing average power consumption while maintaining synchronisation accuracy through periodic corrections

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically switches between two operational modes: calibration mode where the high frequency clock is active for precision measurement, and normal operation mode where only the low frequency clock runs. This dynamic configuration optimizes power consumption based on the immediate timing requirements

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If multiple counters are used in parallel to reduce jitter effects, then measurement accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvefrequency measurement accuracyVSAvoidcounter module complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Multiple counter operations are merged into a single calibration cycle. The calibration module coordinates multiple counters to simultaneously measure the frequency ratio between high and low frequency clocks, combining their results to reduce the impact of random jitter while maintaining a unified control structure that limits overall complexity

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11422585B2Clock calibration
Publication Date: 2022.08.23 NORDIC SEMICONDUCTOR
  • US11422585B2 patent drawing
  • US11422585B2 patent drawing
  • US11422585B2 patent drawing

AI summary

A circuit system comprises a processor, a first clock with a first frequency, a second clock with a second frequency, such second frequency being higher than said first frequency and a clock calibration module. The clock calibration module comprises a plurality of counters configured to count cycles of the second clock when triggered. Each of the plurality of counters is configured to be triggered at successive cycles of the first clock. Each of the plurality of counters is configured, after a predetermined number of cycles of the first clock, to output a count of elapsed second clock cycles and the processor is configured to determine, using the counts outputted by the plurality of counters, a ratio between the first frequency and the second frequency.