FPGA Mixed Protocol Tester Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated test equipment (ATE) systems are limited in testing multiple devices under test (DUTs) simultaneously due to processing load on the tester processor and bandwidth constraints, and require fixed protocol hardware bus adapter cards, making it inefficient to test DUTs with different communication protocols.

Innovation Solution

A test architecture where command and test pattern generation is transferred to FPGA devices, and communication protocols are reconfigurable on FPGAs, allowing multiple DUTs to be tested with minimal processing load and without the need for protocol-specific hardware adapter cards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If command and test pattern generation is performed by the tester processor, then the system can control test programs, but the processing load on the tester processor increases and bandwidth requirements increase

Engineering Contradiction:
Improvetest throughputVSAvoidprocessing load
Core Design Contradiction:
ProductivityVSPower

Solution Approach 1:

The patent segments the command and test pattern generation function by implementing FPGA-based hardware accelerators that operate independently from the tester processor. Each FPGA block can generate commands and test patterns locally, dividing the overall processing workload across multiple parallel hardware units rather than concentrating it on a single processor, thereby reducing the processing load and increasing test throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces FPGA-based hardware accelerators as intermediary components between the tester processor and the devices under test. These intermediaries handle the computationally intensive tasks of command and test pattern generation, reducing the processing load on the tester processor while maintaining system control and increasing overall productivity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If fixed protocol hardware bus adapter cards are used, then the system can test DUTs with specific protocols, but the adaptability to test different protocols decreases and hardware complexity increases

Engineering Contradiction:
Improveprotocol flexibilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic protocol support by allowing the same FPGA-based hardware accelerator to be reconfigured for different communication protocols through software programming. Instead of having fixed protocol hardware, the system can dynamically switch between protocols (e.g., PCIe, SATA, SAS, USB) by loading different bitstream configurations onto the FPGA, thereby increasing adaptability while reducing hardware complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal testing platform where a single FPGA-based hardware accelerator can perform multiple protocol functions. The same physical hardware can be programmed to support different communication protocols, eliminating the need for separate dedicated hardware cards for each protocol type, thus reducing overall hardware complexity while enhancing protocol flexibility.

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

3Adaptability or versatility

If multiple protocol-specific hardware adapter cards are maintained, then the system can test various DUTs, but the device complexity and cost increase

Engineering Contradiction:
Improveprotocol supportVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple protocol-specific hardware adapter card functions into a single FPGA-based hardware accelerator. By combining the capabilities of different protocol cards into one reconfigurable platform, the system reduces hardware complexity and cost while maintaining the ability to test various DUTs with different protocols through software-based configuration.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9952276B2Tester with mixed protocol engine in a FPGA block
Publication Date: 2018.04.24 ADVANTEST CORP
  • US9952276B2 patent drawing
  • US9952276B2 patent drawing
  • US9952276B2 patent drawing

AI summary

Automated test equipment capable of performing a high-speed test of semiconductor devices is presented. The automated test equipment comprises a system controller for controlling a test program, wherein the system controller is coupled to a bus. The tester system further comprises a plurality of modules also coupled to the bus, where each module is operable to test a plurality of DUTs. Each of the modules comprises a tester processor coupled to the bus and a plurality of configurable blocks communicatively coupled to the tester processor. Each of the configurable blocks is operable to communicate with an associated DUT and further operable to be programmed with a communication protocol for communicating test data to and from said associated device under test.