Intelligent PCIe Slot Lane Assignment via Logic Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing PCIe slot lane assignment methods require manual adjustment of jumper switches, which can lead to suboptimal performance and limited expansibility due to fixed lane assignments, especially when users need to accommodate different PCIe expansion cards with varying bandwidth requirements.

Innovation Solution

An intelligent PCIe slot lane assignment method using a logic controller to automatically detect the insertion of PCIe expansion cards and control a switch circuit to dynamically assign lanes, eliminating the need for manual jumper adjustments and allowing flexible lane configuration based on the bandwidth of loaded cards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If manual jumper adjustment is used for PCIe lane assignment, then the system can provide fixed lane configuration, but the ease of operation deteriorates due to complex jumper settings requiring user expertise

Engineering Contradiction:
Improvelane configuration flexibilityVSAvoidjumper setting complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs self-detection of PCIe expansion card insertion and automatically configures lane assignments without requiring user intervention. The logic controller detects card presence and autonomously controls the switch circuit to allocate appropriate lanes, eliminating the need for manual jumper adjustment while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical jumper switching system with an electronic detection and control system. Instead of physically adjusting jumpers, the logic controller uses electrical detection signals to identify card insertion and automatically controls the switch circuit via electronic signals, substituting mechanical operation with electronic automation.

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

2Ease of operation

If fixed lane assignment is used in PCIe slots, then the device complexity is reduced, but the adaptability deteriorates when accommodating different PCIe expansion cards with varying bandwidth requirements

Engineering Contradiction:
Improvelane assignment simplicityVSAvoidexpansion card compatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent transforms the static fixed lane assignment into a dynamic configuration system. The lane allocation is no longer fixed but changes dynamically based on detection results. When a PCIe expansion card is inserted, the logic controller automatically adjusts the switch circuit to allocate appropriate lanes, enabling the system to adapt to different card bandwidth requirements while maintaining operational simplicity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The switch circuit is designed to serve multiple PCIe slots with different lane requirements through a single unified control mechanism. The same switch circuit can dynamically allocate lanes to accommodate various PCIe expansion cards with different bandwidth needs, making the system universal and multi-functional rather than requiring dedicated fixed configurations for each slot type.

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

3Adaptability or versatility

If PCIe lanes are assigned to multiple slots, then the expansibility is improved, but the manufacturing precision deteriorates due to potential incorrect jumper positioning

Engineering Contradiction:
Improvesystem expansibilityVSAvoidjumper position accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system implements a feedback mechanism where the logic controller continuously monitors PCIe slot status through detection signals. When an expansion card is inserted, the detection circuit provides feedback about card presence and type, enabling the logic controller to automatically adjust lane assignments through the switch circuit. This closed-loop feedback system eliminates the need for precise manual jumper positioning while maintaining accurate lane allocation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10255224B1Intelligent PCIe slot lane assignment method
Publication Date: 2019.04.09 ADLINK TECH INC
  • US10255224B1 patent drawing
  • US10255224B1 patent drawing
  • US10255224B1 patent drawing

AI summary

An intelligent PCIe slot lane assignment method applied to a motherboard including a CPU capable of providing at least 16 lanes, a switch circuit, a PCIe slot assembly consisting of a first PCIe slot, a second PCIe slot and a third PCIe slot, and a logic controller. The intelligent control of the logic controller in detection of the insertion of a PCIe expansion card in the first PCIe slot, second PCIe slot and third PCIe slot of the PCIe slot assembly enables the switch circuit to automatically assign lanes to the first PCIe slot, second PCIe slot and third PCIe slot of the PCIe slot assembly according to the detection results, increasing the convenience of expansion application and having a higher performance and expansibility.