MBIST Circuitry Parallel Initialization for Pre-Stressed ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits with memory built-in self test (MBIST) circuitry face inefficiencies in testing multiple arrays serially, which prolongs initialization time and may not effectively pre-stress components during burn-in operations, potentially leading to undetected failures.

Innovation Solution

The MBIST circuitry is configured to apply stress and inverse stress vectors in parallel to multiple arrays, allowing for rapid initialization and pre-stressing, with a MBIST master circuit controlling slave circuits to input vectors simultaneously, reducing the time required to set memory elements to desired states and enhancing reliability by maintaining opposing states during burn-in.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If arrays are tested serially during MBIST operations, then testing thoroughness is improved, but initialization time increases

Engineering Contradiction:
Improvetesting thoroughnessVSAvoidinitialization time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the MBIST operation into two distinct modes: serial testing mode for thorough array validation and parallel initialization mode for rapid state setting. The segmentation allows each mode to optimize for its specific function without compromise

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically switches between serial and parallel operational modes based on the current task requirement. The MBIST circuitry can adapt its operation from serial (for testing) to parallel (for initialization), providing flexibility to resolve the time-thoroughness contradiction

Inventive Principle:
Principle #15Dynamics

2Reliability

If stress vectors are applied during burn-in operations, then component reliability is improved, but test duration increases

Engineering Contradiction:
Improvecomponent reliabilityVSAvoidtest duration
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

Solution Approach 1:

The patent applies stress vectors during the burn-in operation before the IC enters normal operation. This preliminary action pre-stresses the components to expose potential failures early, ensuring that only reliable components proceed to normal operation, thus improving overall reliability without extending normal operational duration

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The stress vectors are applied in periodic cycles during burn-in, alternating between stress application and evaluation phases. This periodic approach allows thorough reliability testing while managing the overall test duration through structured intervals

Inventive Principle:
Principle #19Periodic action

3Productivity

If multiple arrays are initialized in parallel, then initialization speed is improved, but circuit complexity increases

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

Solution Approach 1:

The MBIST circuitry is designed with multi-functionality, serving both as a controller for parallel initialization and as a tester for serial array validation. This universal design achieves parallel initialization capability without proportionally increasing overall circuit complexity, as the same core circuitry performs multiple functions

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

Data Source

PatentUS8468408B2Memory built-in self test (MBIST) circuitry configured to facilitate production of pre-stressed integrated circuits and methods
Publication Date: 2013.06.18 ADVANCED MICRO DEVICES INC
  • US8468408B2 patent drawing
  • US8468408B2 patent drawing
  • US8468408B2 patent drawing

AI summary

Integrated circuits with memory built-in self test (MBIST) circuitry and methods are disclosed that employ enhanced features. In one aspect of the invention, MBST circuitry is used set memory elements of arrays to a first state and then to an inverse state during a burn-in operation to maintain each of the two opposing states for a desired time in order to either force a failure of the integrated circuit component or produce a pre-stressed component beyond an infancy stage. Preferably, an integrated circuit is provided having MIBST circuitry configured to serially test multiple arrays of memory elements within a component of the integrated circuit and to also conduct parallel initialization of the serially tested arrays.