IC Interconnect Token Management for Priority Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing integrated circuit communication systems face increased complexity and cost due to the need for advanced token management and storage mechanisms to balance access to communication channels between high and low priority masters, leading to inefficiencies and potential blocking of physical communication links.

Innovation Solution

The implementation of node-to-node token-based communication flow management within overlapping virtual networks, where network nodes request and manage tokens dynamically, reducing the need for pre-allocated tokens and minimizing storage and control complexity, and allowing for efficient arbitration of access to shared physical communication links.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If more tokens are allocated to high priority masters to balance communication channel access, then priority-based access control is improved, but system complexity and cost increase due to additional token storage and management mechanisms

Engineering Contradiction:
Improvepriority-based access controlVSAvoidtoken storage and management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the token management function from the master units and relocates it to the interconnect circuitry. Specifically, the interconnect includes token management logic that dynamically allocates tokens to masters based on priority, eliminating the need for complex storage and management mechanisms within each master unit while maintaining priority-based access control

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The interconnect circuitry acts as an intermediary between masters and slaves, managing token allocation and communication flow. The interconnect includes token buffers and arbitration logic that mediate between multiple masters and the communication channels, simplifying the overall system architecture by centralizing control

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If nodes assert communication signals without checking receiver readiness, then communication speed is improved, but physical communication links become blocked and unavailable to other virtual networks

Engineering Contradiction:
Improvecommunication signal assertion speedVSAvoidcommunication link availability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where receiving nodes assert readiness signals back to transmitting nodes before communication signals are asserted. The interconnect circuitry monitors receiver readiness and only permits signal assertion when the receiving node is prepared, preventing link blocking while maintaining efficient communication flow

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary readiness checking before allowing communication signals to be asserted. The interconnect circuitry预先 (in advance) verifies that receiving nodes are ready to accept signals, and only then permits the transmitting nodes to assert communication signals, preventing future blocking issues

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If pre-allocated tokens are stored in masters and slaves, then token management is simplified, but storage overhead and control complexity increase

Engineering Contradiction:
Improvetoken management simplicityVSAvoidstorage overhead
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent extracts the token storage function from masters and slaves and relocates it to the interconnect circuitry. The interconnect includes centralized token buffers that store and manage tokens dynamically, eliminating the need for distributed storage across multiple nodes and reducing overall storage overhead

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The interconnect circuitry serves multiple functions: it acts as a communication switch, a token manager, and a priority arbitrator. By consolidating these functions in a single component, the system reduces the total storage requirements compared to having separate token storage in each master and slave unit

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

Data Source

PatentUS9288258B2Communication using integrated circuit interconnect circuitry
Publication Date: 2016.03.15 ARM LTD
  • US9288258B2 patent drawing
  • US9288258B2 patent drawing
  • US9288258B2 patent drawing

AI summary

An integrated circuit comprising multiple master units and multiple slave units connected via interconnect circuitry utilizes token based node-to-node communication flow management within the interconnect circuitry with a network node requesting a token and receiving a token signal before it asserts its communication signals onto a physical communication link shared between multiple virtual networks.