Multi-Drop Bus Coexistence Messaging via Common Memory Map

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication systems in mobile devices require multiple physical GPIO pins for point-to-point links to transmit coexistence information, which is inefficient and increases manufacturing costs and complexity.

Innovation Solution

Implementing a method to configure a common memory map across devices on a serial bus, allowing coexistence messages to be transmitted over a multi-drop serial bus, reducing the need for physical pins by using a common memory map and unique identifiers to address messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If point-to-point links are used to transmit coexistence information, then data integrity and communication reliability are improved, but the number of physical pins increases and device complexity increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple point-to-point communication links are merged into a single multi-drop serial bus. The patent consolidates coexistence information transmission from multiple sources (modem, RF components, wireless communication devices) onto one shared bus, reducing the number of physical connections from multiple dedicated links to a single bus structure while maintaining communication reliability through protocol-level addressing and message routing

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple physical GPIO pins are used for point-to-point links, then communication reliability is improved, but manufacturing cost increases

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Multiple GPIO pins used for separate point-to-point links are merged into a single multi-drop bus structure. The patent reduces the physical pin count by consolidating multiple communication channels into one shared bus, directly lowering manufacturing costs while maintaining communication reliability through logical addressing and message routing protocols

Inventive Principle:
Principle #5Merging (Combining)

3Device complexity

If a multi-drop serial bus is used to reduce pin count, then device complexity is reduced, but communication latency may increase

Engineering Contradiction:
Improvedevice complexityVSAvoidcommunication latency
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring message priorities, destination addresses, and routing information before actual coexistence information transmission. The bus is pre-established with addressing schemes that enable direct routing to target devices, reducing the time needed for message handling and minimizing latency despite the multi-drop architecture

Inventive Principle:
Principle #10Preliminary action

4Quantity of substance

If a common memory map is implemented across devices, then the number of physical pins is reduced, but the complexity of address management increases

Engineering Contradiction:
Improvenumber of physical pinsVSAvoidaddress management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

A universal common memory map is implemented across all devices connected to the multi-drop bus. Each device is assigned unique address ranges within this shared memory space, allowing any device to communicate with any other device through standardized addressing. This universal addressing scheme simplifies the overall system architecture while managing address complexity through systematic allocation and protocol-level address translation

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

Data Source

PatentUS10572410B2Function-specific communication on a multi-drop bus for coexistence management
Publication Date: 2020.02.25 QUALCOMM INC
  • US10572410B2 patent drawing
  • US10572410B2 patent drawing
  • US10572410B2 patent drawing

AI summary

Systems, methods, and apparatus are described that provide for communicating coexistence messages over a multi-drop serial bus. A data communication method includes configuring a common memory map at each of a plurality of devices coupled to a serial bus, receiving at a first device coupled to the serial bus, first coexistence information directed to a second device coupled to the serial bus, generating at the first device, a coexistence message that includes the first coexistence information, and transmitting the coexistence message to the second device over the serial bus. The first coexistence information in the coexistence message may be addressed to a location in the common memory map calculated based on a destination address associated with the first coexistence information and a unique identifier of the first device.