Micro Networks-On-Chip for Faster Circuit Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring configurable integrated circuits through configuration networks-on-chip (CNOCs) requires substantial runtime due to limited bandwidth, which hampers efficient configuration and emulation operations.

Innovation Solution

Employing micro networks-on-chip (NOC) to decouple from response buffer circuits and couple with local configuration managers (LCMs) for faster configuration and emulation operations, utilizing high-bandwidth paths and double-pumping interfaces to maintain data bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If configuration networks-on-chip (CNOCs) are used for configuring integrated circuits, then configuration data can be transmitted to logic circuits, but the runtime for configuration and emulation operations becomes substantial due to limited bandwidth

Engineering Contradiction:
Improveconfiguration speedVSAvoidconfiguration runtime
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the configuration network into multiple micro NOCs that operate in parallel across different regions of the integrated circuit. Each micro NOC handles configuration data for a specific region, allowing simultaneous configuration operations across multiple regions and reducing overall configuration runtime by an order of magnitude.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a spatial dimension to data transmission by routing configuration data through multiple parallel paths across different regions of the circuit. This dimensional expansion from a single sequential path to multiple parallel paths enables concurrent configuration operations and significantly reduces configuration time.

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

2Loss of time

If micro networks-on-chip (NOCs) are used to transmit configuration data, then configuration runtime is reduced, but the network complexity increases due to decoupling from response buffer circuits

Engineering Contradiction:
Improveconfiguration runtimeVSAvoidNOC structure complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent extracts the micro NOCs from the traditional response buffer circuit structure and couples them directly with local configuration managers. This extraction simplifies the overall system architecture by removing unnecessary intermediate components while reducing configuration runtime through more direct data paths.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces local configuration managers as intermediary components between the micro NOCs and the logic circuits. These managers coordinate configuration data transmission and simplify the interaction between the micro NOCs and the target logic circuits, reducing the overall system complexity despite the increased number of components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Speed

If high-bandwidth paths are used in micro NOCs, then data transmission speed increases, but the device complexity increases due to additional interfaces and routing

Engineering Contradiction:
Improvedata transmission speedVSAvoidinterface and routing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the high-bandwidth data transmission paths into multiple dedicated micro NOCs, each handling specific data streams. This segmentation allows each micro NOC to maintain high bandwidth with simplified routing structures, as each path is dedicated to specific configuration or emulation data rather than requiring complex multiplexing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local configuration managers that are optimized for their specific regions, with dedicated interfaces and routing structures tailored to local needs. This local optimization reduces the complexity of each individual interface while maintaining high overall bandwidth through parallel operations across multiple regions.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250321922A1Networks-On-Chip For Configuration And Emulation Of Integrated Circuits
Publication Date: 2025.10.16 ALTERA CORP
  • US20250321922A1 patent drawing
  • US20250321922A1 patent drawing
  • US20250321922A1 patent drawing

AI summary

An integrated circuit includes logic circuits and a network-on-chip in a region of the integrated circuit. The network-on-chip is configurable to transmit at least two of user data, configuration data, and emulation data to the logic circuits. The network-on-chip is configurable to transmit the user data to and from the logic circuits during a user mode of the integrated circuit. The network-on-chip is configurable to transmit the configuration data to the logic circuits for configuring the logic circuits during a configuration mode of the integrated circuit. The network-on-chip is configurable to transmit the emulation data to and from the logic circuits during an emulation mode of the integrated circuit.