PCIe Gen5 Physical Layer Equalization Tuning by Using K-means Clustering and Gaussian Process Regression Modeling in Industrial Post-silicon Validation

Peripheral component interconnect express (PCIe) is a high-performance interconnect architecture widely adopted in the computer industry. The continuously increasing bandwidth demand from new applications has led to the development of the PCIe Gen5, reaching data rates of 32 GT/s. To mitigate undesi...

Descripción completa

Detalles Bibliográficos
Autores: Rangel-Patiño, Francisco E., Viveros-Wacher, Andres, Rajyaguru, Chintan, Vega-Ochoa, Edgar A., Rodriguez-Saenz, Sofia D., Silva-Cortes, Johana L., Shival, Hemanth, Rayas-Sánchez, José E.
Tipo de recurso: artículo
Estado:Versión aceptada para publicación
Fecha de publicación:2023
País:México
Institución:Instituto Tecnológico y de Estudios Superiores de Occidente
Repositorio:Repositorio Institucional del ITESO
Idioma:inglés
OAI Identifier:oai:rei.iteso.mx:11117/9644
Acceso en línea:https://hdl.handle.net/11117/9644
Access Level:acceso abierto
Palabra clave:Clustering
Equalization
Equalization Maps
Eye-diagram
FIR
GPR
HSIO
High-speed Links
Metamodels
Optimization
PCIe
Post-silicon Validation
Receiver
Signal Integrity
Transmitter
Tuning
Descripción
Sumario:Peripheral component interconnect express (PCIe) is a high-performance interconnect architecture widely adopted in the computer industry. The continuously increasing bandwidth demand from new applications has led to the development of the PCIe Gen5, reaching data rates of 32 GT/s. To mitigate undesired channel effects due to such high-speed, the PCIe specification defines an equalization process at the transmitter (Tx) and the receiver (Rx). Current post-silicon validation practices consist of finding an optimal subset of Tx and Rx coefficients by measuring the eye diagrams across different channels. However, these experiments are very time consuming since they require massive lab measurements. In this paper, we use a K-means approach to cluster all available post-silicon data from different channels and feed those clusters to a Gaussian process regression (GPR)-based metamodel for each channel. We then perform a surrogate-based optimization to obtain the optimal tuning settings for the specific channels. Our methodology is validated by measurements of the functional eye diagram of an industrial computer platform.