Scalable Crossbar Layout for Low-Delay NoC Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional crossbar designs for Network-on-Chip (NoC) face scalability issues with increasing data bus width and number of ports, leading to quadratic scaling of propagation delay and power consumption, which degrades performance and power efficiency.

Innovation Solution

The crossbar circuits are rearranged such that each data bit is handled by a 1-bit crossbar circuit, aggregated to form a radix-p d-bit crossbar, with signals routed in an x-first and y-second manner, reducing interconnect length and broadcasting, resulting in linear scaling of power and delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional crossbar design is used with increased data bus width and number of ports, then throughput and connectivity are improved, but propagation delay and power consumption scale quadratically

Engineering Contradiction:
ImprovethroughputVSAvoidpropagation delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The crossbar is segmented into multiple smaller crossbar units organized in a hierarchical structure. Instead of one large crossbar handling all ports and data bits, the system divides it into smaller blocks that can be managed independently, reducing the propagation delay within each segment while maintaining overall throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the crossbar architecture, organizing crossbar units in multiple levels (e.g., local crossbars and global crossbars). This dimensional organization allows data to travel through shorter paths at lower levels before aggregating at higher levels, reducing overall propagation delay while maintaining connectivity.

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

2Productivity

If traditional crossbar design is used with increased data bus width and number of ports, then connectivity and throughput are improved, but power consumption scales quadratically

Engineering Contradiction:
ImprovethroughputVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

Solution Approach 1:

The crossbar is segmented into multiple smaller crossbar units organized in a hierarchical structure. Instead of one large crossbar handling all ports and data bits, the system divides it into smaller blocks that can be managed independently, reducing the propagation delay within each segment while maintaining overall throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the crossbar architecture, organizing crossbar units in multiple levels (e.g., local crossbars and global crossbars). This dimensional organization allows data to travel through shorter paths at lower levels before aggregating at higher levels, reducing overall propagation delay while maintaining connectivity.

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

3Speed

If crossbar radix is increased for lower latency in Network-on-Chip, then communication speed is improved, but physical dimension and interconnection length grow

Engineering Contradiction:
Improvecommunication speedVSAvoidinterconnection length
Core Design Contradiction:
SpeedVSLength of stationary object

Solution Approach 1:

The crossbar is segmented into multiple smaller crossbar units organized in a hierarchical structure. Instead of one large crossbar handling all ports and data bits, the system divides it into smaller blocks that can be managed independently, reducing the propagation delay within each segment while maintaining overall throughput.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a hierarchical dimension to the crossbar architecture, organizing crossbar units in multiple levels (e.g., local crossbars and global crossbars). This dimensional organization allows data to travel through shorter paths at lower levels before aggregating at higher levels, reducing overall propagation delay while maintaining connectivity.

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

Data Source

PatentUS9577634B2Scalable crossbar apparatus and method for arranging crossbar circuits
Publication Date: 2017.02.21 INTEL CORP
  • US9577634B2 patent drawing
  • US9577634B2 patent drawing
  • US9577634B2 patent drawing

AI summary

Described is an apparatus (e.g., a router) which comprises: multiple ports; and a plurality of crossbar circuits arranged such that at least one crossbar circuit receives all interconnects associated with a data bit of the multiple ports and is operable to re-route signals on those interconnects.