Adaptive Testing Engine for Integrated Circuit Test Cell Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuit testers face limitations in optimizing the testing process due to the lack of adaptive control over test cell behaviors beyond direct testing aspects, hindering efficient quality assurance of increasingly complex integrated circuits.

Innovation Solution

A method involving an adaptive testing engine that determines adaptation commands based on test data, sends these commands to a tool control application, and alters test cell parameters to control the testing process, enabling dynamic adjustments and optimizations beyond traditional testing functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional integrated circuit testers are used to test increasingly complex circuits, then testing coverage is maintained, but testing efficiency and adaptability deteriorate due to lack of dynamic control capabilities

Engineering Contradiction:
Improveadaptability of testing processVSAvoidcomplexity of testing system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The testing system is segmented into distinct functional modules: an adaptive test engine that analyzes test data and determines adaptation actions, a device test program that executes testing, and a tool control application that implements control adjustments. This segmentation allows each module to specialize in specific functions, improving adaptability without proportionally increasing overall system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tool control application serves as an intermediary between the adaptive test engine and the physical test cell. It receives adaptation commands from the test engine and translates them into specific control actions on test parameters, providing a buffer that manages complexity while enabling flexible adaptation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If adaptive test engine is added to control test cell behaviors, then testing efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvetesting efficiencyVSAvoidcomplexity of testing system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The tool control application is designed with multi-functionality, serving both as a controller for the test cell and as an interface for the adaptive test engine. It can handle various adaptation commands and adjust multiple test parameters, reducing the need for separate dedicated components and thereby improving efficiency without proportionally increasing complexity.

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

Solution Approach 2:

The system implements a feedback loop where test data from the device test program is continuously analyzed by the adaptive test engine, which generates adaptation commands that are fed back to the tool control application. This feedback mechanism enables real-time optimization of testing efficiency without requiring complete system redesign.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If real-time adaptation commands are implemented, then testing flexibility is enhanced, but control complexity increases

Engineering Contradiction:
Improveflexibility of testing processVSAvoidease of controlling test cell
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The adaptive test engine automatically analyzes test data and generates appropriate adaptation commands without requiring manual intervention. The system serves itself by making real-time decisions about test parameter adjustments, enhancing flexibility while reducing the operational burden on users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The tool control application is pre-configured with the capability to receive and process various types of adaptation commands. By preparing the control structure in advance to handle diverse adaptation scenarios, the system achieves high flexibility while maintaining ease of operation during actual testing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9311201B2Real-time rule engine for adaptive testing of integrated circuits
Publication Date: 2016.04.12 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9311201B2 patent drawing
  • US9311201B2 patent drawing
  • US9311201B2 patent drawing

AI summary

A method of testing a device is disclosed. Test data is obtained for a device testing program that tests the device. An adaptation command for testing the device is determined at an adaptive testing engine using obtained test data. The adaptation command is sent from the adaptive testing engine to a tool control application. The tool control application uses the adaptation command to control an operation related to the testing of the device.