Test Point Circuit Multi-Cycle Capture LBIST Area Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of Logic Built-In Self Test (LBIST) for semiconductor devices, the existing methods face challenges in detecting failures due to limitations in test data volume and execution time, leading to incomplete fault coverage and increased area overhead from the need for multiple test point insertions.

Innovation Solution

A test point circuit is designed to capture operation results across multiple capture clocks within a single clock sequential test period, reducing the number of test points required and minimizing area overhead while enhancing fault coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple test point circuits are inserted to increase fault coverage in LBIST, then the detection capability improves, but the area overhead increases

Engineering Contradiction:
Improvefault coverageVSAvoidarea overhead
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The test point circuit is divided into multiple functional units: a capture unit with first and second flip-flops for capturing operation results at different clock cycles, a comparison unit for comparing captured values, and a test point insertion unit. This segmentation allows each unit to perform its function efficiently, reducing the overall area required while maintaining high fault coverage through multi-cycle capture capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The test point circuit is designed to perform multiple functions within a single structure: it captures operation results at different clock cycles, compares captured values to detect failures, and integrates with the scan chain for both normal operation and test modes. This multi-functionality eliminates the need for multiple separate test point circuits, reducing area overhead while maintaining comprehensive fault coverage.

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

2Reliability

If the number of shift cycles is increased to match the number of scan FFs, then complete test coverage is achieved, but the test time increases

Engineering Contradiction:
Improvetest coverageVSAvoidtest time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The capture unit captures operation results in advance during the first capture clock cycle, storing them in the first flip-flop. This preliminary capture allows the comparison unit to immediately compare the captured value with the expected value without waiting for additional shift cycles, thereby achieving complete test coverage while reducing test time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The test point circuit operates continuously across multiple clock cycles: the first flip-flop captures operation results at the first capture clock, the second flip-flop captures at the second capture clock, and the comparison unit continuously compares captured values with expected values. This continuous operation ensures complete test coverage without requiring extended test time.

Inventive Principle:
Principle #20Continuity of useful action

3Measurement precision

If test data is stored in external tester memory for scan test, then test precision is maintained, but the tester memory capacity requirements increase

Engineering Contradiction:
Improvetest precisionVSAvoidtest data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The test point circuit extracts and captures operation results directly from the circuit under test using internal flip-flops and comparison units. By taking out the test data capture and comparison functions from the external tester and implementing them internally, the circuit reduces the volume of test data that must be stored in external tester memory while maintaining test precision through immediate comparison of captured values with expected values.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10078114B2Test point circuit, scan flip-flop for sequential test, semiconductor device and design device
Publication Date: 2018.09.18 RENESAS ELECTRONICS CORP
  • US10078114B2 patent drawing
  • US10078114B2 patent drawing
  • US10078114B2 patent drawing

AI summary

It is possible to reduce the number of test point circuits to be inserted necessary to accomplish a target fault coverage, to suppress an increase in an area overhead, and to reduce a test time. A test point circuit according to an embodiment constitutes a scan chain, and captures, in one capture operation period of a clock sequential test, a first operation result in a second capture clock that comes after a first capture clock, the first operation result having been captured by a test point circuit at a previous stage or a last stage of the scan chain in the first capture clock.