Single-Wire P2P Bus Arbitration for Peer-Initiated Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional single-wire bus architectures are limited to a master-slave configuration, where only the master circuit can initiate communications, hindering time-constrained communications and limiting deployment scenarios in mobile communication devices.

Innovation Solution

A single-wire peer-to-peer (P2P) bus apparatus is introduced, allowing peer devices to contend for access to the bus based on assigned priorities, enabling any peer device to initiate communications and supporting a bidirectional P2P bus architecture.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a master-slave configuration is used on a single-wire bus, then the bus architecture is simple and easy to implement, but only the master circuit can initiate communications which hinders time-constrained communications and limits deployment scenarios

Engineering Contradiction:
Improvecommunication initiation capabilityVSAvoidbus architecture complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The bus architecture transitions from a static master-slave role assignment to a dynamic peer-to-peer system where any device can become the initiating peer based on real-time communication needs and priority levels. This dynamic role assignment enables any peer device to initiate communications while maintaining system simplicity through standardized contention protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The conventional master-slave hierarchy is inverted to a peer-to-peer equality model where all devices have equal potential to initiate communications. Instead of one device controlling others, any device can assert bus contention and initiate transactions based on its needs and priority, fundamentally reversing the traditional single-wire bus operational paradigm.

Inventive Principle:
Principle #13The other way round (Inversion)

2Adaptability or versatility

If any peer device can initiate communications over the single-wire bus, then deployment scenarios are expanded and communication flexibility is improved, but bus contention arbitration mechanisms are required

Engineering Contradiction:
Improvedeployment scenario supportVSAvoidbus arbitration mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system introduces priority levels as a new parameter to differentiate peer devices during contention scenarios. By assigning different priority values to different peer devices, the arbitration mechanism can efficiently determine which device should initiate communication without complex negotiation protocols, expanding deployment scenarios while maintaining manageable complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Each peer device independently monitors the bus state and autonomously determines when to assert contention based on its communication needs and priority level. The arbitration process is self-service in nature, where devices compete for bus access through standardized contention assertions rather than requiring centralized control or complex handshaking mechanisms.

Inventive Principle:
Principle #25Self-service

3Loss of time

If peer devices contend for bus access based on priority, then time-constrained communications are enabled, but bus state monitoring and contention assertion requirements increase operational complexity

Engineering Contradiction:
Improvecommunication initiation timeVSAvoidbus operation simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

Priority levels are pre-assigned to peer devices before bus contention occurs, enabling rapid arbitration when multiple devices simultaneously need bus access. This preliminary configuration of priority parameters allows time-constrained communications to be resolved immediately based on pre-established hierarchies rather than requiring complex real-time negotiation, reducing communication initiation time while maintaining operational simplicity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11113220B2Single-wire peer-to-peer bus
Publication Date: 2021.09.07 QORVO US INC
  • US11113220B2 patent drawing
  • US11113220B2 patent drawing
  • US11113220B2 patent drawing

AI summary

A single-wire peer-to-peer (P2P) bus apparatus is provided. The single-wire P2P bus apparatus includes a first peer device and a second peer device(s) coupled to a single-wire bus that correspond to a first bus access priority and a second bus access priority(s), respectively. Any of the first peer device and the second peer device(s) can contend for access to the single-wire bus by asserting a bus contention indication(s) when the single-wire bus is in a defined bus state. A winner for the single-wire bus may be a peer device having a highest bus access priority among those peer devices asserting the bus contention indication(s). In this regard, any peer device on the single-wire bus can have a chance to initiate communications over the single-wire bus, thus making it possible for the single-wire bus to function based on bidirectional P2P bus architecture capable of supporting more application and/or deployment scenarios.