PCIe Lane Stagger Arbiter for Deterministic Voltage Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed serial I/O lane architectures, such as PCIe, face challenges in maintaining differential peak voltage within specifications as the number of lanes increases, leading to potential damage and non-deterministic behavior due to simultaneous idle state transitions, especially at advanced technology nodes like 22 nm and below.

Innovation Solution

Implementing lane staggering and eliminating lower power states to ensure deterministic operation, using a lane stagger arbiter to stagger lane transitions and eliminating non-deterministic analog squelch circuitry, while supporting direct startup at Gen2 or Gen3 speeds to maintain voltage within limits and enhance test coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If all lanes enter or exit idle state simultaneously, then the I/O architecture operates efficiently with synchronized lane management, but the differential peak voltage exceeds the 20 mV specification limit, potentially damaging end card circuits

Engineering Contradiction:
Improvelane transition efficiencyVSAvoiddifferential peak voltage
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent divides the simultaneous lane transition operation into segmented, staggered transitions. The lane stagger arbiter separates the transition events across multiple time slots, assigning different lanes to transition at different times. This segmentation prevents the additive effect of simultaneous transitions that causes excessive differential peak voltage, while still maintaining overall system efficiency through coordinated arbitration.

Inventive Principle:
Principle #1Segmentation

2Object-affected harmful factors

If lane transitions are staggered to maintain differential peak voltage within specifications, then circuit damage is prevented, but lane transition efficiency and speed are reduced

Engineering Contradiction:
Improvedifferential peak voltageVSAvoidlane transition speed
Core Design Contradiction:
Object-affected harmful factorsVSSpeed

Solution Approach 1:

The lane stagger arbiter implements dynamic arbitration that adapts transition timing based on current system state and lane utilization. Rather than using fixed staggered intervals, the arbiter dynamically assigns transition slots to maximize parallelism where safe, and increases staggering where voltage constraints require it. This dynamic approach optimizes the balance between transition speed and voltage control in real-time.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If PCIe includes non-deterministic elements such as flow control and Low-Power states, then the protocol provides flexible power management and data flow control, but it becomes increasingly difficult to replicate errors found in the post debug cycle

Engineering Contradiction:
Improvepower management flexibilityVSAvoiderror replication difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces preliminary deterministic control mechanisms that establish a known, reproducible baseline state before non-deterministic PCIe operations occur. By pre-configuring lane states, arbitration parameters, and transition timing through the lane stagger arbiter, the system creates a deterministic foundation that enables error replication. The deterministic control allows debug tools to replay scenarios with the same initial conditions, making error reproduction possible despite subsequent non-deterministic protocol elements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9454213B2Method, apparatus, system for lane staggering and determinism for serial high speed I/O lanes
Publication Date: 2016.09.27 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US9454213B2 patent drawing
  • US9454213B2 patent drawing
  • US9454213B2 patent drawing

AI summary

A method of staggering lanes in a peripheral component interconnect express (PCI-Express) port is described herein. The method includes initiating the port to enter or exit an electrical idle state. The method also includes forwarding a token to a predetermined lane of the port. Additionally, the method includes turning the predetermined lane ON or OFF by indication to an analog circuit interface. The method also includes forwarding the token to a neighboring lane when a staggering interval timer elapses.