EXTRA NoC Router Pipeline Stage Segmentation for Clock Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The clock frequency of SMART routers is limited by the critical pipeline stage that combines SSR traversal and SA-G, which severely restricts the performance of Network-on-Chip (NoC) systems due to the time required for these processes.

Innovation Solution

The EXTRA NoC separates the SA-G pipeline stage into two distinct pipeline stages, allowing for a higher clock frequency and reducing latency by enabling serial execution of SR and SA-G processes, and inserting registers between pipeline stages to regulate timing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the SA-G pipeline stage combines SSR traversal and switch allocation-global processes, then the router structure remains simple, but the clock frequency is limited due to the critical pipeline stage duration

Engineering Contradiction:
Improveclock frequencyVSAvoidpipeline stage structure
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the combined SA-G pipeline stage into separate pipeline stages: SSR generation and transmission is separated from SA-G arbitration. This segmentation reduces the critical path duration by allowing parallel execution of SSR traversal and local switch allocation, thereby increasing the clock frequency while managing complexity through structured separation of functions

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the router uses a single-cycle multi-hop traversal approach, then latency is reduced, but the pipeline stage time required for SSR and SA-G processes increases

Engineering Contradiction:
ImprovelatencyVSAvoidpipeline stage time
Core Design Contradiction:
Loss of timeVSDuration of action of moving object

Solution Approach 1:

The patent implements preliminary action by generating SSR signals in advance during the SA-L pipeline stage, before the SA-G arbitration phase. This allows downstream routers to prepare their arbitration decisions ahead of time, reducing the actual traversal time and overall latency while maintaining manageable pipeline stage durations through overlapping execution

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10554584B2Dedicated SSR pipeline stage of router for express traversal (EXTRA) NoC
Publication Date: 2020.02.04 HUAWEI INT PTE LTD
  • US10554584B2 patent drawing
  • US10554584B2 patent drawing
  • US10554584B2 patent drawing

AI summary

This invention is related to an Express Traversal (EXTRA) Network on Chip (NoC) comprising a number of EXTRA routers. The EXTRA NoC comprises a Buffer Write and Route Computation (BW/RC) pipeline, a Switch Allocation-Local (SA-L) pipeline, a Setup Request (SR) pipeline, a Switch Allocation-Global (SA-G) pipeline, and a Switch Traversal and Link Traversal (ST/LT) pipeline. The BW/RC pipeline is configured to write an incoming flit to an input buffer(s) of a start EXTRA router and compute the route for the incoming head flit by selecting an output port to depart from the start EXTRA router. The SA-L pipeline is configured to arbitrate the start EXTRA router to choose an input port and an output port for a winning flit. The SR pipeline is configured to handle the transmission of a number of SR signals from the start EXTRA router to downstream EXTRA routers.