Chapter 5: Power Management

Device States, Link States, ASPM, and L1 PM Substates

Power Management Overview

PCIe implements comprehensive power management through two complementary mechanisms:

Why Power Management Matters

Modern systems spend most time idle. Effective power management reduces energy consumption, heat generation, and enables longer battery life in mobile devices.

Device Power States (D-States)

D0

Fully Operational

All features available

D1

Light Sleep

Optional, device-specific

D2

Deeper Sleep

Optional, more savings

D3hot

Software Off

Aux power, config preserved

D3cold

Power Removed

All power off

Link Power States (L-States)

StateDescriptionExit LatencyControl
L0Active - normal operationN/AN/A
L0sStandby - quick recovery< 1 µsASPM (hardware)
L0pPartial bandwidth (PCIe 6.0+)VariesASPM (hardware)
L1Low Power - deeper savings< 32 µsASPM or PM software
L1.1L1 with PHY in low power~32 µsL1 PM Substates
L1.2L1 with clocks stopped~100 µsL1 PM Substates
L2Auxiliary power only> 10 msPM software
L3Link off, power removed> 100 msSystem

Active State Power Management (ASPM)

ASPM allows hardware to autonomously transition the link to low-power states when idle.

ASPM Modes

  • L0s Entry: Enabled per-direction independently
  • L1 Entry: Both directions enter together
  • L0s and L1: Both enabled
  • Disabled: No automatic power management

L0s State

L0s is a low-latency standby state with very fast recovery (<1µs). Each direction can enter L0s independently.

L1 State

L1 provides greater power savings than L0s but with higher exit latency.

L1 PM Substates

L1 PM Substates provide even deeper power savings while in L1:

SubstateReference ClockCommon ModePower Savings
L1.0OnMaintainedBase L1
L1.1OnOffMore
L1.2OffOffMaximum

L0p State (PCIe 6.0+)

New in PCIe 6.0/7.0: L0p

L0p is a new partial-bandwidth state that reduces active lanes while maintaining some data transfer capability. This allows power savings without complete link quiescence.

  • Reduces number of active lanes dynamically
  • Faster transition than L1
  • Maintains some bandwidth during low-traffic periods

PME Signaling

Power Management Events (PME) allow devices to wake the system: