Host-Slave Communication Addressing for Data Transfer Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require individual communication with each slave device using unique slave addresses, leading to increased data transmission and diminished data transfer rates due to the need for multiple reading and writing transactions.

Innovation Solution

A system where each integrated circuit stores a unique slave address and a global slave address, allowing the host device to communicate with each slave device individually using the unique address and simultaneously with all devices using the global address and order number, reducing the number of data bytes transferred.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the host device communicates with each slave device individually using unique slave addresses, then each slave device can be addressed specifically, but the total amount of data transmitted increases and data transfer rate diminishes

Engineering Contradiction:
Improveslave device addressing accuracyVSAvoiddata transfer rate
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent combines multiple slave devices into a single communication transaction by using a master device that can address and communicate with multiple slave devices simultaneously through a unified protocol structure, merging what were previously separate individual communication channels into one efficient channel

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The master device is designed with multi-functionality to handle both individual slave device communication and group communication with multiple slave devices using a single versatile communication interface and protocol that supports both addressing modes

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

2Reliability

If the host device performs multiple reading and writing transactions with each slave device, then complete data exchange can be achieved, but the number of transactions increases and communication efficiency decreases

Engineering Contradiction:
Improvedata exchange completenessVSAvoidcommunication transaction time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by establishing a master device configuration that can initiate and manage multiple slave device transactions in a coordinated manner, preparing the communication framework in advance to enable batch operations rather than ad-hoc individual transactions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The communication protocol enables continuous useful action by allowing the master device to maintain an active communication session with multiple slave devices, performing reading and writing transactions in a continuous flow without requiring repeated establishment of individual transaction protocols between the host and each slave device

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If individual communication transactions are used with each slave device, then specific data can be read and written to each device, but the total data transmission volume increases

Engineering Contradiction:
Improveindividual slave device controlVSAvoiddata transmission volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

The patent applies segmentation by dividing the data transmission into efficient segments where the master device handles addressing and routing information centrally, allowing multiple slave devices to be accessed through a segmented addressing scheme rather than requiring separate complete data paths for each device

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10783101B1Methods and system for communication between a host device and slave devices
Publication Date: 2020.09.22 SEMICON COMPONENTS IND LLC
  • US10783101B1 patent drawing
  • US10783101B1 patent drawing
  • US10783101B1 patent drawing

AI summary

Various embodiments of the present technology may provide methods and system for communication between a host device and slave devices. The system may provide a plurality of integrated circuits (i.e., slave devices) connected to and configured to communicate with a host device (i.e., a master device). Each integrated circuit may provide a register to store a unique slave address, a global slave address, and an order number. The host device may communicate with each slave device individually using the unique slave address and communicate with all slave devices simultaneously using the global slave address and the order number.