Tester Channel Units Parallel Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional test systems face inefficiencies in capturing and processing parallel output data from devices under test, leading to distributed data that requires serial computation and increased test times, especially when multiple devices are tested simultaneously.

Innovation Solution

A tester architecture with channel units that allow data transfer and processing between units, enabling parallel evaluation of complex test algorithms and reducing the need for serial computations by distributing captured data across units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is captured using individual channels per test pin, then each channel can independently process its data, but the data becomes distributed across channels requiring serial computation and increasing test time

Engineering Contradiction:
Improvetest speedVSAvoidtest time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent combines distributed data from multiple channels into a centralized data structure accessible by all test processors. This merging allows parallel processing of complete test algorithms across multiple channels simultaneously, eliminating the need for serial computation and significantly reducing test time while maintaining independent channel operation

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the test processing architecture into independent channel units, each with its own test processor and memory, while implementing a shared data structure that allows all processors to access complete test data. This segmentation enables parallel execution of test algorithms on different data segments simultaneously

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple devices are tested simultaneously, then test throughput increases, but data distribution across channels requires serial processing per site increasing overall test time

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

Solution Approach 1:

The patent implements a universal data structure and processing framework that serves multiple devices tested simultaneously. Each device's test data is organized in the same format and processed using identical algorithms, allowing the system to handle any number of devices with the same architecture without increasing complexity proportionally

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

3Measurement precision

If complete data is necessary to compute test results, then accurate testing can be performed, but distributed data across channels cannot be accessed by single test processors requiring data upload to workstation

Engineering Contradiction:
Improvetest result accuracyVSAvoiddata upload time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent introduces a shared data structure as an intermediary between individual channel memories and test processors. This intermediary allows test processors to access complete test data from all channels directly without uploading to external workstations, maintaining data integrity while eliminating transfer delays

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8401812B2Tester, method for testing a device under test and computer program
Publication Date: 2013.03.19 ADVANTEST CORP
  • US8401812B2 patent drawing
  • US8401812B2 patent drawing
  • US8401812B2 patent drawing

AI summary

A tester for testing a device under test has a first channel unit and a second channel unit. The first channel unit has a corresponding first pin connection for a signal from a device under test, a corresponding first test processor adapted to process, at least partially, data obtained from the first pin connection, and a corresponding first memory coupled with the first test processor and adapted to store data provided by the first test processor. The first channel unit is adapted to transfer at least a part of the data obtained from the first pin connection to the second channel unit as transfer data. The second channel unit has a corresponding second test processor adapted to process, at least partly, the transfer data from the first channel unit.