Semiconductor Memory ECC Circuit for Defective Cell Repair

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional redundancy repair techniques for semiconductor memory devices require excessive redundancy, leading to increased chip size and inefficiency in addressing defective memory cells, and are not suitable for post-fabrication reliability and quality issues.

Innovation Solution

A semiconductor memory device with an on-chip or off-chip error correction code (ECC) system that generates parity bits during write operations and corrects errors during read operations, along with a test circuit for selective error correction and redundancy repair based on test mode register set information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a conventional redundancy repair technique is used to replace defective memory cells, then defective cells can be repaired, but the chip size increases due to excessive redundancy requirements

Engineering Contradiction:
Improvedefective cell repair capabilityVSAvoidchip size
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent changes the approach from physical redundancy (adding extra memory cells) to logical redundancy (using ECC codes). By changing the parameter from physical cell count to error correction code capability, the system can repair defective cells without proportionally increasing chip area, as ECC operates on data bits rather than requiring separate physical backup cells for each defective cell.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of creating physical copies of memory cells through redundancy circuits, the patent uses error correction codes that create logical copies through parity bits and syndrome information. The ECC system captures error patterns and reconstructs correct data without requiring physical duplicate cells, thereby reducing the area overhead compared to conventional redundancy repair.

Inventive Principle:
Principle #26Copying

2Reliability

If a redundancy repair technique is used, then defective cells can be addressed, but many cells are unnecessarily used to repair a 1-bit defect

Engineering Contradiction:
Improvedefective cell repair capabilityVSAvoidnumber of cells used
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent transitions from a parameter-based approach where multiple cells are allocated for redundancy to a code-based approach where ECC algorithms efficiently handle errors. The error correction code system can correct multiple bit errors using a minimal number of parity bits, thereby reducing the quantity of cells required compared to conventional redundancy techniques that would require allocating entire rows or columns for single-bit repair.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of applying full redundancy coverage to all memory cells (excessive action), the ECC system applies error correction only where needed through selective parity checking and syndrome-based error identification. This partial action approach corrects errors in specific locations without requiring redundant structures across the entire memory array, thus reducing the total number of cells used.

Inventive Principle:
Principle #16Partial or excessive action

3Ease of manufacture

If a redundancy repair technique is used, then repair capability is provided, but the technique is not suitable for coping with reliability problems caused after fabrication

Engineering Contradiction:
Improverepair implementationVSAvoidpost-fabrication reliability coping capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic error correction system using ECC that can adapt to various error patterns occurring after fabrication. Unlike static redundancy repair circuits that are fixed during manufacturing, the ECC system dynamically identifies and corrects errors through syndrome calculation and iterative decoding, enabling it to handle reliability problems that manifest after fabrication under different operating conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The error correction code circuit serves multiple functions: it detects errors, locates defective cells, corrects single-bit and multi-bit errors, and can operate in different modes (correct-only, repair-only, or combined). This universal capability makes the ECC system more versatile for post-fabrication reliability problems compared to conventional redundancy repair techniques that are limited to specific error scenarios and require separate repair circuits for different error types.

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

Data Source

PatentUS9583215B2Semiconductor memory device and testing method thereof
Publication Date: 2017.02.28 SAMSUNG ELECTRONICS CO LTD
  • US9583215B2 patent drawing
  • US9583215B2 patent drawing
  • US9583215B2 patent drawing

AI summary

A semiconductor memory device is provided which includes memory cells, a first error correction code (ECC) circuit configured to generate at least one selected parity bit corresponding to a selected data bit using an error correction code during a write operation and to correct an error of the selected data bit using the selected parity bit during a read operation, and a test circuit configured to selectively perform at least one of an error correction operation and a redundancy repair operation on at least one of the selected data bit and the selected parity bit based on test mode register set (TMRS) information.