Idle Packet Power Management for Serial Link Interfaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed serial links in communication and computer systems experience increased power consumption due to constant data transmission and reception, leading to higher die temperatures and power usage, and existing power management schemes introduce latency when transitioning between power states.

Innovation Solution

A physical interface layer transmits and receives a predetermined 'idle packet' with constant data when other layers do not require data transmission, allowing circuit portions to be clock gated or powered down, reducing power consumption by using Error Correcting Codes (ECC) and Cyclic Redundancy Codes (CRC) to identify idle packets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the serial link interface continuously transmits and receives data to maintain high performance, then data transmission speed is improved, but power consumption increases

Engineering Contradiction:
Improvedata transmission speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by alternating between active data transmission periods and idle sleep periods. The interface enters a low-power state during idle periods while maintaining the capability to quickly resume data transmission when needed, thus reducing overall power consumption while preserving transmission performance when active.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamics by making the interface state changeable between active and sleep modes based on data transmission requirements. The interface dynamically adjusts its power consumption level by transitioning to a sleep state during idle periods and waking up when data transmission is required, optimizing the balance between performance and power usage.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If the serial link enters sleep mode to reduce power consumption, then power usage is reduced, but latency increases due to wake-up time

Engineering Contradiction:
Improvepower consumptionVSAvoidlatency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The patent applies preliminary action by maintaining interface components in a partially active state during idle periods, keeping certain circuits ready or in a low-power standby mode rather than fully shutting down. This preliminary preparation allows the interface to wake up faster when data transmission is needed, reducing latency while still achieving power savings during idle periods.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7586951B2Method, apparatus, and system for idle state definition for power management
Publication Date: 2009.09.08 INTEL CORP
  • US7586951B2 patent drawing
  • US7586951B2 patent drawing
  • US7586951B2 patent drawing

AI summary

A predetermined network packet is utilized for power reduction in either or both of a transmitter and receiver when information is not needed. Upon detection of the predetermined network packet type, various portions of the transmitter and/or receiver may be clock gated or powered down.