Memory Data Writing Across Word Lines to Reduce Write Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data writing methods for rewritable non-volatile memory modules consume excessive computational resources due to the generation of parity correction codes and are prone to write interference and data loss.

Innovation Solution

A novel data writing sequence that writes multiple physical units in a different pattern across word lines, reducing resource consumption and avoiding write interference and data loss by selecting blank units strategically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data is written sequentially to multiple physical units in the same word line according to string set order, then the writing process follows a simple pattern, but excessive computational resources are consumed in generating parity correction codes and write interference occurs

Engineering Contradiction:
Improvewriting process simplicityVSAvoidcomputational resource consumption
Core Design Contradiction:
Ease of manufactureVSLoss of energy

Solution Approach 1:

The patent segments the writing process by dividing physical units into different groups based on their word line and string set identifiers. Instead of writing sequentially to all physical units in the same word line, the method selects specific physical units from different word lines or different string sets within the same word line, thereby segmenting the computational workload for parity correction code generation and reducing write interference between adjacent physical units.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If data is written sequentially to all physical units in a word line before moving to the next word line, then the writing sequence is straightforward, but write interference and data loss occur

Engineering Contradiction:
Improvewriting sequence simplicityVSAvoiddata loss prevention
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent inverts the conventional writing sequence by selecting physical units from different word lines or different string sets in an interleaved manner, rather than completing all writes in one word line before moving to the next. This inversion of the writing pattern reduces consecutive writes to adjacent physical units, thereby minimizing write interference and preventing data loss while maintaining operational simplicity through systematic selection criteria.

Inventive Principle:
Principle #13The other way round (Inversion)

3Device complexity

If a conventional writing sequence is used, then the process is easy to implement, but system resources are excessively consumed during parity correction code generation

Engineering Contradiction:
Improveimplementation complexityVSAvoidwork efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent changes the parameters of the writing sequence by introducing a selection mechanism that considers both word line identifiers and string set identifiers. Instead of using a fixed sequential pattern, the method dynamically selects physical units based on these parameters, thereby reducing the number of physical units that require simultaneous parity correction code generation. This parameter-based selection improves work efficiency while maintaining manageable implementation complexity through systematic rules.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12405731B2Data writing methods, memory storage device and memory control circuit unit
Publication Date: 2025.09.02 PHISON ELECTRONICS
  • US12405731B2 patent drawing
  • US12405731B2 patent drawing
  • US12405731B2 patent drawing

AI summary

A method of writing data, including: obtaining a write instruction; writing a first data of write data to a target physical unit in a target word line of a plurality of word lines in accordance with the write instruction; after writing the first data, when the target word line has one or more empty physical units arranged after the target physical unit, selecting one or more further target physical unit respectively located in one or more further target word lines; and writing second data connected after the first data in the write data to the selected further target physical units, wherein the one or more further target word lines are arranged after the target word line.