Semiconductor Memory Repair Using ECC Logic and Redundancy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional redundancy repair techniques for semiconductor memory devices consume excessive resources and are inefficient due to the increasing number of defective memory cells, especially in volatile memory devices like DRAM, where a large amount of redundancy is required to replace single bit failures.

Innovation Solution

Implementing an error correction code (ECC) logic in semiconductor memory devices to detect and correct fail bits, allowing for efficient repair operations by determining whether to replace main repair units with redundant units based on correctable status and cumulative fail bit counts, thereby minimizing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional redundancy repair technique is used to replace defective cells, then defective cells can be repaired, but a large amount of resources are unnecessarily consumed

Engineering Contradiction:
Improverepair capabilityVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the repair process into two distinct approaches: ECC-based correction for correctable errors and redundancy replacement for uncorrectable errors. This segmentation allows the system to apply the appropriate repair method based on the error type, avoiding unnecessary resource consumption from replacing cells that could be corrected through ECC logic.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of error handling by introducing correctable status determination. Instead of uniformly replacing all defective cells with redundancy, the system evaluates the correctable status of each fail bit and applies different repair strategies accordingly, optimizing resource utilization while maintaining repair effectiveness.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If redundancy is increased to replace single bit failures, then repair capability is improved, but the size of memory device increases

Engineering Contradiction:
Improverepair capabilityVSAvoidmemory device size
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent applies partial action by using redundancy only when necessary - specifically for uncorrectable errors that ECC logic cannot handle. For correctable errors, the system uses ECC-based correction without invoking redundancy mechanisms, thereby reducing the overall redundancy requirements and minimizing memory device size while maintaining adequate repair capability.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If row or column redundancy circuit is configured to replace rows for each row group or columns for each column group, then defective cells can be repaired, but a large amount of resources are unnecessarily consumed

Engineering Contradiction:
Improvedefective cell repairVSAvoidredundancy resources
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by determining the correctable status of fail bits through ECC logic before initiating redundancy replacement. This preliminary evaluation prevents unnecessary redundancy allocation for correctable errors, optimizing the usage of redundancy resources while ensuring that only truly necessary replacements are performed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10446253B2Semiconductor memory device and repair method thereof
Publication Date: 2019.10.15 SAMSUNG ELECTRONICS CO LTD
  • US10446253B2 patent drawing
  • US10446253B2 patent drawing
  • US10446253B2 patent drawing

AI summary

A repair method of a semiconductor memory device which includes a memory cell array including a main and a redundant cell array and error correction code (ECC) logic includes detecting a fail bit of each of a main repair unit of the main cell array and a redundant repair unit of the redundant cell array, determining whether the fail bit detected from each of the main and redundant repair units is correctable, by using the ECC logic and determining a first or a second correctable status, calculating a first cumulative correctable fail bit count of each of the main repair unit and the redundant repair unit, and determining whether to replace the main repair unit with the redundant repair unit depending on the first correctable status, the second correctable status, and the first and second cumulative correctable fail bit counts and performing a repair operation depending on the determination result.