Memory Latch Parity Generation for Buffer-Limited NAND Arrays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of redundant array encoding operations in memory systems due to higher failure rates in multi-layered NAND memory devices, leading to limited buffer space for parity data storage and potential user data loss.

Innovation Solution

Utilizing latches within the memory device to perform logical operations, such as XOR, for generating parity data, thereby reducing the burden on the memory controller's buffer and enhancing storage performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If redundant array encoding operations are performed using memory controller buffers, then parity data can be generated for error correction, but the buffer space becomes limited and storage performance deteriorates

Engineering Contradiction:
Improveerror correction capabilityVSAvoidstorage performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the parity data generation function from the memory controller and relocates it to the memory device itself. Specifically, the memory device performs XOR logical operations internally using its own resources, separating the encoding function from the control logic and eliminating the buffer space requirement in the memory controller.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory device serves itself by performing redundant array encoding operations internally. The memory device uses its own logical operation circuits to generate parity data from incoming data, and stores both the data and parity data within its own structure, making the system self-sufficient and eliminating dependency on external buffer resources.

Inventive Principle:
Principle #25Self-service

2Reliability

If more buffer space is allocated for parity data in the memory controller, then user data loss can be prevented, but additional space demand increases and device complexity rises

Engineering Contradiction:
Improvedata loss preventionVSAvoidbuffer space requirement
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the buffer space requirement from the memory controller by extracting the parity data storage function and placing it within the memory device structure. This eliminates the need for additional buffer resources in the control unit while maintaining data loss prevention capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The memory device structure is designed to serve multiple functions: it stores user data, generates parity data through internal logical operations, and stores the generated parity data within its own architecture. This multi-functionality eliminates the need for separate buffer resources dedicated solely to parity storage.

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

3Reliability

If redundant array encoding operations are performed in the memory controller, then parity data can be generated, but the operational burden increases and processing time is extended

Engineering Contradiction:
Improveerror detection and correctionVSAvoidencoding operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs the logical operation of parity data generation simultaneously with the data writing operation. As data is being written to the memory device, the device concurrently performs XOR operations to generate parity data, which is then stored in the same operation cycle. This preliminary and concurrent action eliminates the need for separate encoding time after data writing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12530132B2Memory systems with parity data generated using latches in memory devices
Publication Date: 2026.01.20 YANGTZE MEMORY TECH CO LTD
  • US12530132B2 patent drawing
  • US12530132B2 patent drawing
  • US12530132B2 patent drawing

AI summary

Examples of the present disclosure provide a memory system and operating method thereof, and storage medium; wherein the memory system includes: a memory controller configured to send a first command, the first command including first data; and a memory device including a latch; the memory device coupled to the memory controller and configured to: receive the first command; in response to the first command, perform a logical operation on the first data with the latch to obtain parity data.