Built-In Clock Jitter Circuit for Timing Margin Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for determining processing system timing margins are inadequate as they fail to account for unique error sources in individual units and introduce additional timing errors through connectors, while laboratory tests are limited to specific conditions, neglecting environmental factors like temperature changes.

Innovation Solution

A built-in test circuit integrated into the processing system, comprising a second asynchronous clock signal generated by a programmable PLL device, which is processed with the main clock signal to determine system timing margin, using logic gates to output a third clock signal that mimics system clock with applied jitter, allowing for testing under various conditions without external connectors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional laboratory testing methods are used to determine timing margins, then timing margin measurement can be performed, but additional timing errors are introduced through connectors and external testing equipment

Engineering Contradiction:
Improvetiming margin measurement accuracyVSAvoidtiming error introduction
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The test circuit is merged with the processing system by integrating the second clock circuit and logic circuit directly into the processing device. This eliminates the need for external connectors and testing equipment, thereby preventing additional timing errors from being introduced during measurement.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The processing system performs its own timing margin testing through the integrated built-in test circuit. The system uses its internal resources (clock circuits and logic circuits) to conduct self-testing, eliminating dependency on external testing equipment that would introduce additional errors.

Inventive Principle:
Principle #25Self-service

2Reliability

If single production unit sampling is used for timing margin determination, then testing resources are conserved, but unique error sources and delays specific to each unit are not accounted for

Engineering Contradiction:
Improvetiming margin determination accuracy for individual unitsVSAvoidtesting scope
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each production unit is equipped with its own built-in test circuit that can independently determine its timing margin characteristics. This allows each unit to be tested individually for its unique error sources and delays without requiring complex external testing setups.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If laboratory testing is performed under fixed conditions, then testing setup is simplified, but environmental factors such as temperature changes that affect timing margin are not accounted for

Engineering Contradiction:
Improvetesting condition rangeVSAvoidtesting system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The built-in test circuit enables dynamic testing under varying operational conditions including temperature changes. The circuit can perform timing margin measurements while the processing system operates under different environmental conditions, capturing the impact of temperature and other dynamic factors on timing margin.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If built-in test circuit is integrated into processing system, then timing error introduction is minimized, but circuit complexity increases

Engineering Contradiction:
Improvetiming margin measurement accuracyVSAvoidcircuit structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The test circuit components (second clock circuit and logic circuit) are merged with the existing processing system architecture. By sharing common resources and integrating closely with the main system, the additional complexity is minimized while maintaining measurement precision.

Inventive Principle:
Principle #5Merging (Combining)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables accurate determination of system timing margins for individual processing units across a range of testing conditions, minimizing additional error introduction and accounting for environmental factors, thereby improving timing margin assessment.

Implementation Method 1

a programmable PLL receiving and modifying frequency of the oscillation signal and outputting the modified oscillation signal as the second clock signal

Methodology Applied
Scientific EffectPhase-Locked Loop (PLL):

Data Source

PatentUS10054635B2Integrated system and method for testing system timing margin
Publication Date: 2018.08.21 HAMILTON SUNDSTRAND CORP
  • US10054635B2 patent drawing
  • US10054635B2 patent drawing
  • US10054635B2 patent drawing

AI summary

A built-in test circuit for testing a system timing margin of a processing device under-test is provided. The processing device includes a controller and first clock circuit, wherein the first clock circuit generates a first clock signal and the first clock signal is a main clock signal provided for operation of the processing device. The built-in test circuit includes a second clock circuit and a logic circuit, both of which are integrated with the processing device. The second clock circuit generates a second clock signal. The logic circuit processes the first and second clock signals and outputs a third clock signal. The third clock signal is used to determine system timing margin of the processing device.