BMC PCIe RC Architecture for Direct PCIe Device Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In ARM-based systems, the baseboard management controller (BMC) lacks direct access and management capabilities over PCIE devices due to reliance on a southbridge chip-platform controller hub, leading to inefficient management.

Innovation Solution

Implementing a PCIE switch chip within the BMC and configuring its controller in RC mode, along with the CPU's PCIE controller in EP mode, enabling direct management and communication protocols to grant the BMC authority over PCIE devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the ARM-based BMC chip relies on the southbridge chip-PCH to capture and transfer PCIE device information, then the system maintains compatibility with existing architectures, but the management efficiency of the BMC over PCIE devices deteriorates

Engineering Contradiction:
Improvearchitecture compatibilityVSAvoidmanagement efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the PCIE management functionality by extracting the PCIE controller from the CPU southbridge and placing it directly in the BMC. This segmentation allows the BMC to independently manage PCIE devices without relying on the CPU-PCH path, thus improving management efficiency while maintaining overall system compatibility through preserved interface connections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dedicated PCIE controller as an intermediary component within the BMC that acts as a bridge between the BMC and PCIE devices. This intermediary enables direct communication and management, eliminating the need for the BMC to rely on the CPU-PCH path while maintaining compatibility with existing PCIE device interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If the BMC is configured in RC mode with direct PCIE controller, then the management efficiency improves, but the device complexity increases

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidBMC internal structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The BMC is designed with multi-functionality by integrating both the baseboard management functions and the PCIE controller functions within a single chip. This universal design allows the BMC to perform multiple roles (system management and PCIE device control) without requiring separate dedicated hardware components, thus improving efficiency while limiting the increase in overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the PCIE controller functionality with the BMC by placing the PCIE controller directly in the BMC chip. This consolidation combines previously separate functions (BMC management and PCIE control) into a single integrated unit, improving management efficiency while reducing the number of separate components needed in the system.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20260003640A1PCIE device management architecture, method, and system,device, and medium
Publication Date: 2026.01.01 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US20260003640A1 patent drawing
  • US20260003640A1 patent drawing
  • US20260003640A1 patent drawing

AI summary

The present application relates to the technical field of servers, and in particular relates to a PCIE device management architecture, method and system, and a device and a medium. The method includes: acquiring a driver program of a first PCIE switch chip, installing the driver program of the first PCIE switch chip to a baseboard management controller, and establishing a PCIE specification and protocol for communication between a baseboard management controller chip and the first PCIE switch chip; configuring a first PCIE controller in the baseboard management controller to be in an RC mode, and configuring a second PCIE controller of a central processing unit to be in an EP mode; and managing a PCIE device by means of the baseboard management controller configured in the RC mode, thereby improving management efficiency of the baseboard management controller over the PCIE device.