BIST Module Autonomous Address Generation for Memory Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Highly integrated semiconductor devices face challenges in efficient testing due to lower memory yield and increased complexity, with existing methods like BIST requiring significant resources and dependence on external commands for testing.

Innovation Solution

A memory test apparatus and method that includes a BIST module connected to automatic test equipment, capable of autonomously generating addresses and executing test procedures using FSM operation commands, and performing auto-operation tests on specified regions when receiving direct access commands, reducing dependence on external equipment and improving test efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If traditional BIST methods are used for testing embedded memories, then testing can be performed within the device, but resource consumption increases and debugging capability is limited

Engineering Contradiction:
Improveautonomous test executionVSAvoidtest circuit resources
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The memory device performs self-testing through autonomous address generation and test execution. The BIST module generates test addresses and commands independently, allowing the device to test itself without extensive external equipment, thereby reducing resource consumption while maintaining automation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

A test interface circuit is introduced as an intermediary between the external test environment and the memory device. This interface simplifies the connection requirements and enables autonomous testing by mediating the interaction between external commands and internal BIST operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If highly integrated memory devices are used to increase functionality, then device capabilities improve, but memory yield decreases and testing becomes more difficult

Engineering Contradiction:
Improvedevice functionalityVSAvoidmemory yield
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The memory device is divided into multiple banks, allowing independent testing of each bank. This segmentation enables targeted testing of specific memory regions, improving test efficiency and yield by isolating defects to specific segments rather than requiring complete device rework.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The BIST module dynamically changes test parameters such as address generation patterns and test commands to adapt to different memory configurations and defect types, enabling effective testing across highly integrated devices with varying functionalities.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If comprehensive testing of entire memory regions is performed, then defect detection capability improves, but testing time increases

Engineering Contradiction:
Improvedefect detection accuracyVSAvoidtesting duration
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial testing by allowing selective testing of specific memory banks or regions based on received address information. When a direct access command is received, only the specified test region is tested rather than the entire memory device, reducing testing time while maintaining defect detection capability for critical regions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The testing approach dynamically adapts based on the received command type. The BIST module can switch between comprehensive testing modes and targeted testing modes, adjusting the scope of testing to balance defect detection accuracy with testing time requirements.

Inventive Principle:
Principle #15Dynamics

4Extent of automation

If autonomous address generation is implemented in BIST module, then dependence on external equipment reduces, but control flexibility over test regions decreases

Engineering Contradiction:
Improveautonomous address generationVSAvoidtest region selection
Core Design Contradiction:
Extent of automationVSAdaptability or versatility

Solution Approach 1:

The BIST module is designed with multi-functionality to handle both autonomous address generation and external address input. It can operate in two modes: generating addresses autonomously for comprehensive testing, or accepting external address information for targeted testing of specific regions, thereby maintaining both automation and flexibility.

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

Solution Approach 2:

The address generation mechanism dynamically switches between autonomous generation and external input based on the command received. This dynamic capability allows the system to adapt to different testing scenarios, maintaining both high automation and test region flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11309048B2Memory test apparatus and testing method thereof including built-in self test (BIST)
Publication Date: 2022.04.19 SAMSUNG ELECTRONICS CO LTD
  • US11309048B2 patent drawing
  • US11309048B2 patent drawing
  • US11309048B2 patent drawing

AI summary

A method of testing using a memory test apparatus connected to a memory device includes receiving a test command. When the test command is a finite state machine (FSM) operation command, the memory device is tested in accordance with the FSM operation command, and an operation is performed to output a result depending on a pass/fail result. But, when the test command is a direct access command, an auto-operation test of input data is performed in a test region according to received address information, and a test result is output, which may include output data with fail information or the auto-operation.