ATE Error Detection in Compressed Data Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current automatic test equipment (ATE) systems struggle to identify the source of errors in compressed data sequences from integrated circuits, as compressed data does not provide detailed error or failure information, leading to inefficiencies in test time and requiring additional manipulations to obtain uncompressed fail information.

Innovation Solution

The ATE generates a second stimulus signal based on detected errors to the device under test (DUT), which responds with uncompressed data sequences at error positions, allowing for seamless execution of production and diagnostic test modes without stopping the test run, enabling efficient error identification and collection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data compression is used to reduce test time, then productivity is improved, but measurement precision deteriorates because compressed data does not provide detailed error information

Engineering Contradiction:
Improvetest timeVSAvoiderror information detail
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The test process is segmented into two distinct phases: a production test phase using compressed data for high-speed error detection, and a diagnostic test phase using uncompressed data for detailed error analysis. This segmentation allows each phase to optimize for its specific purpose without compromise.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary error detection using compressed data in the production test phase, identifies error positions, and then uses this information to guide the subsequent diagnostic test phase. This preliminary action enables targeted retrieval of detailed error information only where needed.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If uncompressed data is used to identify error sources, then measurement precision is improved, but productivity deteriorates due to increased test time

Engineering Contradiction:
Improveerror source identificationVSAvoidtest time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system extracts only the necessary uncompressed data segments corresponding to detected error positions, rather than retrieving or processing all uncompressed data. This extraction approach minimizes the time penalty while ensuring complete error source identification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses feedback from the production test phase (error positions detected in compressed data) to control the diagnostic test phase, directing it to focus specifically on identified error locations. This feedback mechanism prevents redundant processing of error-free data segments.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If individual error-specific tests are performed to obtain uncompressed fail information, then measurement precision is improved, but productivity deteriorates due to additional test time and manipulations

Engineering Contradiction:
Improveuncompressed fail informationVSAvoidtest time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system merges the production test and diagnostic test into a coordinated two-phase process, where the diagnostic test is triggered and controlled by results from the production test. This merging eliminates the need for separate, time-consuming individual error tests while maintaining complete error analysis capability.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8473796B2Error detection in compressed data
Publication Date: 2013.06.25 ADVANTEST CORP
  • US8473796B2 patent drawing
  • US8473796B2 patent drawing
  • US8473796B2 patent drawing

AI summary

A device under test—DUT—, comprising the steps of receiving a first data sequence from the DUT in response to a first stimulus signal, wherein the data of a plurality of internal data sequences of the DUT is compressed into the first data sequence, comparing the first data sequence with expected data and for detecting errors in the first data sequence, and providing a second stimulus signal to the DUT in order to instruct the DUT to generate a second data sequence that comprises uncompressed data of the plurality of the internal data sequences at the positions where the errors have been detected.