Memory BIST Circuitry Using Architecture-Specific Burst Patterns

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing built-in self-test (BIST) methods for memory devices use burst patterns that are not specific to the type of memory, making it difficult to detect specific problems, damage, and defects, and often require multiple instances of BIST circuitry, increasing die sizes and resource consumption.

Innovation Solution

Implementing BIST operations using burst patterns that are specific to the architecture of the memory device, allowing for tailored detection of issues unique to each type of memory, and using a single instance of BIST circuitry to reduce resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If non-specific burst patterns are used for BIST operations, then the controller can be used with multiple types of memory, but the BIST operations are incapable of detecting particular problems associated with specific memory types

Engineering Contradiction:
Improvecontroller compatibility with multiple memory typesVSAvoiddetection capability of memory defects
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system dynamically adapts the burst pattern selection based on the detected memory device type. The controller identifies the specific memory architecture and automatically selects or configures the appropriate burst pattern from a set of available patterns, making the testing system both versatile and precise without requiring multiple dedicated controllers

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The invention changes the parameters of the burst pattern (such as sequence, length, data values) according to the specific memory device type being tested. By modifying burst pattern parameters based on memory architecture characteristics, the system achieves type-specific detection precision while maintaining a single universal controller

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple instances of BIST circuitry are used to perform BIST operations on different memory devices, then each memory device can be tested independently, but the die sizes and resource consumption increase

Engineering Contradiction:
Improveindependent testing capability of each memory deviceVSAvoiddie sizes and resource consumption
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

A single BIST circuit instance is designed to perform multiple functions by testing different memory devices with architecture-specific burst patterns. The universal BIST circuit can adapt to various memory types (SDRAM, DDR, DDR2, etc.) and perform independent testing on each device through software/firmware control, eliminating the need for multiple dedicated BIST circuit instances

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

Solution Approach 2:

Instead of duplicating hardware circuitry, the invention uses software/firmware copies of test algorithms and burst pattern data to enable independent testing of multiple memory devices. The BIST functionality is replicated through programmable instructions rather than physical hardware copies, significantly reducing die size while maintaining independent testing capability

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12293803B2Built-in self-test burst patterns based on architecture of memory
Publication Date: 2025.05.06 MICRON TECHNOLOGY INC
  • US12293803B2 patent drawing
  • US12293803B2 patent drawing
  • US12293803B2 patent drawing

AI summary

Methods, systems, and devices related to built-in self-test burst patterns based on architecture of memory. A controller can be coupled to a memory device. The controller can include built-in self-test (BIST) circuitry. The BIST circuitry can include registers configured to store respective write burst patterns and read burst patterns based on an architecture of the memory device.