Bidirectional Serial Pulse Interface With Voltage Headroom

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transfer methods between devices consume increasing power as communication protocols support larger bandwidths, leading to inefficiencies in power management and data transfer efficiency.

Innovation Solution

Implementing a system where a transmitter encodes parallel data into serial pulses and transmits them on a single data line, with a receiver decoding the pulses to recreate the original data, and using power management units to deactivate data lines and transition between data transmission and idle modes to reduce power consumption, along with voltage headroom to further minimize power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If parallel data transfer is used to achieve high bandwidth, then data transfer speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically transitions between parallel and serial data transfer modes based on operational requirements. During active data transmission, parallel mode provides high bandwidth; during idle periods, the system switches to serial mode to reduce power consumption, making the data transfer mechanism adaptive rather than static

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system employs periodic idle modes where serial data transfer alternates with pause periods. During these periodic idle intervals, data lines are deactivated to save power, while data buffering ensures continuous transmission capability when needed, creating a rhythmic pattern of high-speed transfer followed by low-power states

Inventive Principle:
Principle #19Periodic action

2Productivity

If multiple data lines are kept active for parallel data transfer, then data transfer efficiency is improved, but power consumption increases

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The data transfer process is segmented into distinct phases: active transmission phases using parallel data lines for high efficiency, and idle phases using a single serial data line for power savings. This segmentation allows the system to optimize for different operational requirements at different times

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes operational parameters by switching between parallel and serial data transfer modes. This parameter change involves adjusting the number of active data lines, voltage levels, and transfer protocols to match current operational needs, thereby optimizing the balance between efficiency and power consumption

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data lines remain active for continuous data reception, then data transfer reliability is improved, but power consumption increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Data is pre-buffered in memory before transmission occurs. This preliminary buffering allows the system to enter low-power idle states between data arrivals, knowing that incoming data will be captured in the buffer, thereby maintaining reliability while reducing power consumption during idle periods

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses its own buffered data to trigger wake-up from idle states. When data arrives in the buffer, the system automatically activates the data lines and transitions to transmission mode without external intervention, enabling autonomous power management that maintains operational reliability

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12026033B2Method for performing system and power management over a serial data communication interface
Publication Date: 2024.07.02 APPLE INC
  • US12026033B2 patent drawing
  • US12026033B2 patent drawing
  • US12026033B2 patent drawing

AI summary

A system and method for efficiently transferring data between devices. In various embodiments, a host computing device receives parallel data, encodes the parallel data as a count of pulses as serial data, and conveys the serial data to a peripheral device. The peripheral device decodes the received serial data to determine the parallel data, which is sent to processing logic. The devices send the encoded pluses on a bidirectional line, so the pulses are capable of being sent in both directions. The devices send the encoded pulses on the bidirectional line using a non-zero base voltage level. The devices are capable of using a voltage headroom when conveying encoded pulses between one another. Therefore, a full voltage swing between a ground reference voltage level and a power supply voltage level is not used when conveying the encoded pulses, which reduces power consumption.