PCIe Link Preset Verification for Adaptive PHY Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices face challenges in maintaining precision and stability of links due to fixed PHY parameters that do not account for varying device types, external temperatures, and power changes, leading to suboptimal performance in PCIe interfaces.

Innovation Solution

Implementing a Built-In Self Calibration (BISC) function in PCIe controllers to adjust PHY parameters dynamically based on reference values and recovery policies, ensuring optimal link configuration and verification of presets during link-up processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If fixed PHY parameters are used in PCIe interface, then device complexity is reduced, but link precision and stability deteriorate under varying environmental conditions

Engineering Contradiction:
ImprovePHY parameter configurationVSAvoidlink stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic PHY parameter adjustment through the BISC function, which automatically calibrates equalization presets based on real-time link training results. The system transitions from fixed parameters to dynamically adjustable parameters, allowing the PHY layer to adapt to varying environmental conditions such as temperature changes and different device types, thereby maintaining link stability without significantly increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The BISC (Built-In Self Calibration) function enables the PCIe controller to perform automatic link calibration without external intervention. The system self-adjusts PHY parameters by executing link training sequences, evaluating link quality metrics, and selecting optimal equalization presets autonomously, reducing the need for manual configuration while improving link reliability under varying conditions.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If fixed PHY parameters are used, then ease of manufacture is improved, but adaptability to different device types and environmental conditions deteriorates

Engineering Contradiction:
Improveparameter configurationVSAvoidenvironmental adaptation
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements preliminary calibration actions through the BISC function, which performs automatic link training and equalization preset selection before actual data transmission begins. The system pre-adjusts PHY parameters based on initial link quality assessments, ensuring optimal performance across different device types and environmental conditions without requiring complex manual configuration during manufacturing or deployment.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If link training verification is performed, then link precision is improved, but link training time increases

Engineering Contradiction:
Improvelink configuration precisionVSAvoidlink training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements a verification mechanism that performs link training validation selectively. The BISC function executes link training sequences and verifies configuration precision by checking link quality metrics, but only to the extent necessary to ensure reliable operation. This partial verification approach maintains link precision while minimizing the time penalty associated with comprehensive verification.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12591490B2Semiconductor device and link configuring method
Publication Date: 2026.03.31 SAMSUNG ELECTRONICS CO LTD
  • US12591490B2 patent drawing
  • US12591490B2 patent drawing
  • US12591490B2 patent drawing

AI summary

Provided is a semiconductor device that includes a plurality of ports and a PCIe controller. The PCIe controller includes: a link training and status state machine (LTSSM) configured to perform a link-up by configuring a plurality of lanes on the plurality of ports, and a memory storing a first preset as a reference value, the first preset being configured based on a successful link-up performed by the LTSSM. The PCIe controller is configured to perform a verification of a second preset that is configured by the LTSSM based on the reference value, to determine whether the second preset is valid.