SOC Core Connect-Disconnect Handshake for Reliable Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile computing devices face non-recoverable data loss and increased power consumption due to unreliable communication protocols between active and standby components of the system on a chip (SOC), which hinders device performance and user experience.

Innovation Solution

Implementing a connect/disconnect interface with a six-wire handshake protocol between processing cores of an SOC to manage power states and ensure data transmission only occurs between active cores, using a connect/disconnect interface to prevent data loss and reduce power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If components of the SOC are frequently powered down to conserve energy, then power consumption is reduced, but data transmission reliability deteriorates due to non-recoverable data loss

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transmission reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The connect/disconnect interface performs preliminary actions by establishing connection state verification before data transmission begins. The interface checks whether the receiving core is in connected or disconnected state prior to initiating traffic, preventing data loss before it can occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The interface implements feedback mechanisms through handshake protocols where cores exchange connection status information. The receiving core provides feedback about its power state (connected/disconnected) to the transmitting core, enabling reliable data transmission decisions.

Inventive Principle:
Principle #23Feedback

2Reliability

If a connect/disconnect interface is implemented between processing cores, then data transmission reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidinterface complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The interface is segmented into distinct functional components: connection state indicators, handshake signal lines, and control logic separate from the data transmission path. This segmentation allows the reliability mechanism to be added without fully integrating it into the core data path, reducing overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The connect/disconnect interface acts as an intermediary layer between processing cores. Rather than modifying the core data transmission logic, it introduces a separate mediation mechanism that verifies connection states before allowing data flow, isolating the complexity from the main data path.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260086975A1Interface Connect Disconnect Protocol
Publication Date: 2026.03.26 GOOGLE LLC
  • US20260086975A1 patent drawing
  • US20260086975A1 patent drawing
  • US20260086975A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing an interface between a pair of processing cores of a device that are configured to exchange data. The device is configured to enable or disable one or more of the pair of processing cores. One of the methods includes configuring a connect/disconnect interface implemented as logic circuitry between the pair of processing cores to assume a connected state in which the pair of processing cores and exchange data, and configuring the connect/disconnect interface between the pair of processing cores to assume a disconnected state in which one or more of the processing cores is unable to receive data.