Integrated Circuit Test Sequencing via Dynamic Control Value Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional built-in self-test circuits in integrated circuits are complex, vulnerable to noise, require significant space, and offer only stereotypical test sequences, limiting their ability to provide accurate and varied test operations.

Innovation Solution

An integrated circuit configuration that includes a test counting circuit, a test information storage circuit, and a sequence control circuit, allowing for the generation of various test sequences and the ability to change test control values to target control values in case of errors, enabling more flexible and precise test operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a built-in self-test circuit is implemented to reduce testing time and cost, then productivity improves, but device complexity increases

Engineering Contradiction:
Improvetesting speedVSAvoidcircuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The test information storage circuit is designed to store multiple types of test control values (first, second, and third test control values) that can be selectively output based on different test conditions. This multi-functionality allows a single circuit to perform various test operations, improving productivity while managing complexity through versatile design rather than multiple separate circuits.

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

Solution Approach 2:

The patent implements dynamic selection of test control values based on test clock cycles and control signals. The circuit can switch between different test control values (first, second, third) depending on the test phase and requirements, allowing the system to adapt its behavior dynamically. This dynamic operation enables comprehensive testing capabilities while maintaining a relatively compact circuit structure.

Inventive Principle:
Principle #15Dynamics

2Productivity

If a built-in self-test circuit is implemented to reduce testing time and cost, then productivity improves, but reliability deteriorates due to noise vulnerability

Engineering Contradiction:
Improvetesting speedVSAvoidnoise resistance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The test control mechanism is segmented into multiple independent test control values (first, second, third test control values) stored in the test information storage circuit. Each test control value can be independently selected and applied based on specific test conditions. This segmentation isolates different test functions, reducing the propagation of noise effects and improving reliability while maintaining high productivity through efficient test sequencing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent incorporates control circuits that monitor test conditions and selectively output appropriate test control values based on feedback from the testing process. The control logic adjusts which test control value is applied based on the current test phase and detected conditions, creating a feedback mechanism that enhances reliability by selecting the most appropriate test parameters while maintaining fast testing throughput.

Inventive Principle:
Principle #23Feedback

3Productivity

If a built-in self-test circuit is implemented to reduce testing time and cost, then productivity improves, but area occupied increases

Engineering Contradiction:
Improvetesting speedVSAvoidcircuit area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent combines multiple test control value storage functions into a single test information storage circuit. Instead of implementing separate circuits for different test operations, the design merges first, second, and third test control values into one unified storage structure that can be selectively accessed. This merging approach maintains comprehensive testing capabilities while significantly reducing the total area occupied compared to multiple separate circuits, thus improving productivity without proportionally increasing area.

Inventive Principle:
Principle #5Merging (Combining)

4Device complexity

If only stereotypical test sequences are provided, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
Improvecircuit complexityVSAvoidtest sequence flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The test sequence is made dynamic through the selective output of different test control values based on test clock cycles and control signals. The circuit can transition between first, second, and third test control values depending on the testing phase and requirements. This dynamic capability provides high adaptability for various test scenarios while maintaining relatively simple circuit architecture, resolving the contradiction between complexity and versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes test parameters by selecting different test control values from the storage circuit based on test conditions. By varying which test control value is applied (first, second, or third), the system adapts to different test requirements without requiring complex reconfiguration circuits. This parameter change approach enables versatile testing capabilities while keeping the overall device complexity manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11557363B2Integrated circuit and test operation method thereof
Publication Date: 2023.01.17 MIMIRIP LLC
  • US11557363B2 patent drawing
  • US11557363B2 patent drawing
  • US11557363B2 patent drawing

AI summary

An integrated circuit includes a test counting circuit, a test information storage circuit, a sequence control circuit and a driving circuit. The test counting circuit generates a counting address signal. The test information storage circuit stores a test control value and outputs the test control value based on the counting address signal. The sequence control circuit changes an output sequence of the test control value based on a sequence control signal and outputs a final test control value based on the test control value or a target control value. The driving circuit performs a pre-set test operation based on the final test control value.