On-Die Clock Jitter Analyzer Using Delay Line Edge Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for evaluating and debugging system-on-chip (SoC) designs face challenges in accurately measuring clock jitter, which can lead to performance issues and failure of communication between components, especially during initial bring-up and silicon debug, due to the complexity of monitoring clock waveforms and the need for external analyzers.

Innovation Solution

An apparatus and method for measuring jitter of a clock under test using a delay line with fixed-delay elements, a clock divider circuit, an adjustable delay circuit, clocked latches, an edge detector circuit, and a counter circuit to detect and count transitions within a sampling time window, providing a self-referenced, internal solution that does not require external equipment or additional circuitry.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If external analyzers are used to measure clock jitter, then measurement accuracy is improved, but device complexity and cost increase

Engineering Contradiction:
Improveclock jitter measurement accuracyVSAvoidmeasurement system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a self-service principle by integrating the jitter measurement functionality directly into the SoC device. The measurement apparatus uses the device's own internal resources (logic elements, delay lines, counters) to measure its own clock jitter without requiring external analyzers. This eliminates the need for complex external measurement equipment while maintaining measurement accuracy through on-die implementation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The measurement apparatus is designed with multi-functionality, using the same delay line and logic elements for both normal device operation and jitter measurement. The delay line serves dual purposes: as part of the functional logic during operation and as a measurement reference during jitter analysis. This universal approach reduces overall device complexity by avoiding dedicated separate measurement hardware.

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

2Measurement precision

If external analyzers are used to measure clock jitter, then measurement accuracy is improved, but manufacturing cost increases

Engineering Contradiction:
Improveclock jitter measurement accuracyVSAvoidmanufacturing cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

By making the device self-measuring, the patent eliminates the need for expensive external jitter analyzers during testing and validation. The measurement functionality is built-in using standard logic elements that are already part of the manufacturing process, thereby reducing additional manufacturing costs while maintaining measurement precision.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses inexpensive, readily available logic elements and delay lines that are standard in modern SoC fabrication processes. These components are already manufactured as part of the device and can be easily programmed and configured without requiring specialized expensive hardware, thus reducing overall manufacturing costs.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Ease of operation

If clock waveforms are monitored during initial bring-up, then debugging capability is improved, but device complexity increases

Engineering Contradiction:
Improvedebugging capabilityVSAvoidmonitoring circuit complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The device performs self-diagnosis by automatically measuring and reporting its own clock jitter characteristics during initial bring-up and operation. This self-service debugging capability provides comprehensive monitoring without requiring complex external test equipment or manual waveform analysis, thereby improving ease of operation while keeping the added complexity minimal and integrated.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11879936B1On-die clock period jitter and duty cycle analyzer
Publication Date: 2024.01.23 AMPERE COMPUTING LLC
  • US11879936B1 patent drawing
  • US11879936B1 patent drawing
  • US11879936B1 patent drawing

AI summary

Methods and systems for on-die measuring jitter of a clock under test are presented. In an aspect, an apparatus comprises a delay line having a plurality of delay elements, the outputs of which are sampled at the expected transition time of the clock under test. The sampled outputs are provided to an edge detector that indicates the presence of the clock transition at a specific time, and a latching circuit stores a record of all the edge locations seen during a sampling window. In some aspects, a counting circuit counts and stores how many times the transition occurs at each specific time during the sampling window. The counts stored by the counting circuit provide histogram data that can be analyzed to determine the jitter characteristics of the clock under test.