PCIe/CXL Deep Dive · All levels
Link Training and LTSSM
LTSSM states, equalization, speed/width negotiation, and recovery/retrain flows that establish reliable high-speed links.
Section goal
LTSSM states, equalization, speed/width negotiation, and recovery/retrain flows that establish reliable high-speed links.
This section trains how to reason from symptoms to PCIe/CXL mechanism, then close with owner accountability, reliability gates, and release-safe decisions.
How to study this section
Start with each topic hub and draw the mechanism path.
Use reports and debug pages to prove causality before tuning.
Practice worked examples and interview drills with explicit evidence chains.
Close each topic with checklist and silicon impact pages.
Topics
detect-polling-config/ - Detect, Polling, and Configuration States
equalization-phases/ - Equalization Phases and Preset Selection
speed-width-negotiation/ - Speed and Width Negotiation
recovery-and-retrain/ - Recovery, Retrain, and Hot Reset Flows
Related topics
PCIe/CXL deep dive
LTSSM and equalization determine whether high-speed links are stable under corner traffic and retimer paths.
Concept diagram
LTSSM + EQ
Detect -> Polling -> Config -> L0 <-> RecoveryMetric graph
LINK INSTABILITY SOURCES
EQ margin ██████
retimer FW ████
SI/cable plant ███Reports and artifacts
LTSSM state log
EQ coefficient dump
negotiated speed/width snapshot
recovery trigger timeline
Mini case study
Gen5 passed cold boot EQ but entered Recovery loops under DMA heat after retimer firmware update.
Debug branches
Capture ordered sets at failure boundary
Compare EQ presets across temperature corners
Bypass retimer to isolate segment faults
Senior review question
Ask: which latency, bandwidth, and reliability evidence proves this PCIe/CXL topic is closed under real traffic?