Address-Converting Transfer Interface for Multi-Slave Serial Buses

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The serial transmission scheme for interconnecting semiconductor components in mobile communication terminals limits the number of slave devices that can be connected, leading to complex control and increased load on the bus, making high-speed communication difficult.

Innovation Solution

A transfer device that converts commands with added parity bits to simplify control of slave devices by a master device, allowing high-speed communication by converting addresses and judging abort conditions to generate parity errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple slave devices are connected to the bus in the serial transmission scheme, then the functionality and flexibility of the system are improved, but the control complexity increases and communication speed decreases

Engineering Contradiction:
Improvenumber of slave devicesVSAvoidcontrol complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a transfer device as an intermediary component between the master device and multiple slave devices. This transfer device receives commands from the master device, converts the address to identify a specific internal slave device, and forwards the command accordingly. By inserting this intermediary layer, the master device only needs to communicate with the transfer device using simple addressing, while the transfer device handles the complexity of routing to multiple slave devices internally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the slave device functionality into multiple internal slave devices within a single physical device. The transfer device contains a plurality of internal slave devices, each with specific functions. This segmentation allows the system to support multiple slave devices while maintaining simple external communication interfaces, as the transfer device presents a unified interface to the master device while managing multiple internal functional units.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple slave devices are connected to the bus in the serial transmission scheme, then the functionality and flexibility of the system are improved, but the communication speed decreases due to increased bus load

Engineering Contradiction:
Improvenumber of slave devicesVSAvoidcommunication speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The transfer device acts as a mediator that consolidates communication traffic. Instead of multiple slave devices each competing for bus access, all commands are routed through the single transfer device interface. This reduces bus contention and load, maintaining high communication speed while supporting multiple slave devices through the internal structure of the transfer device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges multiple slave device interfaces into a single transfer device interface on the bus. The transfer device combines the functionality of multiple slave devices while presenting a unified communication interface to the master device. This merging reduces the number of bus transactions and eliminates the need for complex bus arbitration, thereby maintaining high communication speed.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If address conversion is performed to identify specific internal slave devices, then the control of slave devices is simplified, but the risk of parity errors and abort conditions increases

Engineering Contradiction:
Improvecontrol simplicityVSAvoidparity error risk
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The transfer device incorporates a judgment circuit that monitors commands after address conversion. The judgment circuit checks whether the converted address and command parameters are valid and whether abort conditions are satisfied. This feedback mechanism detects potential errors early in the command processing chain, allowing the system to handle parity errors and abort conditions systematically rather than allowing them to propagate unchecked through the system.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The transfer device performs preliminary validation of commands before forwarding them to internal slave devices. The judgment circuit evaluates abort conditions and address validity in advance, converting potentially erroneous commands into valid ones or generating appropriate error responses. This preliminary action prevents reliability issues from occurring downstream in the system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10567117B2Transfer device
Publication Date: 2020.02.18 MURATA MFG CO LTD
  • US10567117B2 patent drawing
  • US10567117B2 patent drawing

AI summary

A transfer device includes: a converter configured to convert an address contained in a command CMD1 transmitted from a master device, to an address indicating an internal slave device, and transfer a command CMD2K to the stated internal slave device; a first parity calculator configured to calculate a first parity bit formed of one bit for the command CMD2K; and a judgment circuit configured to judge whether or not a predetermined abort condition is satisfied. When the predetermined abort condition is satisfied, the converter outputs the first parity bit as a parity bit of the command CMD2K.