Non-linear Memory Failure Analysis Using Segmented Bitmaps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As memory capacity increases, the size of the failure bitmap and the time required for memory testing and repair also increase, making it difficult to detect failures that affect multiple rows and columns in conventional linear tests, leading to higher costs and longer test times.

Innovation Solution

A memory failure analysis method using a memory test apparatus that alternates between storing and compressing failure information using first and second failure detectors, allowing for both linear and non-linear test algorithms to reduce the memory required for failure bitmaps and detect failures more efficiently, with a failure accumulator capable of storing row and column redundancies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the memory capacity of MUT increases, then the data storage capacity increases, but the size of failure bitmap increases and test time increases

Engineering Contradiction:
Improvedata storage capacityVSAvoidtest time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides the failure bitmap into multiple smaller bitmaps, each corresponding to a specific test area. Instead of using one large failure bitmap for the entire memory, the system creates separate bitmaps for different regions, reducing the size of each individual bitmap and thereby reducing the time required to write and read failure data from each bitmap.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension by mapping failure addresses to a two-dimensional failure accumulator structure with rows and columns. This allows the system to organize and compress failure information in a structured manner, enabling more efficient storage and retrieval of failure data compared to traditional linear bitmap approaches.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If the memory capacity of MUT increases, then the data storage capacity increases, but the redundancy analysis time increases

Engineering Contradiction:
Improvedata storage capacityVSAvoidredundancy analysis time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the redundancy analysis process by dividing the failure accumulator into multiple rows and columns, each corresponding to specific redundancy resources. This segmentation allows the system to analyze and repair failures in smaller, more manageable units rather than processing the entire memory array at once, thereby reducing the overall redundancy analysis time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by focusing redundancy analysis only on the specific rows and columns where failures are detected, rather than analyzing the entire memory structure. The failure accumulator is updated selectively based on detected failures, enabling the system to perform redundancy analysis only where needed, thus reducing unnecessary processing time.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If conventional linear test algorithms are used, then the test process is simple, but failures affecting multiple rows and columns are difficult to detect

Engineering Contradiction:
Improvetest process simplicityVSAvoidfailure detection capability
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent transitions from linear one-dimensional test algorithms to two-dimensional non-linear test algorithms that systematically test multiple rows and columns. The failure accumulator is structured with both rows and columns, enabling the detection of failures that affect multiple lines through a structured two-dimensional approach, thereby improving failure detection capability while maintaining operational simplicity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent applies preliminary action by pre-establishing the failure accumulator structure with rows and columns before testing. This pre-organized structure enables the system to efficiently detect and record failures affecting multiple rows and columns during testing, as the accumulator is already configured to accommodate such failures in a structured manner.

Inventive Principle:
Principle #10Preliminary action

4Loss of information

If a large failure bitmap is used, then all memory addresses can be tracked, but the memory required for failure bitmap increases

Engineering Contradiction:
Improvefailure address tracking capabilityVSAvoidmemory required for failure bitmap
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the large failure bitmap into multiple smaller bitmaps, each corresponding to a specific test area. This segmentation reduces the memory required for each individual failure bitmap while maintaining the ability to track all memory addresses through the collection of smaller bitmaps, thereby reducing overall memory requirements while preserving complete failure address tracking capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the necessary failure information into the failure accumulator structure, separating essential failure address data from the complete bitmap. By taking out and storing only the critical failure information in the structured accumulator, the system reduces memory requirements while maintaining comprehensive failure tracking capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20250006286A1Non-linear memory failure analysis method and memory test apparatus
Publication Date: 2025.01.02 UI (UNIVERSITY IND FOUNDATION) YONSEI UNIVERSITY
  • US20250006286A1 patent drawing
  • US20250006286A1 patent drawing
  • US20250006286A1 patent drawing

AI summary

The present embodiment relates to a memory failure analysis method that is performed by a memory test apparatus. The memory failure analysis method includes setting a test area of a memory under test (MUT), inputting a test pattern to the set test area, receiving a test result from the MUT, and an updating operation including operation (a) of storing failure information extracted from the test result and operation (b) of compressing, updating, and storing failure information, which is stored in a failure accumulator, using the stored failure information, wherein a first failure detector and a second failure detector alternately perform operation (a) and operation (b), and the test area is a non-linear area.