Flexible Mailbox Messaging in Daisy-Chain Synchronous Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current daisy-chain communication systems face challenges with timing adjustments and node phasing due to flexible node numbers and unknown cable lengths, limiting mailbox exchanges to specific nodes and fixed message sizes.

Innovation Solution

The proposed solution introduces a flexible mailbox messaging system that allows any node to address any other node or broadcast to all nodes participating in the mailbox tunnel, enabling multiple parallel tunnels with flexible payload sizes and error detection/re-transmission protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If daisy-chain communication systems use fixed message sizes and node-specific addressing, then timing adjustments and node phasing become manageable, but mailbox exchanges are limited to specific nodes and message flexibility is reduced

Engineering Contradiction:
Improvemessage flexibilityVSAvoidtiming adjustment complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic message formatting where the message structure adapts based on the destination node address. The message length and format are determined by the destination field, allowing the system to handle variable-length messages dynamically. This enables any node to communicate with any other node while maintaining timing synchronization through the structured address-length relationship.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters (message length, destination address, source address) to enable flexible communication. By encoding the destination node information in the message header and adjusting message parameters accordingly, the system achieves versatile mailbox exchanges between any nodes while maintaining manageable timing through parameter-based routing.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If daisy-chain systems support flexible node numbers and unknown cable lengths, then system scalability improves, but timing adjustments and node phasing become problematic

Engineering Contradiction:
Improvenode scalabilityVSAvoidtiming synchronization loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a discovery phase before normal operation where nodes establish their positions and timing relationships in advance. During this preliminary action, nodes exchange information about their identities and timing characteristics, allowing the system to accommodate any number of nodes with unknown cable lengths while maintaining synchronization for subsequent mailbox exchanges.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where nodes report their timing characteristics and positions back to the network. This feedback allows the system to adjust timing parameters dynamically, enabling scalable node addition without compromising timing synchronization. The message headers include timing and address information that reflects this feedback-based adaptation.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If mailbox exchanges are limited to specific nodes with fixed message sizes, then timing and phasing are easier to manage, but communication versatility between arbitrary nodes is reduced

Engineering Contradiction:
Improvetiming management easeVSAvoidnode-to-node communication flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal mailbox messaging system where any node can serve as both source and destination for messages. The message header structure with source and destination fields enables any node to communicate with any other node using the same protocol, achieving multi-functionality while maintaining ease of timing management through standardized message formatting.

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

Solution Approach 2:

The system dynamically determines message routing and formatting based on the source and destination node addresses. Rather than requiring fixed node-specific configurations, the message parameters adapt dynamically based on the communicating nodes' identities, providing versatile communication while maintaining manageable timing through algorithmic parameter determination.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250132888A1Mailbox message exchange between daisy-chained nodes in a synchronous communication network
Publication Date: 2025.04.24 ANALOG DEVICES INT UNLTD CO
  • US20250132888A1 patent drawing
  • US20250132888A1 patent drawing
  • US20250132888A1 patent drawing

AI summary

A communication system includes a plurality of nodes connected in a daisy-chain via respective bus links configured for full duplex, synchronized communication. A node is configured to communicate a mailbox message with one or more connected nodes, the mailbox message having a flexible message size or flexible destination defined based on register access. A node includes a mailbox register configured to store a message header and one or more words of a current message for one or both of a transmit direction or a receive direction. The node includes a message buffer configured to store one or more messages including the current message for transmission or reception. The node includes a tunnel controller configured to communicate the current message from or to the message buffer as one or more mailbox packets with one or more of the connected nodes that participate in a mailbox tunnel over the daisy-chain.