Multi-Control Test Apparatus for Parallel DUT Debugging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing test apparatuses face challenges in allowing multiple users to debug test programs simultaneously for different device under test (DUT) types, limiting parallel testing efficiency and user collaboration.

Innovation Solution

A test apparatus with multiple control apparatuses and test modules, where each control apparatus can execute a test program independently, managing and controlling testing sections allocated to different users, enabling parallel execution of test programs across various DUT types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single control apparatus is used to manage testing sections, then device complexity is reduced, but multiple users cannot simultaneously debug test programs for different DUT types

Engineering Contradiction:
Improvemulti-user simultaneous debugging capabilityVSAvoidcontrol apparatus structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the control function into multiple independent control apparatuses, each dedicated to a specific DUT type. Each control apparatus manages its own testing sections and executes test programs independently, enabling simultaneous multi-user debugging without requiring a single complex unified controller.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each control apparatus is designed to be universal within its domain, capable of executing multiple test programs for different DUT types under its control. The control apparatuses can dynamically allocate and manage testing sections based on the specific DUT type being tested, providing flexible multi-functional capability.

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

2Productivity

If testing sections are allocated to specific control apparatuses, then parallel testing efficiency is improved, but resource allocation complexity increases

Engineering Contradiction:
Improveparallel testing efficiencyVSAvoidresource allocation management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the testing sections into distinct groups, with each control apparatus managing a specific subset of testing sections allocated to particular DUT types. This segmentation enables independent parallel execution of test programs across different control apparatuses, maximizing productivity while keeping allocation management localized and simpler.

Inventive Principle:
Principle #1Segmentation

3Loss of time

If multiple test programs are executed sequentially, then control apparatus structure remains simple, but testing time increases

Engineering Contradiction:
Improvetesting timeVSAvoidcontrol apparatus configuration
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent implements parallel execution by segmenting test programs across multiple control apparatuses, each executing its assigned test programs simultaneously. This segmentation eliminates sequential execution bottlenecks and reduces total testing time, while the modular control apparatus structure keeps system complexity manageable.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from sequential time-based execution to parallel space-based execution by introducing multiple control apparatuses operating simultaneously. This dimensional change from single-threaded to multi-threaded architecture enables concurrent test program execution, significantly reducing testing time loss.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9342425B2Test apparatus and test module
Publication Date: 2016.05.17 ADVANTEST CORP
  • US9342425B2 patent drawing
  • US9342425B2 patent drawing
  • US9342425B2 patent drawing

AI summary

In order to efficiently test a plurality of types of devices under test, provided is a test apparatus that tests a device under test, comprising one or more test modules that each include a plurality of testing sections testing the device under test by exchanging signals with the device under test; and a plurality of control apparatuses that control operation of the testing sections. In each of the one or more test modules, the plurality of testing sections are each allocated to one of the plurality of control apparatuses, and each of the control apparatuses is capable of executing a test program managed by a different user, and controls operation of the testing sections allocated thereto.