Interconnect Offload Component for Debug Network Data Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Advanced signal processing devices, such as System-on-Chip (SoC) devices, face performance limitations due to the speed of data communication between components via the interconnect component, and implementing a safe mode in case of errors or malfunctions within the interconnect component is challenging, especially in safety-critical applications.

Innovation Solution

An interconnect offload component and a memory access component are introduced to offload functional data from the interconnect component onto a debug network, reducing the load on the interconnect component and enabling a safe mode operation by using the debug network for non-coherent data transmission, thereby improving performance and ensuring system safety.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If functional data is transmitted through the interconnect component, then data communication between components is achieved, but the interconnect component becomes a performance bottleneck and reliability risk

Engineering Contradiction:
Improvedata communication speedVSAvoidsystem safety
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces an intermediary component (the offload component) that mediates between the interconnect component and the debug network. This intermediary receives functional data from the interconnect component and forwards it to the debug network, thereby isolating the interconnect component from direct reliability risks while maintaining data communication functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the data transmission path by separating functional data transmission from the interconnect component. By dividing the data flow into interconnect component data and debug network data, the system eliminates the single point of failure risk associated with relying solely on the interconnect component for all data communication.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If the interconnect component is used for all data transmission, then component simplicity is maintained, but performance limitations are encountered

Engineering Contradiction:
Improveinterconnect component structureVSAvoiddata communication speed
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies multi-functionality by enabling the debug network to serve dual purposes: traditional debug/trace functionality and functional data transmission. This allows the system to achieve higher data communication throughput without adding a completely separate transmission infrastructure, as the debug network is repurposed to handle functional data offloading.

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

Solution Approach 2:

The patent introduces a new dimension to data transmission by utilizing the debug network as an additional transmission pathway. Instead of solely relying on the interconnect component's spatial transmission path, the system adds a temporal/logical dimension by multiplexing functional data onto the debug network, thereby increasing overall communication capacity.

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

3Productivity

If functional data is offloaded to the debug network, then interconnect component load is reduced, but the debug network must handle non-coherent data transmission

Engineering Contradiction:
Improveinterconnect component throughputVSAvoiddebug network functionality
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts non-coherent data transmission functionality from the interconnect component and places it in the debug network. By taking out the coherence requirements from the functional data path and placing them in the debug network's error detection/correction mechanisms, the system enables high-speed offloading while managing the added complexity through targeted error handling rather than full coherence maintenance.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11687430B2Method and apparatus for offloading functional data from an interconnect component
Publication Date: 2023.06.27 NXP USA INC
  • US11687430B2 patent drawing
  • US11687430B2 patent drawing
  • US11687430B2 patent drawing

AI summary

An interconnect offload component arranged to operate in an offloading mode, and a memory access component for enabling access to a memory element for functional data transmitted over a debug network of a signal processing device.In the offloading mode the interconnect offload component is arranged to receive functional data from an interconnect client component for communication to a destination component, and forward at least a part of the received functional data to a debug network for communication to the destination component via the debug network.The memory access component is arranged to receive a debug format message transmitted over the debug network, extract functional data from the received debug format message, said functional data originating from an interconnect client component for communication to a memory element, and perform a direct memory access to the memory element comprising the extracted functional data.