Zone Append Command Data Integrity Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory system testing methods lack efficiency in evaluating the data integrity of data written in zones, particularly in systems with multiple zones.

Innovation Solution

An information processing device is equipped with a processor that embeds a zone identifier and sequence number in write data, uses a zone append command to write data to a zone, and maintains tables to efficiently evaluate data integrity by comparing embedded identification information with expected values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional testing methods are used to evaluate data integrity in memory systems with multiple zones, then the testing process becomes complex and time-consuming, but the data integrity evaluation remains inaccurate and inefficient

Engineering Contradiction:
Improvetesting efficiencyVSAvoidtesting process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by embedding identification information (zone identifiers and sequence numbers) into write data before it is stored in the memory system. This pre-prepared identification information enables efficient subsequent verification without requiring complex testing procedures, thus improving testing efficiency while reducing process complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses copying by creating expected value tables that contain predetermined identification information matching what should be stored in each zone. These tables serve as reference copies that can be quickly compared against actual read data, enabling fast and simple integrity verification without complex testing mechanisms.

Inventive Principle:
Principle #26Copying

2Measurement precision

If detailed identification information is embedded in each sector of write data to enable accurate data integrity verification, then the data structure becomes more complex, but the verification accuracy improves

Engineering Contradiction:
Improvedata integrity verification accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing identification information into distinct components: zone identifiers that identify which zone the data belongs to, and sequence numbers that indicate the order of write operations. This segmented approach enables precise tracking and verification of data integrity while maintaining a structured, manageable data format rather than using complex monolithic identification structures.

Inventive Principle:
Principle #1Segmentation

3Productivity

If zone append commands are used instead of traditional write commands to write data to zones, then the writing process becomes more efficient, but the command structure becomes more complex

Engineering Contradiction:
Improvedata writing efficiencyVSAvoidcommand structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the zone append command structure to handle multiple functions: it specifies the target zone, indicates the amount of data to be written, and works with the embedded identification information system. This multi-functional command structure, while more complex than traditional write commands, enables efficient zone-based writing and integrates seamlessly with the identification information embedding approach, improving overall writing efficiency.

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

Data Source

PatentUS12271296B2Information processing device and test method for evaluating data integrity
Publication Date: 2025.04.08 KIOXIA CORP
  • US12271296B2 patent drawing
  • US12271296B2 patent drawing
  • US12271296B2 patent drawing

AI summary

A processor stores write data to be written to a storage area. The processor embeds a zone identifier for identifying a zone including consecutive logical addresses, and a sequence number for each logical address in a head or an end of a sector of the write data. The processor issues a zone append command for designating a head logical address of the zone and a size of the write data, instead of designating a logical address corresponding to the storage area to which the write data is written, and requesting writing of the write data to the storage area corresponding to the zone. The processor acquires a logical address corresponding to the storage location to which the write data is written. The processor stores the zone identifier and the sequence number in an expected value table storing expected values of read data corresponding to the zone for each logical address.