Hot-Plug IO Subsystem Chassis for PCIe Slot Adaptability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data center electronic racks face inefficiencies due to the high cost and inflexibility of adding hot-plug capabilities to PCIe slots, as well as the need for complete replacement of components when upgrading PCIe generations, which limits flexibility and increases costs.
Innovation Solution
An IO subsystem chassis with hot-plug capable PCIe slots that allows individual PCIe cards to be inserted or removed without disrupting the entire system, using a mechanical module and circuit board for signal conversion, and connecting via cables compatible with the signaling protocol, enabling dynamic configuration and upgrade of IO modules and server blades without affecting the rest of the rack.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If hot-plug hardware is added to each PCIe slot in the system, then hot-plug capability is achieved, but cost increases significantly
Solution Approach 1:
The system is divided into two independent domains: a first domain containing the server chassis with PCIe slots, and a second domain containing the IO subsystem chassis with hot-plug capable slots. This segmentation allows hot-plug functionality to be isolated to only the slots that need it, rather than implementing it system-wide. The IO subsystem chassis acts as an intermediary that provides hot-plug capability selectively without requiring modifications to all PCIe slots in the server.
Solution Approach 2:
The IO subsystem chassis serves as an intermediary between the server chassis and external devices. It contains PCIe switches and hot-plug capable slots that mediate the connection between the server's PCIe slots and plugable IO cards. This intermediary approach allows hot-plug functionality to be introduced without modifying the original server chassis or all its PCIe slots, thereby reducing overall system cost while maintaining adaptability.
2Speed
If PCIe switches are upgraded to new generations, then performance is improved, but all components within the chassis need to be replaced
Solution Approach 1:
The system separates the PCIe switching functionality into the IO subsystem chassis, which is independent from the server chassis. This segmentation allows the PCIe switches to be upgraded by replacing only the IO subsystem chassis unit, rather than requiring replacement of all components including the server motherboard, management processor, and other chassis elements. The modular design isolates the upgrade scope to a single replaceable unit.
Solution Approach 2:
The system enables dynamic upgrading of PCIe generations through the replaceable IO subsystem chassis. Each IO subsystem chassis can be designed with specific PCIe generation capabilities, and upgrading simply requires swapping the entire IO subsystem chassis unit. This dynamic approach allows flexible adaptation to new PCIe standards without being constrained by the fixed architecture of the original server chassis.
3Shape
If a server provides only half height PCIe slots, then form factor is constrained, but full height PCIe cards cannot be handled
Solution Approach 1:
The solution adds a spatial dimension to the form factor problem by introducing an IO subsystem chassis that can accommodate full height PCIe cards in a separate domain. The half-height slots in the server chassis and full-height slots in the IO subsystem chassis operate in different spatial domains, allowing both form factors to coexist in the same system. This dimensional separation resolves the conflict between slot form factor constraints and card compatibility requirements.
Solution Approach 2:
The IO subsystem chassis provides universal compatibility for both half-height and full-height PCIe cards. By incorporating appropriate slot types in the IO subsystem, the system can handle various card form factors without requiring the server chassis itself to provide multiple slot types. The IO subsystem acts as a universal interface that adapts to different card dimensions while maintaining connection to the server.
Data Source
AI summary
An IO subsystem chassis includes IO modules and IO slots to receive the IO modules inserted from a frontend of a housing, a baseboard disposed within the housing, the baseboard including first connectors corresponding to the IO slots to receive and connect the IO modules. Each of the IO modules can be coupled a server via the backend panel using a cable. Each IO module includes an IO card having a peripheral device mounted thereon and a card holder having a first receiving socket to receive and hold the IO card plugged in vertically and downwardly. The card holder further includes a second connector to engage with or disengage from a corresponding one of the first connectors of the baseboard horizontally, when the IO module is inserted into or removed from a corresponding IO slot from the frontend, without having to removing the housing.


