Configurable Test Instrument Interface for Flexible ATE

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic test equipment (ATE) systems lack flexibility and efficiency in configuring interfaces for testing various devices, leading to increased development costs and test latency due to the need for pre-programmed test programs and fixed port configurations.

Innovation Solution

A multi-tiered test instrument system featuring a processing system with programmable logic, including FPGAs, that allows real-time configuration of physical ports for different test configurations, enabling efficient communication and testing across multiple processing devices and interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-programmed test programs with fixed port configurations are used, then device testing can be performed, but flexibility and adaptability for different devices are reduced

Engineering Contradiction:
Improveinterface configuration flexibilityVSAvoidtest program configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface configuration is made dynamic through programmable logic (FPGA) that can be reconfigured in real-time based on the device being tested. The physical ports can be dynamically assigned different configurations (input/output directions, data widths, frequencies) without requiring pre-programmed test programs for each device type, thus improving adaptability while reducing the complexity of configuring different test scenarios.

Inventive Principle:
Principle #15Dynamics

2Productivity

If fixed port configurations are used, then the test instrument structure is simplified, but test latency increases due to inability to optimize for different devices

Engineering Contradiction:
Improvetest throughputVSAvoidtest latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The interface configuration is performed in advance before actual testing begins. The programmable logic is pre-configured with the optimal settings for the specific device being tested, including port directions, data widths, and signal frequencies. This preliminary configuration action eliminates the need for runtime adjustments and reduces test latency, while the reconfigurability ensures high productivity across different device types.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If multiple processing devices are used for concurrent testing, then testing capacity is increased, but interface configuration conflicts may arise

Engineering Contradiction:
Improveconcurrent testing capabilityVSAvoidinterface configuration management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The interface is segmented into multiple independent physical ports, each of which can be independently configured through the programmable logic. This segmentation allows different processing devices to concurrently access different ports without configuration conflicts. Each port can be independently assigned to different functions (input, output, bidirectional) and configured for different data widths and frequencies, enabling concurrent testing while managing complexity through modular port management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9470759B2Test instrument having a configurable interface
Publication Date: 2016.10.18 TERADYNE INC
  • US9470759B2 patent drawing
  • US9470759B2 patent drawing
  • US9470759B2 patent drawing

AI summary

In general, a test instrument includes a processing system programmed to control operation of the test instrument, including communication with a control system, and programmed to run one or more test programs to test a device interfaced to the test instrument, the processing system including multiple processing devices, and a configurable interface, through which communications are exchanged with the device interfaced to the test instrument, the configurable interface including physical ports, to which different configurations are assignable.