Data Transfer Control Circuitry With Three-Rate Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional data transfer methods between nodes in circuit architectures, such as Chiplet architecture, are inefficient, leading to increased latency and data accumulation due to credit control frameworks, which cause stop-and-go data transmission.

Innovation Solution

A data transfer framework that sets the data transfer rate based on the lowest of three maximum rates: the rate at which the first node can release data, the rate at which data can pass through the link, and the rate at which the second node can receive data, ensuring synchronous data transmission and reducing latency by using flow-control circuitry to manage data flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If credit control framework is used for data transfer, then data overflow at receiving node is avoided, but latency increases and data transmission becomes stop-and-go

Engineering Contradiction:
Improvedata overflow preventionVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by proactively determining the three maximum rates (first node release rate, link transmission rate, second node receive rate) before data transfer begins. The flow-control circuitry pre-calculates the designated frequency based on these rates, allowing continuous data transmission without waiting for credit signals from the receiving node, thus eliminating stop-and-go transmission while preventing overflow through advance rate matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by continuously monitoring the actual data transfer rates at each node and link, then using this feedback to dynamically adjust the designated frequency. The flow-control circuitry receives feedback about the lowest of the three maximum rates and modifies the transmission frequency accordingly, ensuring optimal continuous data flow that prevents overflow while minimizing latency through adaptive rate control.

Inventive Principle:
Principle #23Feedback

2Reliability

If credit control framework is used for data transfer, then data overflow at receiving node is avoided, but data accumulation at transmitting node increases

Engineering Contradiction:
Improvedata overflow preventionVSAvoiddata accumulation
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent applies preliminary action by pre-determining the three maximum rates (first node release rate, link transmission rate, second node receive rate) before data transfer begins. The flow-control circuitry pre-calculates the designated frequency based on these rates, allowing continuous data transmission without waiting for credit signals from the receiving node, thus eliminating stop-and-go transmission while preventing overflow through advance rate matching.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the data transfer frequency based on the lowest of the three maximum rates. The flow-control circuitry changes the transmission parameter (frequency) to match the bottleneck rate among the three components, ensuring continuous data flow that prevents accumulation at the transmitting node while avoiding overflow at the receiving node.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If traditional data transfer methods are used, then data transfer control is achieved, but transfer efficiency decreases

Engineering Contradiction:
Improvedata transfer controlVSAvoidtransfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies continuity of useful action by enabling continuous data transmission from the first node to the second node without stop-and-go interruptions. The flow-control circuitry maintains continuous data flow by synchronizing the transfer rate with the lowest of the three maximum rates, ensuring that data transmission is ongoing and efficient rather than intermittent, thus significantly improving transfer productivity while maintaining reliable control.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the data transfer frequency based on the lowest of the three maximum rates. The flow-control circuitry changes the transmission parameter (frequency) to match the bottleneck rate among the three components, ensuring continuous data flow that prevents accumulation at the transmitting node while avoiding overflow at the receiving node.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250307194A1Systems and methods for data transfer control circuitry
Publication Date: 2025.10.02 ATI TECHNOLOGIES ULC
  • US20250307194A1 patent drawing
  • US20250307194A1 patent drawing
  • US20250307194A1 patent drawing

AI summary

The disclosed device includes a first node, a second node, a link, and flow-control circuitry configured to transmit data through the link, from the first node to the second node, at a designated frequency corresponding to the lowest of three maximum frequencies (e.g., a first maximum frequency at which the first node is predicted to be able to release data, a second maximum frequency at which data is predicted to be able to pass through the link from the first node to the second node, and a third maximum frequency at which the second node is predicted to be able to receive data). Various other methods, systems, and computer-readable media are also disclosed.