Data Hot Bits for Buffer Address Masking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional data transmission methods are restricted by the width maximum input transaction size, fixed access width, and bus width, leading to increased hardware loading and performance reduction due to the need for dummy data and inaccurate data dependency checks.

Innovation Solution

The method employs data hot bits to address data blocks, allowing multiple write commands and eliminating the need for dummy data by aligning data addresses, thereby reducing unnecessary processing and enhancing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If dummy data is generated to align with fixed access width, then data transmission compatibility is improved, but hardware loading increases and processing cycles extend

Engineering Contradiction:
Improvedata transmission compatibilityVSAvoidhardware loading
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and eliminates the dummy data generation process from the data transmission system. By using data hot bits to precisely indicate valid data positions, the system removes the need to generate and process dummy data, thereby reducing hardware loading while maintaining compatibility through selective data transmission.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by using data hot bits to mark specific positions within the data stream. Instead of processing entire fixed-width data blocks uniformly, the system identifies and transmits only the necessary data portions, reducing overall hardware complexity while maintaining adaptability to different data widths.

Inventive Principle:
Principle #3Local quality

2Reliability

If data is divided into multiple procedures due to width maximum input transaction size, then buffer restriction compliance is improved, but data transmission efficiency deteriorates

Engineering Contradiction:
Improvebuffer restriction complianceVSAvoiddata transmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent uses data hot bits to segment the data stream into valid and invalid portions. This allows the buffer to process only the necessary data segments without being constrained by fixed-width transaction boundaries, improving transmission efficiency while maintaining compliance with buffer restrictions through selective data handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces dynamic data positioning through data hot bits, allowing the data transmission system to adaptively adjust to varying data widths and buffer constraints. This dynamic approach eliminates rigid multi-procedure divisions while maintaining buffer compliance, thereby improving overall transmission efficiency.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If fixed access width is used for slave device, then device interface simplicity is improved, but data transmission flexibility deteriorates

Engineering Contradiction:
Improvedevice interface simplicityVSAvoiddata transmission flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces data hot bits as an intermediary between the fixed-width slave device interface and variable-width data streams. This intermediary layer enables the simple fixed-width interface to handle flexible data transmissions by marking valid data positions, thereby maintaining interface simplicity while improving transmission flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If data dependency check is performed accurately, then data accuracy is improved, but processing cycles increase

Engineering Contradiction:
Improvedata accuracyVSAvoidprocessing cycles
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by using data hot bits to pre-identify valid data positions before transmission. This preliminary marking system enables accurate data dependency checks to be performed more efficiently, as the system already knows which data positions are valid, thereby improving data accuracy while reducing the processing cycles required for verification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11972141B2Method for data transmission and data-processing circuit
Publication Date: 2024.04.30 REALTEK SEMICON CORP
  • US11972141B2 patent drawing
  • US11972141B2 patent drawing
  • US11972141B2 patent drawing

AI summary

A method for data transmission and a data-processing circuit are provided. The data-processing circuit includes a memory that implements a buffer and a controller for controlling an operation of the data-processing circuit. When the data-processing circuit receives input data, data-hot-bits are used to address multiple data blocks of the input data. After analyzing the data-hot-bits, a starting address and a data length of each of the data blocks can be obtained. The input data is written to the buffer according to information analyzed from the data-hot-bits, and the data-hot-bits achieve an effect of masking the dummy data address. Further, data dependency among the data blocks can be confirmed by comparing the data-hot-bits with respect to each of the data blocks before the data blocks are written to the buffer.