PCIe Channel Switch Independent On-Off Control Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional PCIe switches require complex circuitry to parse and forward PCIe data packets, leading to high manufacturing costs and limited scalability due to the need for multiple PCIe lanes, which can be overwhelmed by connecting multiple external devices to a CPU with a limited number of PCIe lanes.

Innovation Solution

A PCIe channel switch with multiple channels and a control circuit that allows each channel to be independently turned on or off, enabling the host device to communicate with a selected electronic device through a single active channel, thereby simplifying the circuitry and reducing manufacturing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a conventional PCIe switch uses multiple PCIe lanes to connect multiple external devices to a CPU, then the connectivity and adaptability are improved, but the device complexity and manufacturing cost increase due to the need for complex circuitry to parse and forward PCIe data packets

Engineering Contradiction:
ImproveconnectivityVSAvoidcircuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The PCIe switch is divided into multiple independent PCIe channel modules, where each module contains complete PHY and link layer circuitry. Each channel operates independently with its own control logic, eliminating the need for complex centralized packet parsing and forwarding circuitry. This segmentation allows multiple external devices to be connected while maintaining simpler individual channel designs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A control module acts as an intermediary that receives channel selection signals and controls the switching between different PCIe channels. This intermediary component simplifies the overall system by centralizing the switching control logic, allowing each channel module to remain relatively simple while still achieving complex multi-device connectivity through coordinated channel selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If a PCIe switch implements address-based packet forwarding to support multiple devices, then the adaptability is improved, but the manufacturing cost increases due to high manufacturing costs of complex circuitry

Engineering Contradiction:
Improvedevice compatibilityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

By segmenting the PCIe switch into independent channel modules with complete PHY and link layer capabilities, each module can be manufactured as a standardized unit. This reduces manufacturing complexity and cost compared to building a single complex packet-forwarding switch, while still supporting multiple devices through channel multiplexing controlled by the control module.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If a PCIe switch maintains all PCIe communication links in a connected status to support device switching, then the adaptability is improved, but the device complexity increases due to the need for parsing and forwarding data packets at each port

Engineering Contradiction:
Improveswitching capabilityVSAvoidport circuitry complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Each PCIe channel is segmented as an independent module with complete PHY and link layer circuitry. This allows channels to be independently activated or deactivated based on connection needs, eliminating the requirement for all ports to maintain complex packet parsing capabilities simultaneously. The control module coordinates channel activation to achieve device switching with simpler per-channel circuitry.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The PCIe channel modules can be dynamically activated or deactivated based on which external devices are currently connected and need communication with the CPU. This dynamic channel selection, controlled by the control module, allows the system to maintain switching capability while reducing the active circuitry complexity at any given time, as only the currently used channels need to be fully operational.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240354274A1Pcie channel switches in data transmission systems
Publication Date: 2024.10.24 SUZHOU BAYHUB ELECTRONICS TECHNOLOGY CO LTD
  • US20240354274A1 patent drawing
  • US20240354274A1 patent drawing
  • US20240354274A1 patent drawing

AI summary

A PCIe channel switch includes multiple PCIe channels and a control circuit. The PCIe channels can connect to a host device. Each PCIe channel of the PCIe channels can connect the host device with an electronic device via a respective PCIe device. The control circuit can control the on/off state of each PCIe channel of the PCIe channels. The control circuit can select a PCIe channel of the PCIe channels to be turned on, and turns off the other channels of the PCIe channels when the selected PCIe channel is on, thereby enabling the host device to communicate with a selected electronic device through the selected PCIe channel.