Memory Device Spare Cell Replacement for Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices suffer from reduced reliability and lifespan due to defective memory cells, which conventional error correction codes cannot effectively address when multiple errors occur in a memory segment.

Innovation Solution

A method that differentiates memory cells with data errors in real time and replaces them with spare memory cells, using a lookup table to associate invalid addresses with spare cells, ensuring reliable operations and extending device lifespan.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction codes are used to address defective memory cells, then data integrity is improved, but multiple errors in a memory segment cannot be effectively corrected and device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoiderror correction complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device is divided into multiple memory segments, each with its own error correction code. This segmentation allows independent handling of errors in different segments, improving the effectiveness of error correction while managing complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A replacement memory cell mechanism is introduced as an intermediary between defective memory cells and the data storage system. When errors are detected in a memory segment, the affected data is redirected to replacement memory cells, effectively bypassing the defective cells without requiring complex error correction algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If conventional error correction is used, then single bit errors are corrected, but multiple errors in a memory segment result in data loss

Engineering Contradiction:
Improveerror correction capabilityVSAvoiddata loss from multiple errors
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Replacement memory cells are pre-configured and reserved specifically for handling errors in corresponding memory segments. This beforehand preparation ensures that when multiple errors occur, there is already a ready buffer (the replacement cells) to accommodate the erroneous data, preventing data loss without requiring complex real-time correction.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The system dynamically changes the operational state of memory cells based on error detection. When errors are detected in a memory segment, the system switches from using original memory cells to using replacement memory cells, effectively changing the parameter of which cells are active for data storage and retrieval.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If defective memory cells are not replaced, then device structure remains simple, but reliability and lifespan are reduced

Engineering Contradiction:
Improvememory structureVSAvoiddevice reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Replacement memory cells are configured and associated with their corresponding memory segments during the initialization phase, before any errors occur. This preliminary action ensures that when defects are detected during operation, the replacement mechanism is already in place and can be activated immediately, improving reliability without adding operational complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP4006710B1Read-write method and memory device
Publication Date: 2025.06.25 CHANGXIN MEMORY TECH INC
  • EP4006710B1 patent drawingFigure 1
  • EP4006710B1 patent drawingFigure 2
  • EP4006710B1 patent drawingFigure 3

AI summary

The disclosure provides a method for reading and writing and a memory device. The method for reading and writing includes: applying a read command to the memory device, the read command pointing to address information; reading data to be read out from a memory cell corresponding to the address information pointed to by the read command; and associating the address information pointed to by the read command with a spare memory cell if an error occurs in the data to be read out. The method for reading and writing provided by the present disclosure greatly improves reliability of the memory device and prolongs lifespan of the memory device.