Memory Control Circuit Check Data for Cross-Device Read Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory storage devices face serious operating errors due to incorrect data being read from a host system, which is not effectively addressed by existing technologies, impacting data access performance.

Innovation Solution

A data check method involving cross-device writing and reading operations, where check data is generated and maintained in the memory storage device, and a check operation is performed only when a trigger condition is met to verify data integrity, thereby reducing the risk of errors without affecting performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is read from host system memory without verification, then data access performance is maintained, but serious operating errors occur due to incorrect data

Engineering Contradiction:
Improvedata integrityVSAvoiddata access performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by generating check data (e.g., CRC checksums) for management data before writing it to host system memory. This check data is stored in advance in the memory storage device, enabling subsequent verification without affecting the main data access flow. When data is read back from host memory, the stored check data is used to verify integrity, thus ensuring reliability while maintaining performance.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If check operations are performed on all data reads from host memory, then data integrity is ensured, but data access performance is significantly affected

Engineering Contradiction:
Improvedata integrity verificationVSAvoiddata access performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial action by performing check operations selectively rather than on all data reads. The controller determines whether verification is necessary based on the type of data being accessed - specifically, management data (such as mapping tables and allocation information) requires verification, while regular user data does not. This selective approach ensures critical data integrity without unnecessarily impacting overall data access performance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent introduces check data (such as CRC checksums) as an intermediary element that facilitates verification without directly interfering with the main data access path. The check data acts as a mediator between the management data and the verification process, allowing the system to verify data integrity through comparison of check values without requiring complex real-time validation of the actual management data, thus minimizing performance impact.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Difficulty of detecting and measuring

If no check data is maintained, then device complexity is reduced, but the ability to detect incorrect data from host memory is lost

Engineering Contradiction:
Improvedata error detection capabilityVSAvoidcheck data management
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent applies copying by creating simplified check data (such as CRC checksums) that replicates the essential verification information of the original management data. Instead of storing and verifying the entire management data structure, the system stores compact check values that can be quickly computed and compared. This copying approach enables effective error detection while minimizing the additional complexity introduced by check data management.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12609180B2Data check method, memory storage device and memory control circuit unit
Publication Date: 2026.04.21 PHISON ELECTRONICS
  • US12609180B2 patent drawing
  • US12609180B2 patent drawing
  • US12609180B2 patent drawing

AI summary

A data check method, a memory storage device, and a memory control circuit unit are disclosed. The method includes the following. A connection between a memory storage device and a host system is established. First check data is generated according to first data. The first check data is maintained in the memory storage device. A cross-device write command is sent through the connection to store the first data into a memory in the host system. After the cross-device write command is sent, a cross-device read command is sent through the connection to read back the first data from the memory in the host system. In response to cross-device reading meeting a check trigger condition, a first check operation is performed on the read-back first data according to the check data to check whether the read back first data is abnormal. In response to the cross-device reading not meeting the check trigger condition, the first check operation is skipped.