Self-test Output for High-density BIST Using External Comparators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional BIST methods for high-density VLSI circuits face challenges such as complex timing closure, silicon area reduction, and extensive timing verification, especially in large embedded memory arrays, which complicates the testing of wide-word width memories and increases design cycle times.

Innovation Solution

A self-test output system for high-density BIST, which includes a BIST controller coupled with comparators and output registers, performs write operations, receives PASS/FAIL signals, and generates diagnostic data, allowing for serial data logging and uninterrupted testing of embedded memories until a failure is detected, using flip-flops, XOR gates, and OR gates to manage data comparison and output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional BIST methods are used for high-density VLSI circuits, then memory testing can be performed, but timing closure becomes difficult and design cycle times increase

Engineering Contradiction:
Improvememory testing capabilityVSAvoiddesign cycle time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The comparator function is extracted from the BIST controller and implemented as a separate external module. This separation allows the BIST controller to focus on test sequence generation and control, while the comparator independently handles data comparison, eliminating timing constraints that would otherwise require extensive verification of the integrated controller design.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an external comparator as an intermediary component between the memory array and the BIST controller. This mediator handles the complex comparison operation externally, simplifying the BIST controller's timing requirements and reducing the overall design verification burden while maintaining full testing capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional BIST methods are used for high-density VLSI circuits, then memory testing can be performed, but silicon area for BIST increases

Engineering Contradiction:
Improvememory testing capabilityVSAvoidsilicon area for BIST
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The comparator logic is extracted from the BIST controller block and implemented as external logic. This reduces the silicon area occupied by the BIST controller itself, as the comparison function is distributed to external resources, thereby lowering the on-chip BIST overhead while preserving full testing functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The external comparator can serve multiple purposes: it compares actual memory outputs with expected values during BIST operations, and can potentially be reused for other comparison functions in the design. This multi-functionality reduces the need for dedicated comparison logic within the BIST controller, minimizing silicon area usage.

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

3Reliability

If wide-word width memories are tested using conventional BIST, then complete test coverage can be achieved, but complex read architecture and multiplexers are required

Engineering Contradiction:
Improvetest coverageVSAvoidread architecture complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The comparison function is extracted from the complex read architecture, allowing the memory read paths to remain simple and dedicated. The external comparator handles the complexity of comparing wide-word outputs with expected values, eliminating the need for complex on-chip multiplexing and comparison logic while achieving complete test coverage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of integrating the comparator within the BIST controller and complexity-prone read architecture, the patent inverts the approach by placing the comparator externally. This reversal simplifies the internal memory read architecture to basic output paths, while the external comparator handles all comparison complexity, reducing overall device complexity.

Inventive Principle:
Principle #13The other way round (Inversion)

Data Source

PatentUS7676709B2Self-test output for high-density BIST
Publication Date: 2010.03.09 TEXAS INSTRUMENTS INC
  • US7676709B2 patent drawing
  • US7676709B2 patent drawing
  • US7676709B2 patent drawing

AI summary

A method, apparatus and system of a self-test output for high density BIST are disclosed. In one embodiment, an integrated circuit includes one or more memories, a BIST controller coupled to the one or more memories to perform write operation and to receive a PASS/FAIL signal from each embedded memory and one or more comparators coupled to the one or more memories latch mutually identical outputted data coming from the memories upon a rising edge of an ORDY signal. In addition, the comparators may compare the latched mutually identical outputted data and output associated PASS/FAIL signal to the BIST controller. The BIST controller registers the received PASS/FAIL result upon receiving the PASS/FAIL signal from the comparators. The integrated circuit may include output registers coupled to the BIST controller and the comparators output a data log substantially serially upon receiving a SHIFT/CLK signal from the BIST controller.