Modular Test Slices for Concurrent Multi-User ATE Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automated test equipment (ATE) systems are inflexible, leading to idle test circuitry and underutilization due to limitations such as single-user operation, single-test-plan capability, and inability to access the test chamber during testing, resulting in reduced throughput and inefficiency.

Innovation Solution

A modular testing environment with independent tester slices and a control server that allows multiple users to run different test plans and test flows concurrently via a standard IP network, enabling direct user manipulation and full utilization of the test chamber.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a single controller computer system controls all slices of the test head, then centralized control is achieved, but the system supports only one user at a time and reduces flexibility

Engineering Contradiction:
Improvecentralized controlVSAvoidmulti-user capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The test head is divided into multiple independent slices, each with its own controller computer system. This segmentation allows different slices to be controlled by different users simultaneously, enabling multi-user operation while maintaining centralized control through the ability to coordinate between slice controllers. Each slice can operate independently with its own test plan, eliminating the single-user limitation.

Inventive Principle:
Principle #1Segmentation

2Stability of the object's composition

If all slices operate in lock step executing the same test plan, then synchronized testing is achieved, but idle slices reduce overall testing throughput

Engineering Contradiction:
Improvesynchronized operationVSAvoidtesting throughput
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system transitions from static synchronized operation to dynamic independent operation. Each slice controller can execute different test plans at different speeds based on the specific requirements of the devices being tested. This dynamic approach allows slices to operate autonomously without waiting for others, maximizing resource utilization and throughput while maintaining system coordination through the modular architecture.

Inventive Principle:
Principle #15Dynamics

3Stability of the object's composition

If the test chamber environment is controlled and enclosed, then environmental stability is maintained, but user accessibility during testing is prevented

Engineering Contradiction:
Improveenvironmental controlVSAvoiduser accessibility
Core Design Contradiction:
Stability of the object's compositionVSEase of operation

Solution Approach 1:

The test chamber is divided into multiple independent slices, each with its own controlled environment. Users can access specific slices to load or remove devices without disrupting the environmental control of other slices. Each slice maintains its own stable environment while allowing selective user access, resolving the contradiction between environmental stability and user accessibility.

Inventive Principle:
Principle #1Segmentation

4Reliability

If expensive electronics sit idle due to insufficient DUTs, then resource availability is maintained, but testing efficiency decreases

Engineering Contradiction:
Improveresource availabilityVSAvoidtesting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Each slice is designed to be universally applicable and can independently execute different test plans for different types of devices. When one slice has idle capacity due to insufficient DUTs, other slices can continue operating with their assigned devices. The modular architecture allows idle slices to be reallocated to different test plans or users, ensuring that expensive electronics remain productive through multi-functional utilization.

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

Data Source

PatentUS10451668B2Test program flow control
Publication Date: 2019.10.22 ADVANTEST CORP
  • US10451668B2 patent drawing
  • US10451668B2 patent drawing
  • US10451668B2 patent drawing

AI summary

A system for performing an automated test is disclosed. The system comprises a user computer operable to load a test program from a user to a control server, wherein the test program comprises a plurality of test flows. The system further comprises a tester deploying a plurality of primitives. Further, the control server is communicatively coupled to the user computer and to the tester, wherein the control server is operable to download the test program to a primitive from the plurality of primitives, and wherein the control server is further operable to execute a first test flow from the plurality of test flows on a first DUT within the primitive and concurrently execute a second test flow from the plurality of test flows on a second DUT within the primitive.