Controller Differential Compression for High-Speed Test Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The storage and transmission of high-speed, high-precision test data from sensors occupy a large amount of memory space and bandwidth, leading to inefficiencies in data management during product design, manufacturing, and application verification.

Innovation Solution

A data processing method involving differential encoding techniques, such as incremental encoding, is employed to compress test data by calculating differences between data points or using multiple base values, reducing redundancy and optimizing storage requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If entire high-speed, high-precision test data from sensors is stored, then data accuracy is maintained, but memory space and transmission bandwidth are occupied excessively

Engineering Contradiction:
Improvedata accuracyVSAvoidmemory space occupation
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential information from the original test data by calculating differential values between adjacent data points. Instead of storing complete high-precision data, only the differences (incremental values) are stored, which occupy significantly less memory space while still allowing reconstruction of the original data sequence for accuracy verification.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent transforms the data representation from absolute values to differential values. By changing the parameter representation method from storing complete data points to storing only the differences between consecutive points, the memory occupation is reduced while the essential information is preserved through incremental encoding.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If entire high-speed, high-precision test data from sensors is transmitted, then data completeness is ensured, but transmission bandwidth is occupied excessively

Engineering Contradiction:
Improvedata completenessVSAvoidtransmission bandwidth occupation
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the differential information necessary for data reconstruction and transmits only these incremental values. This extraction approach ensures that the essential information is transmitted with minimal bandwidth consumption, while the receiver can reconstruct the complete data sequence by accumulating the differential values.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the transmission parameter from complete data values to differential values. This parameter transformation reduces the amount of data that needs to be transmitted while maintaining the ability to recover the original complete data set at the receiving end through incremental accumulation.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If differential encoding with multiple base values is applied, then storage efficiency is improved, but data processing complexity increases

Engineering Contradiction:
Improvestorage spaceVSAvoiddata processing complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the test data into multiple groups, each with its own base value. By dividing the data sequence into segments and applying differential encoding within each segment relative to its base value, the storage efficiency is improved while the processing complexity is managed through systematic segmentation rather than requiring complex global processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-defining base values for different data segments before the actual differential encoding process. This preliminary setup simplifies the subsequent encoding operations by providing reference points, thereby reducing the overall processing complexity while achieving efficient storage through structured differential encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250377786A1Controllers, test systems, memory systems, data processing methods and devices
Publication Date: 2025.12.11 YANGTZE MEMORY TECH CO LTD
  • US20250377786A1 patent drawing
  • US20250377786A1 patent drawing
  • US20250377786A1 patent drawing

AI summary

The present disclosure provides a controller. The controller is configured to: receive data to be compressed which includes multiple full data. Compressed data is output based on the data to be compressed. The compressed data includes at least first compressed data and second compressed data. The first compressed data and the second compressed data are obtained based on first data to be compressed and second data to be compressed in the data to be compressed respectively. The first compressed data includes a first base value and an incremental value of at least one of full data in the first data to be compressed relative to the first base value. The second compressed data includes a second base value and an incremental value of at least one of full data in the second data to be compressed relative to the second base value.