ATE Channel Timing Alignment via Programmable Delay Elements

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automatic test equipment (ATE) with multiple output communication channels faces challenges in timing alignment due to differences in propagation delays between drive data and drive enable signals, impacting performance and reliability.

Innovation Solution

The process involves programming fine and coarse delays in programmable delay elements within the ATE to align the timing of drive data, drive enable, and receive signals, using edge detection and reflection techniques to compensate for propagation delays and achieve precise timing alignment across channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If drive enable signals are used to quickly disable driver output (tri-state), then the driver output can be rapidly controlled, but timing misalignment between drive data signals and drive enable signals degrades system performance

Engineering Contradiction:
Improvedriver output switching speedVSAvoidtiming alignment accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by pre-programming delay values into delay elements before signal transmission. The drive enable signal path includes programmable delay elements that are configured in advance to compensate for propagation delays, ensuring that the drive enable signal arrives at the driver at the correct time relative to the drive data signal, thus maintaining timing alignment while enabling rapid tri-state operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes by dynamically adjusting delay values in programmable delay elements based on measured propagation delays. The system measures actual propagation delays through the channel and modifies the delay parameters of the drive enable signal path accordingly, transforming the fixed timing relationship into an adjustable one that can be optimized for different operating conditions and channel characteristics

Inventive Principle:
Principle #35Parameter changes

2Reliability

If timing alignment is achieved through multiple delay adjustments, then signal synchronization improves, but system complexity increases due to multiple programmable delay elements

Engineering Contradiction:
Improvesignal synchronization accuracyVSAvoidnumber of delay elements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by placing programmable delay elements specifically in the drive enable signal path where timing adjustment is most critical, rather than uniformly across all signal paths. This targeted approach allows precise control of the enable signal timing relative to data signals while minimizing the overall number of delay elements required in the system

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements feedback by measuring propagation delays through the communication channel and using these measurements to automatically adjust the delay values in the drive enable signal path. This closed-loop approach enables the system to self-calibrate timing alignment without requiring manual configuration of multiple delay elements, thereby reducing system complexity while maintaining high synchronization accuracy

Inventive Principle:
Principle #23Feedback

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

This approach ensures predictable and precise output by aligning drive data and drive enable signals with receive signals, reducing timing skew and enhancing ATE reliability and performance.

Implementation Method 1

A reflected edge may be produced by reflection of the second data over an open-ended transmission line.

Methodology Applied
Scientific EffectReflection: Reflection

Data Source

PatentEP3658929B1Time-aligning communication channels
Publication Date: 2023.08.23 TERADYNE INC
  • EP3658929B1 patent drawingFigure 1
  • EP3658929B1 patent drawingFigure 2
  • EP3658929B1 patent drawingFigure 3

AI summary

An example process for aligning channels in automatic test equipment (ATE) includes programming a first delay associated with receiving first data over a channel so that timing of the channel is aligned to timings of other channels in the ATE; programming a second delay associated with a driver driving second data over the channel based on receipt of an edge of the second data so that timing of the second data is aligned to the timing of the channel; and programming a third delay associated with a signal to enable the driver to drive the second data over the channel, with the third delay being programmed to align timing of the signal to the timing of the channel, and with the third delay being based on an edge that corresponds to an edge of the signal created by controlling operation of the driver.