How L1 link substates and PHY PIPE states provide granular control over power consumption.
As chip complexities increase and the industry evolves to more battery-powered devices, power-aware/consumption research becomes an integral part of design in the industry. Low power is crucial in ASIC applications to ensure longevity, durability, and reliability. PCI-SIG has focused on reducing power consumption while the PCIe interface is active to enable better platform power management (PM). In the blog below, we will focus on low-power substate verification challenges and solutions using verification IP (VIP).
PCIe protocol defines the following link states:
PCIe PHY defines the PIPE states that represent power and operational modes that control link’s electrical activity ranging from P0 (active data transmission) to progressively lower-power idle states like P1, P2/P2L, and P3, which shut down portions of the PHY to save power.

Profound validation of power management states includes low-power substates across PHY, Pipe Macro, and MAC configurations using customer desired out-of-spec power-down values enabling commissioned power savings as per DUT implementation. Verification engineers often need timing hooks to control PIPE signals to configure time spent in low-power states. Events such as surprise reset, Hot Reset, PME_TurnOff, or CLKREQ# can interrupt power states. Graceful exit from power down states using reference clock to completely operational state validation is critical in ensuring resumption of traffic.
Drive power-down values/PIPE signals as per customized DUT behavior (supporting optimized PIPE states with link states as shown in the table below). Validate instant power savings for DUT by supporting transitions to enter and exit low-power states not strictly adhering to traditional flow (as demonstrated in optimized FSM flow diagram). Use a monitor (passive agent) independent of active VIP for verifying out-of-spec power down objectives, designing customized wake-up scenarios from low-power states and validating DUT for extended as well as minute time spent in low-power states.
The VIP provides a configurable delay parameter for each low-power sub-state, allowing users to simulate realistic power-down timing and verify handshake dependencies during low power. VIP also supports mapping L1 substate to different combinations of RxEIDetectDisable and TxCommonModeDisable side band signals while the power-down value is kept to a specific value of P2/P2-like state.


Allowing users to configure any power-down value for any low-power substates (e.g., allowing P2/P2-like power-down values even when low-power substates not enabled), skipping different power-down values when entering or exiting low-power substates, which translates to swifter transitions in and out of low-power states, and providing configurability and controllability knobs to adjust time and power-down values in low-power substates enables customers to validate their DUT comprehensively for low-power substates using verification IP.
Cadence PCIe VIP offers all the above solutions with a rich test suite, allowing customers to navigate the challenges of low power in the early stages (simulation) of chip validation.
Leave a Reply