Mesh Network Bridge Timeout Detection for Agent Nonresponse

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional scalable mesh networks in processor-based devices face challenges with agents failing to respond to transactions, leading to processor hangs, which are difficult to debug and may require time-consuming system resets.

Innovation Solution

Implementing a target bridge device in the scalable mesh network that initiates a timeout counter for transactions, detects non-responsive agents, and transmits an indication to the source bridge device to avoid processor hangs, with error responses generated for subsequent transactions until the agent recovers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If no timeout detection mechanism is implemented in the mesh network, then the system maintains simplicity and avoids additional complexity, but agents failing to respond to transactions cause processor hangs that are difficult to debug and require system resets

Engineering Contradiction:
Improveprocessor hang preventionVSAvoidtimeout detection mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by implementing timeout counters in bridge devices that proactively monitor transaction responses before processor hangs occur. The timeout counter starts when a transaction is sent and automatically detects when no response is received within the expected time frame, preventing the processor hang condition from developing in the first place

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The bridge device serves as an intermediary between the processor and agents in the mesh network. It introduces timeout detection functionality at this intermediate level, monitoring transactions between the processor and agents without requiring changes to the processor itself or the agents, thus isolating the complexity to the bridge device while protecting the overall system

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If timeout detection is implemented at the processor level, then comprehensive monitoring is achieved, but the debugging complexity increases and system resets may be required

Engineering Contradiction:
Improvetransaction response monitoringVSAvoiddebugging ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The bridge device acts as an intermediary that performs timeout detection, isolating this functionality from the processor. When a timeout occurs, the bridge device can generate error responses or notifications that provide detailed information about the failed transaction, making debugging easier without requiring processor-level intervention or system resets

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The timeout detection mechanism provides immediate feedback when a transaction fails to elicit a response. The bridge device generates error responses that include information about the timeout condition, enabling operators to identify and diagnose issues without complex debugging procedures or system resets

Inventive Principle:
Principle #23Feedback

3Reliability

If timeout counters are implemented in bridge devices, then processor hangs are prevented, but the device complexity of bridge devices increases

Engineering Contradiction:
Improveprocessor hang avoidanceVSAvoidbridge device complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The timeout detection functionality is segmented into individual bridge devices rather than being implemented as a centralized processor-level mechanism. Each bridge device independently manages its own timeout counters for transactions it initiates, distributing the complexity across multiple simple components rather than one complex central component

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each bridge device performs self-service timeout detection for its own transactions, managing its own timeout counters and error responses without requiring external control or coordination. This self-contained approach keeps each bridge device relatively simple while collectively providing comprehensive timeout protection across the entire mesh network

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12572404B2Detecting and recovering from timeouts in scalable mesh networks in processor-based devices
Publication Date: 2026.03.10 QUALCOMM INC
  • US12572404B2 patent drawing
  • US12572404B2 patent drawing
  • US12572404B2 patent drawing

AI summary

Detecting and recovering from timeouts in scalable mesh circuits in processor-based devices is disclosed herein. In some exemplary aspects, a processor-based device provides an integrated circuit (IC) that includes an interconnect comprising a scalable mesh network communicatively coupled to a plurality of agents via a respective plurality of bridge devices. The plurality of agents includes a source agent and a target agent that communicate with a source bridge device and a target bridge device, respectively. The target bridge device receives a transaction directed to the target agent from the source agent via the interconnect. Upon receiving the transaction, the target bridge device initiates a timeout counter. If no response to the transaction received by the target bridge device from the target agent by the time the timeout counter expires, the target bridge device transmits to the source bridge device an indication that no response to the transaction was received.