Memory Read-Path Parity Regeneration for Reliable Data Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies face reliability issues due to data loss caused by various factors such as noise margin reduction, leakage currents, polarization degradation, and external disturbances, leading to errors that exceed the error correction capability of conventional error correction code engines.

Innovation Solution

An operating method for memories that activates a read command to correct errors during the read operation by regenerating parity using a write path, allowing for error correction and updating data in cells, including a read path, a write path, and an update command control unit to manage the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction code engine is provided to correct errors in data, then data reliability is improved, but chip area increases due to increased size of error correction code engine

Engineering Contradiction:
Improvedata reliabilityVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent combines the error correction function with the existing read operation by utilizing the read path to both read data and perform error correction. The error correction code engine is integrated into the read operation flow, where parity bits are read along with data and used to correct errors in-place within the same operational cycle, thereby improving data reliability without requiring a separate dedicated error correction processing unit that would increase chip area.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The read path is designed to serve multiple functions: it reads data from memory cells, reads parity bits for error correction, and performs error correction operations all within a single read operation cycle. This multi-functional approach allows the same hardware resources to handle both data retrieval and error correction, avoiding the need for additional dedicated error correction hardware and thus minimizing chip area expansion.

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

2Reliability

If error correction capability is increased to handle more error bits, then data reliability is improved, but the number of parities required increases leading to increased chip area

Engineering Contradiction:
Improvedata reliabilityVSAvoidnumber of parities
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system uses the parity bits that are read during the normal read operation to perform error correction on the data. The error correction process is self-contained within the read operation flow, where the parity information retrieved from memory cells is immediately utilized to correct errors in the read data without requiring external parity generation or additional parity storage resources. This self-service approach maintains data reliability while minimizing the quantity of parity-related resources.

Inventive Principle:
Principle #25Self-service

3Reliability

If read operation is performed to output corrected data, then data reliability is improved through error correction, but additional operations are required increasing complexity of operation

Engineering Contradiction:
Improvedata reliabilityVSAvoidcomplexity of operation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction operation is performed preliminarily within the read operation flow itself. Parity bits are read and error correction is executed during the same operational cycle as the data read, before the corrected data is output. This preliminary action approach integrates error correction into the read operation rather than requiring separate post-processing steps, thereby improving data reliability while managing operational complexity by performing correction early in the data retrieval process.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12417142B2Method of operating memory for having high reliability and memory of implementing the same
Publication Date: 2025.09.16 NETSOL CORP
  • US12417142B2 patent drawing
  • US12417142B2 patent drawing
  • US12417142B2 patent drawing

AI summary

An operating method of a memory which can achieve high data reliability and a memory implementing the operating method are disclosed. In the event of errors in data stored in cells, the data is corrected using parity during a read operation. However, since the data with errors is stored in the cells, the data is corrected while the read operation is activated. This process ensures the reliability of the data.