Algorithm Integrating System for BIST Circuit Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory test processes for integrated circuits are inefficient due to high complexity and cost, particularly in systems with multiple types of memory, where individual input of test orders increases testing time and complexity, and built-in self-test (BIST) circuits often require extensive area on the chip while providing inadequate fault coverage.

Innovation Solution

An algorithm integrating system comprising a receiving module, analyzing module, and processing module that identifies and integrates non-duplicate basic elements from test algorithms to optimize the built-in self-test (BIST) circuit, reducing chip area, test time, and cost while enhancing fault coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all test algorithms are built in the BIST circuit, then fault coverage is improved, but chip area cost is highly increased

Engineering Contradiction:
Improvefault coverageVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent segments test algorithms into basic elements (read operation, write operation, compare operation, pass/fail judgment) that can be independently selected and combined. This allows the BIST circuit to include only necessary test functions rather than all possible algorithms, reducing chip area while maintaining adequate fault coverage through modular composition of test capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal BIST circuit framework that can perform multiple test functions through combination of basic elements. The circuit is designed to be multi-functional, capable of implementing various test algorithms by differentially combining read, write, compare, and judgment operations, thereby achieving high fault coverage without requiring separate dedicated circuits for each test algorithm.

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

2Adaptability or versatility

If individual test orders are input from ATE, then test flexibility is improved, but control and communication complexity increases

Engineering Contradiction:
Improvetest flexibilityVSAvoidcontrol and communication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the BIST circuit to autonomously generate and execute test sequences internally without requiring external ATE control for each test operation. The built-in circuit automatically manages test flow, reducing communication overhead and control complexity while maintaining test flexibility through programmable algorithm selection.

Inventive Principle:
Principle #25Self-service

3Device complexity

If built-in self-test circuit is added to memory, then communication complexity with ATE is reduced, but chip area is increased

Engineering Contradiction:
Improvecommunication complexityVSAvoidchip area
Core Design Contradiction:
Device complexityVSArea of stationary object

Solution Approach 1:

The patent segments the BIST circuit into essential functional modules (pattern generator, comparator, counter, control logic) that perform core self-test functions. By implementing only these segmented essential functions rather than complete test algorithm implementations, the circuit achieves communication independence while minimizing chip area occupation.

Inventive Principle:
Principle #1Segmentation

4Area of stationary object

If redundant test algorithms are removed, then chip area is reduced, but test time may increase

Engineering Contradiction:
Improvechip areaVSAvoidtest time
Core Design Contradiction:
Area of stationary objectVSLoss of time

Solution Approach 1:

The patent merges multiple test operations into unified basic elements that can be executed efficiently. By combining read, write, compare, and judgment operations into integrated basic blocks, the circuit achieves compact implementation that reduces both area and test time, as these merged operations can be performed in sequence without requiring separate dedicated circuits for each function.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8744796B2Algorithm integrating system and integrating method thereof
Publication Date: 2014.06.03 ISTART TEK INC
  • US8744796B2 patent drawing
  • US8744796B2 patent drawing
  • US8744796B2 patent drawing

AI summary

The present invention discloses an algorithm integrating system and an integrating method thereof. The algorithm integrating system comprises a receiving module, an analyzing module, and a processing module. The receiving module receives at least one test algorithm. The analyzing module is connected to the receiving module and analyzes the at least one test algorithm to obtain at least one basic element from the at least one test algorithm. The processing module is connected to the analyzing module and screen out the at least one non-duplicate basic element based on the at least one basic element. Then, the processing module integrates the at least one non-duplicate basic element and generates a testing module.