FPGA Tester Board Routing for Multi-Standard DUT Sockets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated test equipment (ATE) systems face limitations in processing load and bandwidth, restricting the number and types of devices under test (DUTs) that can be simultaneously tested. Additionally, these systems require hardware changes or special-purpose adapters to accommodate DUTs with different interface standards.

Innovation Solution

The proposed solution involves transferring command and test pattern generation functionality from the tester processor to field-programmable gate arrays (FPGAs), thereby reducing processing load and bandwidth requirements. This architecture also includes a connector module with routing logic that allows DUTs supporting different standards, such as U.2 and U.3, to be connected to the same socket without hardware changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If command and test pattern generation functionality is transferred to FPGAs, then processing load and bandwidth requirements are reduced, but device complexity increases

Engineering Contradiction:
Improvetest throughputVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system divides functionality between the tester processor and FPGAs. The tester processor handles high-level test orchestration while FPGAs handle specific command and test pattern generation tasks. This segmentation distributes processing load and reduces bandwidth requirements between components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

FPGAs act as intermediary components between the tester processor and devices under test. They receive configuration from the processor and generate specialized test patterns, serving as a middle layer that reduces the processing burden on the main processor while maintaining test functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If hardware changes or special-purpose adapters are used to accommodate different interface standards, then adaptability is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveinterface standard compatibilityVSAvoidhardware configuration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system uses a universal connector module that can accommodate multiple interface standards (U.2, U.3, and other form factors) through a single socket. The FPGAs are configured with different protocol support to handle various interface standards, eliminating the need for multiple specialized hardware adapters.

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

Solution Approach 2:

The system changes operational parameters through FPGA configuration rather than hardware modification. By reconfiguring the FPGAs with different bitstreams, the system adapts to support different interface standards and protocols without physically changing the hardware connector or adapter.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If multiple DUTs are tested simultaneously, then productivity is improved, but processing load and bandwidth requirements worsen

Engineering Contradiction:
Improvenumber of DUTs tested simultaneouslyVSAvoidprocessing load and bandwidth
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The system segments the testing of multiple DUTs by assigning dedicated FPGAs to each device or group of devices. Each FPGA handles command generation and pattern creation for its assigned DUTs, distributing the processing load across multiple parallel processing units rather than overwhelming a single processor.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12320851B2Software and firmware support for device interface board configured to allow devices supporting multiple different standards to interface with the same socket
Publication Date: 2025.06.03 ADVANTEST CORP
  • US12320851B2 patent drawing
  • US12320851B2 patent drawing
  • US12320851B2 patent drawing

AI summary

A method for testing DUT comprises receiving instructions from a system controller at a tester board, wherein the tester board comprises an FPGA and the tester processor are coupled to the system controller, and wherein the tester processor is operable to coordinate testing of a device under test (DUT). The method further comprises generating commands and data for testing the DUT and routing signals associated with the commands and the data in the FPGA based on a type of the DUT. Also, the method comprises transmitting the signals over lanes corresponding to a particular set of pins on the DUT, wherein the particular set of pins depend on the type of the DUT.