I3C Bus Group Addressing for Efficient Multi-Device Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current I3C communication standards require repeated write transfers to multiple devices connected to a bus interface, leading to inefficiencies and potential communication errors when setting a single arbitrary device as the destination, necessitating a method to efficiently communicate with multiple devices while avoiding errors.

Innovation Solution

A communication device and method that utilize a transmission and reception control unit and processing execution unit to recognize devices with group-belonging capabilities, assigning a group address to multiple devices, allowing for concurrent communication and error prevention by designating a group address for a single group of devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If repeated write transfers are performed to multiple devices individually, then communication reliability is maintained, but communication efficiency deteriorates

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcommunication reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent merges multiple individual write transfers into a single group address-based write transfer. By assigning a common group address to multiple slave devices, the master device can transmit data to all group members simultaneously through one transfer operation, thereby improving communication efficiency while maintaining reliability through the standardized I3C group communication protocol

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If a single arbitrary device is set as destination, then communication simplicity is improved, but communication efficiency deteriorates when multiple devices need the same data

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidaddress management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The group address serves as a universal identifier that can represent multiple slave devices simultaneously. Instead of managing individual addresses for each device, the group address provides a multi-functional addressing mechanism that works for all devices within the group, simplifying address management while enabling efficient bulk communication

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

3Productivity

If group address communication is implemented, then communication efficiency is improved, but risk of communication errors increases

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidcommunication error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback mechanisms through acknowledgment signals from slave devices to the master device. When the master transmits data to a group address, receiving slave devices send acknowledgment signals to confirm successful reception. This feedback loop enables error detection and ensures communication reliability while maintaining the efficiency benefits of group address-based communication

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11442887B2Communication device, communication method, program, and communication system
Publication Date: 2022.09.13 SONY SEMICON SOLUTIONS CORP
  • US11442887B2 patent drawing
  • US11442887B2 patent drawing
  • US11442887B2 patent drawing

AI summary

To perform communication more definitely and efficiently.In order to perform communication in which a group address is used setting a plurality of arbitrary slaves to a single group and setting the group to a destination, a slave having a group-belonging capability capable of belonging to the group and performing communication is recognized. Then, in a state in which a slave having the group-belonging capability and a slave having no group-belonging capability mixedly join in a bus, the group address is assigned to the slave recognized to have the group-belonging capability. The present technology is, for example, applicable to a bus IF.