Zone Append Command Data Integrity Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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
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.
Data Source
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.


