Distance-Based Message Delay Circuits for Synchronized Functional Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit solutions, such as mesh interconnects and point-to-point wiring, fail to ensure that latency-sensitive messages are processed simultaneously by multiple functional units due to varying message transmission latencies, and they become complex and expensive as the number of functional units increases.

Innovation Solution

Implementing circuitry within each functional unit to route and delay messages based on the distances to the nearest and farthest units, ensuring simultaneous processing by delaying messages for a predetermined time before release.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a mesh interconnect is used to pass messages between functional units, then messages are delivered in a timely manner, but simultaneous processing of latency-sensitive messages cannot be guaranteed

Engineering Contradiction:
Improvemessage delivery speedVSAvoidsimultaneous message processing reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by calculating and storing distance values between functional units before message transmission. When a message needs to be transmitted, the receiving functional unit uses the pre-stored distance information to determine the appropriate delay amount, ensuring simultaneous processing without requiring real-time distance calculation or complex routing decisions during message transmission.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If point-to-point wiring is used to deliver messages from one functional unit to multiple functional units simultaneously, then simultaneous processing is achieved, but the wiring becomes complex and expensive as the number of functional units increases

Engineering Contradiction:
Improvesimultaneous message processingVSAvoidwiring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the problem of simultaneous message delivery by having each functional unit independently calculate and apply its own delay based on its distance from the transmitting unit. This eliminates the need for complex centralized wiring or routing logic, as each unit autonomously adjusts its message processing timing based on pre-stored distance information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the time parameter (delay duration) for each receiving functional unit based on its distance from the transmitting unit. By adjusting the delay parameter dynamically according to distance, the system achieves simultaneous message processing using the existing mesh interconnect infrastructure without requiring additional complex wiring.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If distance-based delay correction is implemented in each functional unit, then simultaneous processing of latency-sensitive messages is ensured, but additional circuitry is required in each functional unit

Engineering Contradiction:
Improvesimultaneous message processingVSAvoidfunctional unit circuitry
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent minimizes runtime complexity by performing distance calculations and storing delay values in advance. During message transmission, each functional unit only needs to retrieve the pre-stored distance value and apply the corresponding delay, rather than performing complex real-time calculations or routing decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each functional unit autonomously determines its own delay requirement based on pre-stored distance information from the transmitting unit. The receiving functional units independently calculate their respective delays without requiring centralized control or coordination, simplifying the overall system architecture despite the added per-unit circuitry.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12602272B2Circuitry for routing and delay correction in a multi-functional unit system
Publication Date: 2026.04.14 MELLANOX TECHNOLOGIES LTD(IL)
  • US12602272B2 patent drawing
  • US12602272B2 patent drawing
  • US12602272B2 patent drawing

AI summary

An integrated circuit includes a set of functional units having at least a first functional unit and a second functional unit. The first functional unit includes first processing circuitry and a first circuit coupled to the first processing circuitry to receive a message from the second functional unit of the set of functional units. The first circuit is further to delay the message for the first processing circuitry for a predetermined duration, where the predetermined duration is based at least in part on a first value representing a first distance between the first functional unit and the second functional unit and a second value representing a second distance between the second functional unit and a functional unit of the set of functional units that is farthest away from the second functional unit.