Integrated Circuit Testing System with Reference Device Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current testing systems for integrated circuit devices primarily focus on functional testing and may not detect behavioral failures, which occur when the devices are operated within their intended application environment, necessitating additional application-specific testing to ensure proper system behavior.

Innovation Solution

A testing system comprising a processor that performs application tasks, a controller to tap and transmit test data to both a reference and under-test integrated circuit devices, and a comparator to compare response data, allowing for comprehensive testing across different test modes to simulate real-world application environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If functional testing is performed to verify device functions and manufacturer specifications, then manufacturing precision is improved, but behavioral failures in application environments cannot be detected

Engineering Contradiction:
Improvefunctional testing coverageVSAvoiddetection of behavioral failures
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The testing system segments the testing process into two distinct modes: functional testing mode (using a functional test processor) and application-specific testing mode (using an application processor). This segmentation allows each testing mode to focus on its specific objectives without interfering with the other, enabling both functional verification and behavioral failure detection to be performed systematically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The testing system achieves multi-functionality by incorporating both a functional test processor and an application processor within the same system architecture. The controller can selectively activate either processor based on the testing requirements, making the system universal enough to handle both functional testing and application-specific testing scenarios.

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

2Reliability

If application-specific testing is added to detect behavioral failures, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedetection of behavioral failuresVSAvoidtesting system configuration
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system merges the functional test processor and application processor into a unified testing architecture, where both processors can share common infrastructure such as the controller, device under test interface, and result analysis mechanisms. This merging reduces overall system complexity compared to having completely separate testing systems.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The controller serves as an intermediary that manages the interaction between the functional test processor, application processor, and device under test. It coordinates test execution, data collection, and result analysis, simplifying the complexity by providing a centralized control mechanism rather than requiring direct complex interactions between all system components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If both functional testing and application-specific testing are performed, then comprehensive testing coverage is improved, but testing time increases

Engineering Contradiction:
Improvetesting coverageVSAvoidtesting duration
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The testing system implements dynamic test mode selection, where the controller can adaptively choose between functional testing, application-specific testing, or both modes based on real-time requirements. This dynamic approach allows for optimized testing sequences and enables the system to adjust testing depth and scope to minimize overall testing time while maintaining comprehensive coverage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7848899B2Systems and methods for testing integrated circuit devices
Publication Date: 2010.12.07 KINGTIGER TECHNOLOGY (CANADA) INC
  • US7848899B2 patent drawing
  • US7848899B2 patent drawing
  • US7848899B2 patent drawing

AI summary

Embodiments described herein relate to systems and methods for testing integrated circuit devices within an environment that is representative of the application environment in which an integrated circuit device will be used. In at least one embodiment, the testing system comprises a second reference integrated circuit device that provides flexibility in testing, allowing only the input to a first reference integrated circuit device of an application system to be tapped and not necessarily both input to and output from the first reference integrated circuit device to be tapped. In some embodiments, the input to the first reference integrated circuit device may be subsequently modified by a controller. The controller is configured to tap first test data transmitted to the first reference integrated circuit device of the application system, and transmit second test data to both the second reference integrated circuit device and at least one integrated circuit device under test, the second test data comprising at least a portion of the first test data. Reference response data received from the second reference integrated circuit device may then be compared with output from the at least one integrated circuit device under test.