Trace Network Configuration for NoC Router Ports

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Network-on-Chip (NoC) systems face challenges in efficiently configuring trace ports of data routers, leading to increased complexity, area, and cost, as well as potential delays in data packet transmission due to the need for separate infrastructure for configuration information.

Innovation Solution

The use of a trace network to transmit configuration information to trace ports of data routers, bypassing the data network and eliminating the need for direct paths between data and trace ports, thereby reducing complexity and area while keeping the data network available for data packet transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a separate infrastructure is used to transmit configuration information to trace ports, then configuration capability is provided, but device complexity and area increase

Engineering Contradiction:
Improveconfiguration capabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges the configuration information transmission function with the existing trace network infrastructure. The trace network, originally designed for trace data transmission, is extended to also carry configuration information from the trace port to data routers. This eliminates the need for a separate configuration infrastructure, reducing device complexity and area while maintaining configuration capability.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If direct paths between data ports and trace ports are provided for configuration transmission, then configuration is enabled, but area and cost increase

Engineering Contradiction:
Improveconfiguration transmissionVSAvoidarea
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The patent makes the trace network multi-functional by enabling it to serve both its original purpose (trace data transmission) and a new function (configuration information transmission). The trace port uses the existing trace network paths to reach data routers, eliminating the need for dedicated direct paths between data ports and trace ports, thereby reducing area and cost.

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

3Adaptability or versatility

If the data network is used for configuration information transmission, then configuration is possible, but data packet transmission may be delayed

Engineering Contradiction:
Improveconfiguration transmissionVSAvoiddata packet transmission delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the transmission functions by creating a dedicated trace network path for configuration information that operates independently from the data network path. This segmentation allows configuration transmissions to occur without interfering with data packet flows, preventing delays in data transmission while still enabling configuration capability.

Inventive Principle:
Principle #1Segmentation

4Productivity

If trace network is used for configuration information, then data network remains available for data transmission, but trace network must handle dual functions

Engineering Contradiction:
Improvedata network availabilityVSAvoidtrace network complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic function switching in the trace network, where the network can operate in different modes: pure trace data transmission mode and configuration transmission mode. This dynamic capability allows the trace network to handle dual functions without permanent structural complexity, maintaining data network availability while enabling configuration capability through temporal multiplexing of the trace network resources.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11140023B2Trace network used as a configuration network
Publication Date: 2021.10.05 INTEL CORP
  • US11140023B2 patent drawing
  • US11140023B2 patent drawing
  • US11140023B2 patent drawing

AI summary

An apparatus is provided which comprises: a plurality of data routers to route data packets, wherein the plurality of data routers comprises: a first data router comprising a trace port, and a second data router coupled to a component; and one or more trace routers to route trace information of the apparatus, wherein a first trace router of the one or more trace routers is coupled to the trace port, and wherein the first trace router is to route configuration information from the component to the trace port, the configuration information to configure the trace port.