Protocol Engine for Automatic Test Equipment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automated test equipment systems face challenges in testing system-on-a-chip (SOC) devices with non-deterministic behavior, as they lack the capability to accurately simulate the asynchronous communication and varying operational conditions, leading to prolonged testing and evaluation phases due to trial and error methods.

Innovation Solution

A protocol generation circuit, or protocol engine, is introduced within the automatic test equipment to generate stimulus signals and timings that comply with specified device protocols, allowing for accurate testing of SOC devices by retrieving and formatting protocol unique data according to the device's protocol definition, enabling efficient communication and response signal evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If deterministic test operations are used with fixed timing and structure, then test control is simplified, but the ability to test non-deterministic SOC devices is reduced

Engineering Contradiction:
Improvetest controlVSAvoidcapability to test non-deterministic devices
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The test equipment transitions from static, predetermined timing to dynamic, adaptive timing that responds to the actual operational state of the SOC device. The system adjusts stimulus timing based on observed device behavior, enabling accurate testing of non-deterministic devices while maintaining operational simplicity through automated adaptation.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If custom functional test apparatuses are built for each SOC device, then testing accuracy is improved, but development cost and time increase

Engineering Contradiction:
Improvetesting accuracyVSAvoidcustom apparatus development
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The test equipment is designed as a universal platform capable of testing multiple SOC device types through software-based protocol configurations rather than hardware customization. The system can adapt to different device protocols and testing requirements through programmable control, eliminating the need for custom hardware development for each device while maintaining high testing accuracy.

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

Solution Approach 2:

The system achieves device-specific testing accuracy by dynamically changing operational parameters such as timing sequences, stimulus patterns, and measurement criteria through software configuration. This allows a single physical apparatus to accurately test various SOC devices by adjusting parameters rather than requiring custom hardware for each device type.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If trial and error methods are used to adjust test vectors, then device compatibility is improved, but testing time increases significantly

Engineering Contradiction:
Improvedevice compatibilityVSAvoidtesting and evaluation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary characterization of the SOC device to establish operational parameters, timing relationships, and protocol requirements before conducting formal testing. This advance preparation creates a optimized test configuration that eliminates the need for time-consuming trial and error adjustments during actual device testing, significantly reducing total testing time while maintaining compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The test equipment incorporates feedback mechanisms that monitor device responses in real-time and automatically adjust test vectors and timing parameters based on observed behavior. This closed-loop approach enables the system to adapt to device-specific characteristics during testing without requiring manual trial and error iterations, reducing testing time while ensuring device compatibility.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP2406646B1General purpose protocol engine
Publication Date: 2017.07.19 TERADYNE INC
  • EP2406646B1 patent drawingFigure 1
  • EP2406646B1 patent drawingFigure 2
  • EP2406646B1 patent drawingFigure 3

AI summary

In one embodiment, a protocol engine circuit for automatic test equipment, which includes a protocol generation circuit constructed to retrieve protocol unique data and format the protocol unique data with a selected protocol definition corresponding to a device under test for testing the device under test. The protocol generation circuit may be constructed to retrieve the selected protocol definition from a protocol definition table.