Memory Test Device BIST Hardware Failure Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices, particularly MRAM and other non-volatile random-access memory types, face hardware failure due to endurance and reliability issues, with damaged memory cells causing faults that current detection mechanisms fail to address effectively.

Innovation Solution

A built-in self-test (BIST) apparatus is implemented within the memory array, comprising a controller and pattern generator that performs twice memory test operations using background and pattern data to detect hardware failures in memory sub-arrays, and includes mechanisms for repairing damaged cells based on the type of memory used.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If memory cells are written or programmed repeatedly to increase storage capacity and accessibility, then the utility and versatility of the memory device is improved, but the hardware reliability deteriorates due to endurance limitations and cell damage

Engineering Contradiction:
Improvememory write capabilityVSAvoidhardware reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary damage detection through built-in test circuits that continuously monitor memory cell health before failures occur. The system performs read operations and compares retrieved data with expected values to identify damaged cells early, enabling preventive measures to be taken before the damage propagates and causes system failures.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent establishes a feedback mechanism where test results from memory cell readings are fed back to the control logic. When damaged cells are detected, the system generates error signals that trigger repair operations or data recovery procedures, creating a closed-loop system that continuously maintains memory reliability despite repeated write operations.

Inventive Principle:
Principle #23Feedback

2Reliability

If hardware failure detection mechanisms are added to memory devices, then the reliability and detectability of failures is improved, but the device complexity increases

Engineering Contradiction:
Improvefailure detection capabilityVSAvoiddetection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the test circuits with the existing memory array structure, using shared read paths and control logic. The built-in self-test (BIST) functionality is integrated into the memory controller, allowing failure detection capabilities to be added without requiring completely separate testing hardware, thus minimizing the increase in device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent designs the test circuits to perform multiple functions: normal memory read operations, failure detection, and repair coordination. The same read paths and control logic used for regular memory operations are also utilized for testing, making the detection mechanism multi-functional and reducing overall system complexity despite adding failure detection capabilities.

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

3Measurement precision

If twice memory test operations are performed to ensure accurate hardware failure detection, then the measurement precision is improved, but the loss of time increases due to additional testing steps

Engineering Contradiction:
Improvefailure detection accuracyVSAvoidtesting time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements periodic testing where the first test operation checks for hardware failures and the second test operation verifies repair effectiveness or performs additional verification. These tests are conducted at strategically chosen intervals rather than continuously, balancing the need for accurate detection with the time cost of testing. The periodic nature allows the system to maintain precision while minimizing time loss by testing only when necessary.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11183261B2Test device for memory, method for detecting hardware failure in memory device, and test apparatus of memory array
Publication Date: 2021.11.23 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11183261B2 patent drawing
  • US11183261B2 patent drawing
  • US11183261B2 patent drawing

AI summary

A testing device for memory includes a memory array and a test apparatus. The test apparatus includes a controller and a pattern generator. The pattern generator generates a background data, a first pattern data, and a second pattern data. The controller sets up the background data to a to-be-tested memory sub-array of the memory sub-arrays, performs a first memory test operation with the to-be-tested memory sub-array according to the first pattern data for detecting an occurrence of a hardware failure of the to-be-tested memory sub-array is occurred during the first memory test operation. The controller performs a second memory test operation with the to-be-tested memory sub-array according to the second pattern data for detecting the occurrence of the hardware failure of the to-be-tested memory sub-array during the second memory test operation in response to the hardware failure of the to-be-tested memory sub-array is not occurred during the first memory test operation.