Network Switching Fabric Header-Data Routing for Higher Throughput

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional network switching fabrics with a crossbar architecture require separate routers for read/write requests and responses, leading to inefficient resource usage and increased hardware complexity.

Innovation Solution

A network switching fabric with a crossbar architecture that logically separates header and data bits, using two routers: a header router for control information and a data router for data payloads, allowing concurrent processing and reducing hardware complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If separate routers are used for read/write requests and responses in traditional network switching fabrics, then routing functionality is provided, but hardware complexity increases and resource usage efficiency decreases

Engineering Contradiction:
Improvehardware complexityVSAvoidresource usage efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent combines multiple routing functions into a single router by separating header and data bits into different channels. The header router handles control information while the data router handles data payloads, allowing concurrent processing that reduces hardware complexity while maintaining or improving resource usage efficiency through better utilization of routing resources.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments messages into header bits and data bits, routing them through different channels (header channels and data channels respectively). This segmentation allows the router to process control information and data independently and concurrently, improving resource usage efficiency while reducing the complexity of managing single monolithic routing paths.

Inventive Principle:
Principle #1Segmentation

2Productivity

If traditional crossbar architecture processes all message bits through the same router, then routing is simplified, but throughput decreases due to sequential processing

Engineering Contradiction:
ImprovethroughputVSAvoidrouting architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

By segmenting messages into header and data portions and routing them through separate channels, the system enables parallel processing of control information and data payloads. This segmentation increases throughput by eliminating sequential processing bottlenecks while managing routing architecture complexity through organized channel separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables continuous processing by allowing the header router and data router to operate concurrently without blocking each other. Header bits can be processed while data bits are being transmitted, maintaining continuous useful action and maximizing throughput utilization of the routing infrastructure.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If header and data bits are processed together through the same routing path, then routing logic is simpler, but concurrency and resource utilization are reduced

Engineering Contradiction:
ImproveconcurrencyVSAvoidrouting architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the message stream into header bits and data bits that can be routed independently through header channels and data channels. This segmentation enables concurrent processing of multiple message components, enhancing adaptability and versatility of the routing system while managing complexity through structured channel separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension to routing by creating separate header channels and data channels, effectively adding a channel dimension to the traditional single-path routing. This dimensional separation allows concurrent processing of headers and data, improving adaptability while organizing complexity into manageable channel structures.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS12388770B1Network switching fabric efficiency
Publication Date: 2025.08.12 AURADINE INC
  • US12388770B1 patent drawing
  • US12388770B1 patent drawing
  • US12388770B1 patent drawing

AI summary

The present disclosure generally relates to improving the efficiency of a network switching fabric. Some aspects of the present disclosure relate to an apparatus that includes: multiple ports configured to interface with multiple hardware accelerators; multiple multiplexers configured to communicate with the ports via multiple input channels; multiple demultiplexers configured to communicate with the ports via multiple output channels; a first router coupled to the multiplexers and the demultiplexers via a set of header channels, the first router configured to route header portions of one or more messages; and a second router coupled to the multiplexers and the demultiplexers via a set of data channels, the second router configured to route data portions of the one or more messages.