Spoke and Ring Interconnect Topology for High-Speed Data Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computer systems face inefficiencies and reliability issues with high-speed unidirectional serial busses due to directional turn-around penalties and power/area expenses, leading to a need for higher reliability and efficiency in data transfer.
Innovation Solution
A data communications apparatus featuring a central device with port pairs and communication devices arranged in a spoke and ring configuration, allowing each device to dynamically route data based on predefined criteria and employing redundant paths for fault detection and rerouting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If serial high speed unidirectional busses are used, then data transfer rate is improved, but directional turn-around penalties increase and reliability decreases
Solution Approach 1:
The system divides the interconnect into separate unidirectional busses for different directions (e.g., north-south and east-west), allowing independent operation of each segment. This segmentation enables high-speed serial communication while reducing turn-around penalties by eliminating the need to reverse direction on a single bus, thereby improving both speed and reliability.
Solution Approach 2:
The patent introduces a two-dimensional mesh topology combining multiple unidirectional busses in different directions. Instead of a single one-dimensional bus that requires directional turn-around, the system creates multiple parallel paths in different dimensions, allowing data to travel in preferred directions without penalty and improving overall reliability.
2Productivity
If point-to-point unidirectional busses are used, then data transfer efficiency is improved, but power and area expense increase
Solution Approach 1:
The patent merges multiple point-to-point unidirectional connections into a shared mesh topology where busses are common to multiple devices. This combining approach maintains the efficiency benefits of unidirectional communication while reducing the total number of separate electrical interfaces required, thereby lowering power and area expenses.
Solution Approach 2:
Each unidirectional bus in the mesh topology serves multiple functions by being shared among different devices and directions. For example, a north-south bus serves both northbound and southbound traffic through coordinated control, making the infrastructure more universally useful and reducing overall resource consumption.
3Device complexity
If single path routing is used, then device complexity is reduced, but reliability decreases when faults occur
Solution Approach 1:
The system pre-configures multiple redundant paths during initialization, mapping each device to multiple possible routes through the mesh topology. When a fault occurs, these pre-established alternative paths are immediately available for fault tolerance without requiring complex real-time routing decisions, thus maintaining reliability while limiting complexity increase.
Solution Approach 2:
The patent implements monitoring mechanisms that detect faults in unidirectional busses and provide feedback to the system. This feedback enables automatic rerouting through alternative paths, improving reliability while keeping the feedback loop simple and manageable through the structured mesh topology.
Data Source
AI summary
A data communications apparatus includes a central device and a plurality of communication devices. The central device includes a plurality of central port pairs, in which each central port pair includes an input port and an output port. The plurality of communication devices is arranged in a spoke and ring configuration, in which each communication device is part of a communication spoke. Each communication spoke is in communication with a different central port pair. Each communication device is also a part of a communication ring, so that each communication device in a selected communication ring belongs to a different communication spoke.


