MIPI RFFE Slave Device With Segmented Protocol Decoder

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of MIPI™ RFFE modules with multiple die faces challenges in reducing die size and power consumption due to complex RF technology requirements and the need for extensive digital logic, leading to increased cost and complexity.

Innovation Solution

A system comprising a master device and slave devices with a first die equipped with a protocol decoder and at least one second die featuring a simplified address decoder, where the first die generates a circuit enable signal to selectively route data and clock signals to the second die, allowing it to process only the necessary data without a full protocol decoder, thereby reducing the complexity and size of the second die.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each die implements a full MIPITM RFFE slave interface with protocol decoder, then each die can independently process MIPITM protocols, but the die size and complexity increase significantly

Engineering Contradiction:
Improveprotocol processing capabilityVSAvoiddie size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The slave device is divided into two separate die: a first die that implements the full MIPITM RFFE slave interface with protocol decoder, and a second die that implements only the simplified address decoder. This segmentation allows the first die to handle complex protocol processing while the second die handles only simple address decoding, reducing the complexity and size requirements for each individual die.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A circuit enable signal acts as an intermediary between the first die and the second die. The first die generates this enable signal in response to decoded MIPITM protocols, which then activates the second die to process clock and data signals. This intermediary mechanism allows the second die to remain inactive during periods when it does not need to process signals, reducing its operational complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If extensive digital logic is implemented in RF front-end process technologies, then full protocol processing capability is achieved, but manufacturing cost and technological difficulty increase

Engineering Contradiction:
Improveprotocol processing capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

By segmenting the slave device into two die with different levels of complexity, the patent reduces the amount of extensive digital logic required in any single die. The second die requires minimal digital logic (only address decoding), making it easier and less costly to manufacture in RF front-end process technologies, while the first die concentrates the complex protocol processing functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by giving different functional characteristics to different die. The first die has full protocol processing capability with extensive digital logic, while the second die has simplified functionality with minimal digital logic. This differentiation allows optimization of manufacturing costs by reducing the complexity burden on the second die, which can be manufactured more easily in RF process technologies.

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If multiple die are integrated to support RF technology, then functional requirements are met, but die size and power consumption increase

Engineering Contradiction:
ImproveRF functional capabilityVSAvoiddie size
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the RF front-end slave device into two specialized die, allowing each to be optimized for its specific function. The first die handles protocol decoding with larger size, while the second die handles signal processing with smaller size when activated. This segmentation reduces the total active die size compared to having one large die performing all functions continuously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The second die is activated periodically through the circuit enable signal rather than continuously. The enable signal is generated in response to decoded MIPITM protocols, causing the second die to process clock and data signals only when needed. This periodic activation reduces power consumption and effective die size compared to continuous operation.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10042798B2System comprising a master device and a slave device having multiple integrated circuit die, wireless communication unit and method therefor
Publication Date: 2018.08.07 MEDIATEK SINGAPORE PTE LTD
  • US10042798B2 patent drawing
  • US10042798B2 patent drawing
  • US10042798B2 patent drawing

AI summary

A system is described that comprises: a master device and a slave device. The slave device comprises: a first die comprising an interface comprising a decoder configured to support a MIPI™ RFFE slave protocol; at least one second die comprising a simplified address decoder, operably coupled to the first die; and a shared control bus that is configured to support at least a clock signal and a data signal shared between the master device and the at least one second die on the slave device. The interface of the first die is configured to generate at least one circuit enable signal, routed to the at least one second die. The simplified address decoder is configured to process the clock signal and the data signal in response to the at least one circuit enable signal. In this manner, by partitioning the protocol handling to a protocol decoder in a first die, and one or more second die that support a simplified address decoder, the first die is able to individually select the die to receive a data frame by generating and routing the enable signal.