Compound Command Frame Packing for Bus Interface Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional command transfer over buses is inefficient due to high overhead from additional information, resulting in low command transfer efficiency when the command length is smaller than the packet length.

Innovation Solution

Packing multiple commands into a compound command frame and transmitting them in a single packet, allowing for efficient decoding and execution by electronic devices with a control circuit and bus interface, which reduces overhead and improves bandwidth utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single packet is used to transfer one command over the bus, then the command transfer structure is simple, but the command transfer efficiency is low due to high overhead from additional information

Engineering Contradiction:
Improvepacket structure complexityVSAvoidcommand transfer efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent merges multiple commands into a single compound command frame, which is then transmitted as one packet. This combining approach reduces the number of packets required and decreases the total overhead from header information, thereby improving command transfer efficiency while maintaining manageable structural complexity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The compound command frame serves multiple functions by accommodating various types of commands (e.g., read, write, configure) within a single structured format. This multi-functional design allows the same packet structure to handle diverse command types efficiently, improving overall system productivity without requiring separate packet structures for each command type

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

2Productivity

If multiple commands are packed in one compound command frame, then command transfer efficiency is enhanced by reducing overhead, but the decoding and execution complexity increases

Engineering Contradiction:
Improvecommand transfer efficiencyVSAvoiddecoding and execution complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The compound command frame is segmented into distinct command units, each with its own identifier and parameters. This segmentation allows the receiving device to parse and process each command independently within the compound frame, reducing the overall decoding complexity compared to handling a monolithic command structure while still benefiting from reduced packet overhead

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary parsing layer that translates the compound command frame into individual command instructions for execution. This intermediary structure mediates between the efficient packed transmission and the simpler individual command execution, managing the complexity of decoding multiple commands while maintaining execution simplicity

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9846657B2Electronic device for packing multiple commands in one compound command frame and electronic device for decoding and executing multiple commands packed in one compound command frame
Publication Date: 2017.12.19 MEDIATEK INC
  • US9846657B2 patent drawing
  • US9846657B2 patent drawing
  • US9846657B2 patent drawing

AI summary

An electronic device includes a control circuit and a bus interface. The control circuit packs a plurality of commands in a compound command frame. The bus interface communicates with another electronic device via a bus between the electronic device and the another electronic device, and packs the compound command frame in a single packet and transmits the single packet over the bus.