Die-to-Die Communication Interface With Separate Feedback Channel

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems between dies in integrated circuit packages face challenges in managing data unit streams in real time due to noise interference and rate mismatches between transmitting and receiving devices.

Innovation Solution

A die-to-die communication system is implemented, where a transmitting device at one die transmits a data unit stream to a receiving device at another die through a communication interface. The receiving device returns transmission management information via a feedback channel, allowing the transmitting device to manage the data stream in real time without occupying the data channel's bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If transmission management information is sent through the data channel, then the data channel can be used for both data and control purposes, but the transmission bandwidth of the data channel is occupied by management information, reducing effective data throughput

Engineering Contradiction:
Improvechannel structureVSAvoiddata throughput
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The communication interface is segmented into separate channels: a data channel for transmitting data unit streams and a feedback channel for transmitting transmission management information. This segmentation allows each channel to be dedicated to its specific function, preventing management information from occupying data channel bandwidth and thereby maintaining high data throughput while enabling real-time stream management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A feedback channel is introduced as an intermediary communication path between the receiving device and transmitting device. This feedback channel carries transmission management information (such as flow control signals, error indicators, and rate adjustment commands) without interfering with the data channel, enabling real-time management of the data unit stream while preserving data transmission efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single channel is used for both data and management information, then the system structure is simpler, but real-time management of data unit streams becomes difficult due to bandwidth sharing

Engineering Contradiction:
Improvechannel structureVSAvoidreal-time stream management
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The communication interface is divided into functionally independent channels: a data channel for data unit streams and a feedback channel for transmission management information. This segmentation ensures that management operations (flow control, error handling, rate adjustment) can be performed in real-time without being constrained by data transmission bandwidth limitations, thereby improving reliability of stream management.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The feedback channel enables continuous transmission of management information from the receiving device to the transmitting device. This feedback mechanism allows the transmitting device to adjust its transmission rate, handle errors, and manage the data unit stream in real-time based on the receiver's capacity and channel conditions, significantly enhancing real-time stream management capability.

Inventive Principle:
Principle #23Feedback

3Productivity

If data is transmitted without separate management channel, then bandwidth is maximized for data, but data integrity may be compromised due to noise interference and rate mismatches

Engineering Contradiction:
Improvetransmission bandwidth utilizationVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The feedback channel serves as an intermediary communication path that carries transmission management information (error indicators, flow control signals, rate adjustment commands) separately from the data channel. This allows the data channel to operate at maximum bandwidth for data transmission while the feedback channel provides real-time management and error handling, ensuring data integrity without compromising transmission efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The feedback channel enables continuous monitoring and management of data transmission by carrying management information from the receiving device to the transmitting device. This feedback mechanism allows real-time detection and correction of transmission errors, flow control to prevent buffer overflow, and rate adaptation to handle mismatches, thereby ensuring data integrity while maintaining high bandwidth utilization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12292850B2Communication system between dies and operation method thereof
Publication Date: 2025.05.06 GLOBAL UNICHIP CORPORATION
  • US12292850B2 patent drawing
  • US12292850B2 patent drawing
  • US12292850B2 patent drawing

AI summary

A die-to-die communication system and an operation method thereof are provided. The die-to-die communication system includes a transmitting device disposed at a first die and a receiving device disposed at a second die, wherein the first die and second die are disposed in a same integrated circuit package. The receiving device is coupled to the transmitting device via a communication interface. The transmitting device transmits a data unit stream to a data channel in the communication interface. The receiving device receives the data unit stream from the data channel in the communication interface. The receiving device returns transmission management information to the transmitting device via a feedback channel different from the data channel in the communication interface. In various embodiments, the transmission management information includes flow control information and/or error replay information. Based on the transmission management information, the transmitting device manages the data unit stream in the data channel.