Memory Write Control Using Zero-Pattern Detection Flags

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in managing data patterns, particularly when writing data of all zeros, leading to unnecessary operations and resource wastage due to the lack of efficient data pattern recognition and management.

Innovation Solution

A memory system that includes a data management circuit to manage data on a second data size basis, utilizing a management table to recognize data patterns, and a data determination circuit to set flags for data matching a preset pattern, allowing for the discarding of data without writing it to memory, thereby optimizing operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If data is written to memory without pattern recognition, then all data is processed and stored, but unnecessary write operations occur consuming additional energy and time

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system performs preliminary pattern recognition on incoming data before the write operation. The data determination circuit checks whether data matches a preset pattern (all zeros) before writing to memory, thereby avoiding unnecessary write operations and energy consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the pattern recognition function from the main data management flow by introducing a separate data determination circuit. This circuit independently identifies data matching preset patterns and separates these cases from normal write operations, enabling selective optimization.

Inventive Principle:
Principle #2Taking out (Extraction)

2Productivity

If data pattern recognition is implemented, then unnecessary write operations are reduced, but additional circuits and processing are required

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidcircuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system applies pattern recognition selectively rather than universally. The data determination circuit only identifies data matching specific preset patterns (such as all zeros), applying optimization locally to relevant data cases while leaving other data processing unchanged.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent uses a management table that stores pattern matching results and write operation status. This table acts as a copy of the essential information needed to determine whether writing is necessary, allowing the system to avoid redundant checks and simplify the decision-making process.

Inventive Principle:
Principle #26Copying

3Loss of substance

If all data is written to memory, then data integrity is maintained, but storage resources are wasted on redundant data

Engineering Contradiction:
Improvememory resource usageVSAvoiddata integrity
Core Design Contradiction:
Loss of substanceVSReliability

Solution Approach 1:

The system implements feedback through the management table, which tracks whether data matching preset patterns has been written to memory. This feedback mechanism ensures that pattern-matching data is not accidentally overwritten or lost, maintaining data integrity while avoiding redundant storage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the state parameter of data in the management table based on pattern matching results. When data matches a preset pattern, the system changes the write status parameter in the management table to indicate no write operation is needed, thereby optimizing memory resource usage while maintaining data integrity through parameter tracking.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260079831A1Memory system, information processing system, and memory system control method
Publication Date: 2026.03.19 KIOXIA CORP
  • US20260079831A1 patent drawing
  • US20260079831A1 patent drawing
  • US20260079831A1 patent drawing

AI summary

According to embodiments, a memory system includes a data management circuit, a memory, a write control circuit, and a data determination circuit. The data management circuit manages data, which is received from a host on a first data size basis, on a second data size basis. The second data size is greater than the first data size. The data determination circuit determines whether or not data of the second data size received by the write control circuit matches a data pattern set in advance. In a case where first data received by the write control circuit matches the data pattern, the data management circuit sets a flag indicating that the first data matches the data pattern in an entry of a management table corresponding to the first data, and the write control circuit discards the first data without writing the first data to the memory.