Staggered Serial Bus Transmission for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile communication devices experience increased latency and packet drops due to concurrent activity of multiple devices on a shared serial bus, leading to degraded performance in high-priority and low-priority communication.

Innovation Solution

Implementing staggered transmission techniques on a serial bus, where devices alternate as transmitters during a single transaction, allowing data exchange in both directions before the datagram is completely transmitted, reducing the need for bus turnaround and arbitration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple devices are concurrently active on the serial bus, then communication functionality is enhanced, but latency increases and packet drops occur

Engineering Contradiction:
Improvecommunication functionalityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the concurrent communication into staggered time slots, allowing devices to transmit alternately rather than simultaneously. This segmentation of transmission opportunities resolves the conflict between supporting multiple active devices and maintaining low latency, as each device gets dedicated transmission windows without collision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic transmission scheduling where devices can switch between transmitting and receiving roles based on current communication needs. This dynamic alternation allows the system to adapt to varying traffic patterns while maintaining efficient bus utilization and preventing latency accumulation.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple devices are concurrently active on the serial bus, then communication versatility is improved, but packet reliability deteriorates

Engineering Contradiction:
Improvecommunication versatilityVSAvoidpacket delivery reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By segmenting bus access into alternating transmission slots for different devices, the patent eliminates packet collisions that occur with concurrent transmission. This segmentation ensures that each packet is transmitted without interference, maintaining high reliability while still supporting multiple active devices through time-division multiplexing.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If traditional bus turnaround is used for bidirectional communication, then protocol compatibility is maintained, but bus latency increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidbus latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary setup of bidirectional communication parameters before actual data transmission begins. By pre-configuring the staggered transmission schedule and alternating roles, the system avoids the need for repeated bus turnaround sequences during data exchange, significantly reducing latency while maintaining protocol compatibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables continuous bidirectional data exchange by eliminating idle bus turnaround periods. Devices continuously transmit and receive in alternating slots without stopping the data flow, maintaining uninterrupted useful action on the bus and minimizing latency compared to traditional turnaround-based approaches.

Inventive Principle:
Principle #20Continuity of useful action

4Ease of operation

If bus arbitration is performed for each transaction, then fair resource allocation is achieved, but bandwidth utilization decreases

Engineering Contradiction:
Improveresource allocation fairnessVSAvoidbandwidth utilization
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent implements periodic arbitration where devices are granted transmission rights in alternating cycles rather than arbitrating for every single transaction. This periodic approach maintains fair resource allocation over time while reducing the frequency of arbitration overhead, thereby improving overall bandwidth utilization.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10579549B2Staggered transmissions on a multi-drop half-duplex bus
Publication Date: 2020.03.03 QUALCOMM INC
  • US10579549B2 patent drawing
  • US10579549B2 patent drawing
  • US10579549B2 patent drawing

AI summary

Systems, methods, and apparatus for optimizing bus latency associated with a serial bus using staggered bidirectional transmission within a transaction or datagram are described. A method performed at a device coupled to a serial bus includes initiating a transaction between the first device and a second device to exchange a datagram with the second device in a first direction over the serial bus, and exchanging one or more bytes of data with the second device in a second direction over the serial bus before the datagram has been completely transmitted. The first device and the second device alternate as transmitters on the serial bus such that direction of data transmission is staggered on the serial bus. The serial bus may be operated in accordance with an I3C, RFFE, SPMI, or other protocol.