Dynamic Fault Clustering for Semiconductor Memory BIRA

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing fault detection and clustering methods in semiconductor memory cells are inefficient, leading to increased test costs and time consumption due to the high integration of semiconductor memory products, particularly in determining appropriate redundancy for fault repair.

Innovation Solution

A dynamic fault clustering method and apparatus that allows for simultaneous fault detection and clustering by checking address matches and determining redundancy requirements on the fly, using a redundancy storage device and address storage device to manage fault mapping and repair.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If static fault clustering is used (detect all faults first, then cluster), then clustering accuracy is improved, but test time and productivity are worsened

Engineering Contradiction:
Improveclustering accuracyVSAvoidtest time
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary clustering actions during the fault detection process itself, rather than waiting until all faults are detected. The clustering algorithm continuously updates cluster assignments as faults are detected, making use of partial information to guide redundancy allocation earlier in the test process, thus reducing overall test time while maintaining reasonable clustering accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic fault clustering where cluster assignments are continuously updated and refined as new faults are detected during testing. The clustering algorithm adapts to newly detected faults in real-time, adjusting cluster boundaries and redundancy allocations dynamically rather than requiring a static, complete fault map beforehand

Inventive Principle:
Principle #15Dynamics

2Productivity

If dynamic fault clustering is used (cluster during detection), then test time is reduced, but clustering accuracy and repair rate are worsened

Engineering Contradiction:
Improvetest timeVSAvoidclustering accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms where the clustering algorithm continuously receives information about detected faults and their characteristics, then updates cluster assignments and redundancy allocations based on this feedback. The system learns from each detected fault and refines its clustering decisions, improving accuracy over time even as testing progresses

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary clustering actions during the fault detection process itself, using partial fault information to make initial clustering decisions that guide redundancy allocation. These preliminary clustering actions are later refined as more fault information becomes available, allowing the system to achieve reasonable clustering accuracy without waiting for complete fault detection

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If redundancy allocation is delayed until all faults are detected, then redundancy utilization is improved, but repair time is worsened

Engineering Contradiction:
Improveredundancy utilizationVSAvoidrepair time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary redundancy allocation during the fault detection process rather than delaying until all faults are detected. It uses the information from detected faults to make preliminary redundancy assignments that can be executed immediately, while continuing to refine these assignments as more faults are detected, thus reducing repair time without completely sacrificing redundancy utilization efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic redundancy allocation where redundancy assignments are continuously updated and refined as new faults are detected during testing. The system transitions from static, post-detection allocation to a dynamic process that adapts redundancy assignments in real-time, balancing the trade-off between early repair capability and optimal redundancy utilization

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12462892B2Dynamic fault clustering method and apparatus
Publication Date: 2025.11.04 SK HYNIX INC
  • US12462892B2 patent drawing
  • US12462892B2 patent drawing
  • US12462892B2 patent drawing

AI summary

A dynamic fault clustering method and apparatus for efficiently managing redundancy in semiconductor memories performs a collection operation of searching for and detecting a fault and an operation of appropriately clustering the fault at the same time, which reduces an amount of time spent performing Built-In Redundancy Analysis (BIRA).