PCIe Slot Power Management via Database Lookup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face issues with incorrect PCIe card installation and unexpected slot sequence, leading to degraded thermal and performance problems due to the potential misuse of slot fillers.

Innovation Solution

A method is implemented to manage PCIe slots by identifying inaccessible slots through a database table, adjusting their power state to an off-power state, and providing warnings when incorrect installations occur, ensuring proper configuration and preventing performance degradation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PCIe slots are covered by a filler to prevent incorrect installation, then installation correctness is improved, but thermal performance and system reliability deteriorate due to potential user removal of the filler

Engineering Contradiction:
Improveinstallation correctnessVSAvoidthermal performance
Core Design Contradiction:
ReliabilityVSTemperature

Solution Approach 1:

The patent changes the power state parameter of PCIe slots from 'on' to 'off' based on database lookup results. When a PCIe card is detected in a slot, the system queries a database to determine if adjacent slots should be inaccessible, then dynamically adjusts their power states accordingly. This resolves the contradiction by using software-based parameter control instead of physical fillers.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical PCIe slot filler with an electronic/software-based solution. Instead of using a physical barrier that users might remove, the system uses power state management controlled by a database and detection mechanism. This substitution eliminates the thermal issues caused by filler removal while maintaining installation correctness through electronic control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If PCIe slots are designated as inaccessible to prevent incorrect installation, then installation correctness is improved, but device complexity increases due to additional management mechanisms

Engineering Contradiction:
Improveinstallation correctnessVSAvoidslot management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements self-service through automated detection and database-driven power state management. When a PCIe card is inserted, the system automatically detects it, queries the database for accessibility rules, and adjusts adjacent slot power states without user intervention. This self-service approach manages complexity internally while presenting a simple interface to users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements feedback through the detection mechanism that monitors PCIe slot status. When a card is detected, the system provides feedback by querying the database and adjusting power states accordingly. This closed-loop feedback system manages the complexity of accessibility control automatically, resolving the contradiction between reliability and device complexity.

Inventive Principle:
Principle #23Feedback

3Temperature

If power state of PCIe slots is adjusted to off-power state to prevent incorrect installation, then thermal performance is improved, but ease of operation deteriorates due to restricted slot accessibility

Engineering Contradiction:
Improvethermal performanceVSAvoidslot accessibility
Core Design Contradiction:
TemperatureVSEase of operation

Solution Approach 1:

The patent implements dynamic power state management where PCIe slot accessibility is not fixed but changes based on system conditions. Adjacent slots are dynamically switched to off-power state only when the database indicates they should be inaccessible. This dynamic approach maintains thermal performance while preserving ease of operation through conditional, rather than permanent, restrictions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system performs preliminary actions by pre-configuring accessibility rules in the database before PCIe cards are installed. When a card is detected, the system consults these pre-established rules to determine which adjacent slots should be restricted. This preliminary configuration enables thermal optimization without compromising ease of operation, as users can still access slots that are not restricted by the pre-configured rules.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12032507B1Managing peripheral component interconnect express slots of an information handling system
Publication Date: 2024.07.09 DELL PROD LP
  • US12032507B1 patent drawing
  • US12032507B1 patent drawing
  • US12032507B1 patent drawing

AI summary

Managing PCIe slots, including identifying a table, stored at a database, indicating, for each PCIe card, a number of PCIe slots to be designated as inaccessible to other PCIe cards; detecting coupling of a particular PCIe card to a particular PCIe slot; accessing, in response to detecting the coupling of the particular PCIe card to the particular PCIe slot, the table; determining, based on the accessing, that the table includes data indicating the particular PCIe card; identifying, based on determining that the table includes data indicating the particular PCIe card, the number of PCIe slots adjacent to the particular slot to be designated as inaccessible to other PCIe cards; adjusting, based on the number of PCIe slots adjacent to the particular slot to be designated as inaccessible to other PCIe cards, a power state of one or more PCIe slots adjacent to the particular PCIe slot to an off-power state.