PCIe Riser Reset Signal Synchronization for Multi-Die Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in synchronizing reset signals from multiple dies to PCIe risers, leading to potential configuration corruption and link failures when different dies are coupled to the same PCIe slot, affecting system performance.

Innovation Solution

The information handling system firmware aggregates and synchronizes reset signals from multiple dies to PCIe risers, providing de-assertion signals to prevent configuration corruption and ensure seamless link training across multiple dies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If reset signals from multiple dies are provided to PCIe risers without synchronization, then each die can operate independently, but configuration corruption and link failures occur

Engineering Contradiction:
ImprovePCIe link stabilityVSAvoidsignal synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary synchronization mechanism that receives reset signals from multiple dies, aggregates them, and provides synchronized reset signals to PCIe risers. This intermediary layer prevents configuration corruption and link failures by ensuring proper signal timing, while maintaining independent die operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges multiple reset signals from different dies into a single synchronized signal path. By combining the reset assertions and de-assertions from multiple dies through an aggregation mechanism, the system ensures that PCIe risers receive coordinated reset signals, preventing configuration corruption that would occur with unsynchronized signals.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If multiple dies are coupled to the same PCIe slot, then system functionality is enhanced, but link width downgrades and failures occur due to unsynchronized reset signals

Engineering Contradiction:
Improvemulti-die configuration capabilityVSAvoidPCIe link reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements preliminary synchronization of reset signals before they are provided to PCIe risers. By pre-aggregating and synchronizing the reset signals from multiple dies before distribution, the system ensures that link training and configuration processes occur reliably, preventing link width downgrades and failures that would otherwise occur with unsynchronized signals.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If reset de-assertion signals are provided to PCIe risers without synchronization, then system operation is simplified, but configuration corruption occurs

Engineering Contradiction:
Improvesignal management simplicityVSAvoidconfiguration integrity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system monitors reset signal status from multiple dies and dynamically adjusts the synchronization and aggregation of reset de-assertion signals. This feedback-based approach ensures that configuration integrity is maintained by providing properly synchronized de-assertion signals to PCIe risers, preventing configuration corruption while managing signal complexity automatically.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10621135B2System and method of managing signals in information handling systems
Publication Date: 2020.04.14 DELL PROD LP
  • US10621135B2 patent drawing
  • US10621135B2 patent drawing
  • US10621135B2 patent drawing

AI summary

In one or more embodiments, one or more systems, methods, and/or processes may receive a first signal from information handling system firmware; may provide, based at least on the first signal, each of first multiple reset assertion signals to each of respective multiple Peripheral Component Interconnect Express (PCIe) risers, each of the multiple PCIe risers including multiple PCIe slots; may receive second multiple reset assertion signals from respective multiple dies, each of the multiple dies includes at least one processing core and at least one PCIe root complex; may receive a second signal from the information handling system firmware; may determine that the second multiple reset assertion signals and the second signal were received; and may, after determining that the second multiple signals and the second signal were received, provide each of third multiple reset de-assertion signals to a respective PCIe riser of the multiple PCIe risers.