Multi-Die Chip Port Direction Switching for Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-die packaging, the interconnection resources of the physical layer interface between dies are not fully utilized due to unbalanced data transmission, leading to resource waste and insufficient bandwidth.

Innovation Solution

A chip is designed with at least two dies, where a first processing unit monitors the queue depth of data output from one die to another and switches ports through handshaking to adjust the transmission direction, ensuring that ports are used for both input and output based on demand, thereby increasing bandwidth and utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed-direction ports are used for interconnection between dies, then the structure is simple and easy to manufacture, but the interconnection resources cannot be fully utilized when data transmission is unbalanced

Engineering Contradiction:
Improveease of manufactureVSAvoidutilization rate of interconnection resources
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies dynamics by making port directions switchable rather than fixed. The processing units can dynamically change the input/output direction of ports based on real-time data transmission needs, allowing the same physical port to serve different functions at different times, thereby fully utilizing interconnection resources while maintaining manufacturing simplicity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameter of port direction from static to dynamic. By monitoring queue depths and switching port directions based on transmission balance, the system adapts to varying data flow conditions, resolving the contradiction between manufacturing simplicity and resource utilization efficiency

Inventive Principle:
Principle #35Parameter changes

2Reliability

If dedicated bidirectional ports are used for each die pair, then data transmission in both directions is guaranteed, but interconnection resources are wasted when transmission is unbalanced

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidresource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent makes ports universal by enabling them to function as both input and output ports depending on transmission needs. Instead of dedicating specific ports for specific directions, any port can serve either function, ensuring reliable bidirectional communication capability while eliminating resource waste through flexible allocation

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent recovers unused port capacity by switching directions. When one direction has low transmission demand, those ports are recovered and reallocated to the high-demand direction, ensuring full utilization of available bandwidth while maintaining the ability to transmit data in both directions when needed

Inventive Principle:
Principle #34Discarding and recovering

3Productivity

If port switching is implemented to balance data transmission, then the utilization rate of interconnection resources increases, but the device complexity increases

Engineering Contradiction:
Improveutilization rate of interconnection resourcesVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback by having processing units monitor queue depths of data transmission and use this information to make intelligent port switching decisions. This feedback mechanism enables automatic adaptation to transmission imbalances, increasing resource utilization while managing complexity through rule-based control rather than complex hardware

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The processing units perform self-service by autonomously monitoring their own queue depths and deciding when to switch port directions without external intervention. This self-managing approach increases utilization efficiency while minimizing the need for complex external control mechanisms

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10135758B2Chip and transmission scheduling method
Publication Date: 2018.11.20 HUAWEI TECH CO LTD
  • US10135758B2 patent drawing
  • US10135758B2 patent drawing
  • US10135758B2 patent drawing

AI summary

A chip is provided, where the chip is formed by packaging at least two dies, and the at least two dies form at least one die group. The die group includes a first die and a second die. A first processing unit and n groups of ports are disposed on the first die, and a second processing unit and m groups of ports are disposed on the second die. The first processing unit is configured to: switch at least one group of first type ports in the n groups of ports from input to output and switch a second type port that is in the m groups of ports and that is coupled to each group of the first type ports from output to input.