PCIe Refclk Early Indicator for Fast PLL Lock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current PCIe devices experience significant latency and power consumption issues during transitions between power management states, particularly when waking up from low-power states, due to the serialization of lock times for phase-locked loops (PLLs), which can exceed system tolerance and disable power-saving features.

Innovation Solution

A bus protocol compatible device provides a reference clock signal (Refclk) as an early in-band indicator to linked devices, allowing them to parallelize their transitions and reduce overall lock time to the longer of the two PLL lock times, thereby facilitating faster wake-up and power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PCIe devices wait for PLL lock completion before transitioning to active state, then clock synchronization is ensured, but wake-up latency increases significantly

Engineering Contradiction:
Improveclock synchronizationVSAvoidwake-up latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The transmitter provides the reference clock signal (Refclk) as an early indicator before the device completes its internal PLL lock. This preliminary action allows the linked device to begin its transition to active state earlier, reducing wake-up latency while ensuring clock synchronization is achieved by the time full communication begins.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The linked device receives the Refclk signal and begins its PLL lock process in advance, before the transmitting device has fully completed its own lock. This parallel processing of clock synchronization reduces the overall wake-up time for the link while maintaining reliability.

Inventive Principle:
Principle #10Preliminary action

2Use of energy by moving object

If PCIe devices power down PLLs to save power, then energy consumption decreases, but transition time to active state increases

Engineering Contradiction:
Improvepower consumptionVSAvoidtransition time
Core Design Contradiction:
Use of energy by moving objectVSDuration of action of moving object

Solution Approach 1:

By providing Refclk as an early indicator, the system enables the linked device to start its PLL lock process before full activation is required. This allows the device to power down PLLs during low-power states and still achieve fast transition by having the clock signal ready to immediately drive the PLL upon wake-up.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The wake-up process is segmented into distinct phases: Refclk signal provision, PLL lock acquisition, and full active state transition. This segmentation allows power management to control different stages independently, enabling power-down of non-critical circuits while maintaining the essential clock signal path for fast recovery.

Inventive Principle:
Principle #1Segmentation

3Reliability

If PCIe devices serialize their PLL lock processes, then clock synchronization is maintained, but overall link activation time increases

Engineering Contradiction:
Improveclock synchronizationVSAvoidlink activation speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The transmitting device provides Refclk as a preliminary signal that triggers the linked device's PLL lock process in advance. This allows both devices to perform their clock synchronization operations in parallel rather than sequentially, significantly reducing overall link activation time while maintaining synchronization reliability.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9569395B2Fast exit from low-power state for bus protocol compatible device
Publication Date: 2017.02.14 ATI TECHNOLOGIES ULC
  • US9569395B2 patent drawing
  • US9569395B2 patent drawing
  • US9569395B2 patent drawing

AI summary

A bus protocol compatible device includes an encoder having an input for receiving a local clock signal, and an output, a multiplexer having a first input for receiving a reference clock signal, a second input coupled to said output of said encoder, a control input for receiving a select signal, and an output, and a driver having an input coupled to said output of said multiplexer, and an output for coupling to a bus protocol link.