Semiconductor Memory Test Circuit for Multi-Bit Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing number of defective and weak memory cells in semiconductor memory devices due to manufacturing defects and voltage-specific issues leads to bit errors, which are not adequately addressed by existing redundancy repair operations, necessitating a more comprehensive error correction method.

Innovation Solution

A semiconductor memory device with a test circuit that compares bits in a data stream, outputs fail information signals indicating single-bit or multi-bit errors, and employs both error correction code (ECC) and redundancy repair operations to correct or replace faulty cells, using a fail address memory to determine the appropriate repair policy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If fabrication design rule is shrunk to increase memory capacity, then memory density is improved, but bit error rate increases

Engineering Contradiction:
Improvememory capacityVSAvoidbit error rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent segments the error correction process into two distinct stages: first comparing bits within each first unit (e.g., word line or block), then comparing corresponding bits across different first units as second units. This segmentation allows systematic identification and classification of bit errors at multiple hierarchical levels, enabling effective correction of both single-bit and multi-bit errors that arise from scaled fabrication processes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary comparison and classification of bit errors during the test mode before normal operation. Test pattern data is written to the memory cell array, read out, and analyzed to identify fail cells and their positions. This preliminary action creates a fail information signal that guides subsequent error correction operations, allowing the system to proactively address potential errors before they affect actual data storage and retrieval

Inventive Principle:
Principle #10Preliminary action

2Ease of manufacture

If existing redundancy repair operations are used, then manufacturing cost is reduced, but multi-bit errors are not adequately corrected

Engineering Contradiction:
Improvemanufacturing costVSAvoiderror correction capability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent creates a universal error correction system that handles both single-bit errors and multi-bit errors through a unified dual-comparison mechanism. The first comparison circuit identifies errors within units, while the second comparison circuit identifies errors across units. This multi-functional approach replaces the need for separate correction mechanisms for different error types, maintaining manufacturing simplicity while significantly improving reliability for both single-bit and multi-bit error scenarios

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

Solution Approach 2:

The patent implements a feedback mechanism where the results of the first comparison and second comparison are combined to generate a comprehensive fail information signal. This feedback loop allows the system to adaptively determine the appropriate correction strategy based on the actual error pattern detected, whether single-bit or multi-bit errors are present, thereby improving correction effectiveness without requiring complex external intervention or increasing manufacturing complexity

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9805827B2Semiconductor memory devices, memory systems including the same and methods of operating the same
Publication Date: 2017.10.31 SAMSUNG ELECTRONICS CO LTD
  • US9805827B2 patent drawing
  • US9805827B2 patent drawing
  • US9805827B2 patent drawing

AI summary

A semiconductor memory device includes a memory cell array and a test circuit. The test circuit reads data stream from the memory cell array, configured to, on comparing bits of each first unit in the data stream, compares corresponding bits in the first units as each second unit and outputs a fail information signal including pass/fail information on the data stream and additional information on the data stream, in a test mode of the semiconductor memory device.