Memory Cell Error Detection via Dual Read Latching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face intermittent failures due to charge degradation in cell capacitors, which are difficult to detect and correct, especially as integration increases and capacitance reduces, leading to irregular and hard-to-prevent data loss.

Innovation Solution

A memory device with error detection and correction mechanisms, including a detection unit that latches and compares data from memory cells, generates refresh and detection addresses, and uses flag signals to toggle operations for error detection and correction during refresh cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If typical refresh operation is performed on constant cycle, then memory device maintains normal operation, but intermittent failure cannot be detected or prevented

Engineering Contradiction:
Improveintermittent failure detection capabilityVSAvoiderror detection unit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error detection unit is merged with the existing refresh operation structure. The detection unit utilizes the same row address generation mechanism and memory cell access infrastructure as the refresh operation, combining error detection functionality with the existing refresh framework rather than implementing a completely separate detection system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The refresh operation structure is designed to serve dual purposes: normal memory refresh and error detection. By controlling the detection unit to operate during refresh cycles and using the same address generation and memory access pathways, the system achieves multi-functionality where a single operational framework handles both maintenance and diagnostics.

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

2Reliability

If conventional test and repair is used for failed cells, then detected failures are repaired, but intermittent failures in non-detected cells cannot be prevented

Engineering Contradiction:
Improveintermittent failure preventionVSAvoidoperational overhead for detection
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The error detection operation continues continuously during normal memory refresh cycles rather than being a separate periodic test. The detection unit operates whenever refresh is performed, ensuring continuous monitoring of memory cell health without requiring additional dedicated test time or interrupting normal memory operations.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The memory device performs self-diagnosis by comparing current read data with previously latched data during its own refresh operations. The system uses its existing read and write capabilities to detect errors, enabling the memory device to monitor its own health without external testing equipment or separate diagnostic procedures.

Inventive Principle:
Principle #25Self-service

3Reliability

If data is read and compared with latched data for error detection, then intermittent failures are detected, but additional read operations increase operational overhead

Engineering Contradiction:
Improveerror detection accuracyVSAvoiddetection period time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

Data is latched during the first read operation before comparison occurs. This preliminary latching action stores the reference data in advance, allowing the comparison to proceed efficiently without requiring additional read operations. The latched data serves as the baseline for detecting subsequent changes or errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Error detection is performed periodically during refresh cycles rather than continuously. The detection unit compares latched data with current read data at regular intervals defined by the refresh period, achieving effective error detection while minimizing the frequency of additional read operations and associated overhead.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10014071B2Comparing twice-read memory cell data for error detection in a memory device
Publication Date: 2018.07.03 MIMIRIP LLC
  • US10014071B2 patent drawing
  • US10014071B2 patent drawing
  • US10014071B2 patent drawing

AI summary

A memory device may include a plurality of memory cells; an error detection unit suitable for: latching data read a first time from at least one selected memory cell of the plurality of memory cells in a detection period, comparing data read a second time from the at least one selected memory cell with the latched data, and detecting an error of the at least one selected memory cell in the detection when the date read a second time from the at least one substantially the same with the latched data.