Programmable NOC Data-Width Reconfiguration for Bandwidth Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Fixed interconnect networks in programmable logic devices, such as FPGAs, often lead to underutilization and inefficiencies due to mismatched bandwidth requirements between the network-on-chip (NOC) and the protocols used by the circuit design.

Innovation Solution

A programmable interconnect network with flexible data paths that can dynamically adjust its bandwidth by logically bonding subsets of physical data paths together, allowing for application-dependent bandwidth allocation and power-gating of unused channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the network-on-chip (NOC) is designed with a fixed wide bandwidth to accommodate future protocols, then the NOC can support higher bandwidth protocols in the future, but the NOC will be underutilized when current protocols with smaller bandwidth are used, leading to inefficiencies and higher power consumption

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidnetwork utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a dynamically reconfigurable interconnect network that can adjust its data path width based on the specific protocol and bandwidth requirements of the circuit design being implemented. The interconnect fabric allows runtime reconfiguration of channel widths, transforming a static fixed-width network into a dynamic adaptive system that optimizes bandwidth utilization for each application scenario

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the network-on-chip (NOC) is designed with a fixed wide bandwidth, then the NOC can accommodate high-bandwidth protocols, but power consumption increases due to underutilization of the network resources

Engineering Contradiction:
Improvebandwidth capacityVSAvoidNOC power consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The patent changes the operational parameters of the interconnect network by allowing dynamic adjustment of data path width and channel configuration. Instead of maintaining a fixed wide bandwidth, the system adapts parameter values (channel width, number of active paths) to match the actual bandwidth requirements, thereby reducing power consumption when full bandwidth is not needed while maintaining the capability to support high-bandwidth protocols when required

Inventive Principle:
Principle #35Parameter changes

3Use of energy by stationary object

If the network-on-chip (NOC) bandwidth is matched exactly to the protocol requirements, then power consumption is minimized, but the NOC cannot accommodate protocols with different bandwidth requirements

Engineering Contradiction:
Improvepower consumptionVSAvoidprotocol support flexibility
Core Design Contradiction:
Use of energy by stationary objectVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal interconnect network architecture that can serve multiple protocol types and bandwidth requirements through a single reconfigurable fabric. The system achieves multi-functionality by allowing the same physical infrastructure to be dynamically reconfigured to match different protocol specifications, eliminating the need for separate dedicated networks for each protocol type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12237831B2Network-on-chip (NOC) with flexible data width
Publication Date: 2025.02.25 ALTERA CORP
  • US12237831B2 patent drawing
  • US12237831B2 patent drawing
  • US12237831B2 patent drawing

AI summary

Techniques described herein may relate to providing a programmable interconnect network (e.g., a programmable network-on-chip (NOC)). A method may include determining a transmission parameter, bonding one or more channels of an interconnect network based at least in part on the transmission parameter, and power-gating any unused channels after the bonding.