Network-Level Bridge for Inter-Chip Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network bridges for inter-chip communication lack synchronization of data traffic between sub-networks with different performance characteristics, leading to increased latency and performance degradation.

Innovation Solution

A network-level bridge is introduced to convert data between sub-networks using different resource reservation schemes, such as TDMA slot tables, to synchronize data traffic and adapt slot assignments, operating frequencies, and word widths, ensuring seamless communication across sub-networks with varying characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If sub-networks with different performance characteristics are connected directly, then communication between different performance levels is enabled, but synchronization of data traffic fails leading to increased latency

Engineering Contradiction:
Improvecommunication between different performance levelsVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

A network-level bridge is introduced as an intermediary component between sub-networks with different performance characteristics. The bridge converts data traffic from a first scheme for resource reservation to a second scheme, enabling synchronization and adapting slot assignments between sub-networks operating at different frequencies or with different TDMA parameters, thereby reducing latency while maintaining adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If sub-networks with different characteristics are integrated, then network versatility is improved, but performance degradation occurs due to lack of synchronization

Engineering Contradiction:
Improvenetwork versatilityVSAvoidnetwork performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The network-level bridge dynamically changes parameters such as operating frequencies, word widths, and slot table configurations to adapt data traffic between sub-networks with different characteristics. By converting resource reservation schemes and adjusting TDMA slot assignments, the bridge maintains network versatility while preventing performance degradation through proper parameter adaptation

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If direct connection between sub-networks is used, then device complexity is reduced, but synchronization capability is lost

Engineering Contradiction:
Improveconnection structureVSAvoidsynchronization capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The network-level bridge serves as a mediating component that provides synchronization capability between sub-networks without requiring complex direct connection structures. The bridge handles slot table conversions and resource reservation scheme adaptations, maintaining reliability through dedicated synchronization functions while keeping the overall connection structure relatively simple

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7631137B2Data processing system and method for converting and synchronising data traffic
Publication Date: 2009.12.08 KONINKLIJKE PHILIPS NV
  • US7631137B2 patent drawing
  • US7631137B2 patent drawing
  • US7631137B2 patent drawing

AI summary

A data processing system and a method for synchronizing data traffic including a conversion unit which converts first data into second data. The first data is controlled by a first scheme for reservation of resources and the second data being controlled by a second scheme for reservation of resources. The conversion unit may be referred to as a network-level bridge (NWB) . For example, the different schemes for reservation of resources may be based on slot tables, in which case, the conversion unit converts the slot assignments for the first data into the slot assignments for the second data.