SoC Mesh Routing with Distributed QoS Agents for Stall Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional SoC routing methods lead to execution stalls and reduced performance due to the need for arbitration between non-adjacent nodes, limiting communication to adjacent nodes and failing to optimize routes based on network traffic dynamics.

Innovation Solution

Implementing distributed quality-of-service (QoS) agents within a mesh network to collect and analyze network traffic data, enabling adaptive routing by selecting intermediate nodes to establish the fastest and most efficient paths between non-adjacent nodes based on latency estimates and network utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional SoC routing methods are used to communicate between non-adjacent nodes, then communication is limited to adjacent nodes only, but this causes execution stalls and reduced performance due to arbitration requirements

Engineering Contradiction:
Improvedata throughputVSAvoidexecution stall time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The routing function is segmented into distributed QoS agents located at different nodes throughout the mesh network. Each QoS agent independently monitors and manages routing decisions for its local region, eliminating the need for centralized arbitration between non-adjacent nodes and reducing execution stalls.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Distributed QoS agents act as intermediaries that collect and analyze network traffic data to dynamically determine optimal routing paths. These agents enable direct communication between non-adjacent nodes by mediating route selection without requiring traditional arbitration mechanisms, thereby improving data throughput and reducing execution stall time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If fixed routing paths are used in traditional SoC networks, then routing is simple to implement, but this fails to optimize routes based on network traffic dynamics

Engineering Contradiction:
Improveroute optimization capabilityVSAvoidrouting control complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The routing system transitions from static fixed paths to dynamic adaptive routing. Distributed QoS agents continuously collect network traffic data and analyze current network conditions, enabling routing paths to adapt dynamically to changing traffic patterns and optimize performance without requiring complex centralized control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Each node in the mesh network is equipped with a QoS agent that autonomously performs traffic data collection, analysis, and routing decision-making for its local region. This self-service approach allows the network to optimize routes based on traffic dynamics without adding significant external control complexity, as each node independently adapts its routing behavior.

Inventive Principle:
Principle #25Self-service

3Reliability

If distributed QoS agents are implemented to enable adaptive routing, then network utilization is optimized and latency is minimized, but this increases the complexity of the routing control system

Engineering Contradiction:
Improvenetwork performanceVSAvoidrouting control structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The routing control complexity is segmented and distributed across multiple QoS agents located at different nodes, rather than concentrating complexity in a single centralized controller. Each QoS agent manages a localized portion of the network, which improves overall network performance and reliability while the distributed architecture naturally manages the complexity through modular decomposition.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260064619A1Adaptive SOC routing with distributed quality-of-service agents
Publication Date: 2026.03.05 AKEANA INC
  • US20260064619A1 patent drawing
  • US20260064619A1 patent drawing
  • US20260064619A1 patent drawing

AI summary

Disclosed embodiments provide techniques for communication. A system-on-a-chip (SoC) is accessed. The SoC includes a mesh network that includes a plurality of nodes. At least one node within the plurality of nodes includes a quality-of-service (QoS) agent. Network traffic data is collected by a first QoS agent within a first node. The network traffic data is associated with the first node and the traffic occurs during a first timing window. The first QoS agent receives a request by a primary device within the first node to send data to a secondary device in a second node. The first QoS agent analyzes the network traffic data. A first routing agent within the first node selects an intermediate node within the plurality of nodes, based on the analyzing. The primary device sends the data to the intermediate node.