PCIe Switch Link Power Control via DMA Descriptor Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current PCIe switch technologies struggle to meet the increasing demands of new and emerging applications for higher bandwidth and more connections, as the natural progression of increasing lanes and bandwidth through successive PCIe generations is insufficient.

Innovation Solution

A networking switch is designed with a descriptor decoder to decode DMA descriptor packets within transaction layer packets, and a link power controller to adjust the power state of links based on the descriptor data, optimizing power usage according to DMA operations and data sizes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If the number of lanes and bandwidth are increased through successive PCIe generations, then the bandwidth and connection capacity are improved, but the power consumption increases and the solution becomes insufficient for new applications

Engineering Contradiction:
ImprovebandwidthVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic link power state adjustment based on actual traffic requirements. The link power controller monitors DMA descriptor packets and dynamically transitions links between active and low-power states, making the system adaptable to varying bandwidth demands rather than maintaining fixed high-bandwidth configurations that consume excessive power during low-utilization periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the power state parameter of PCIe links based on traffic analysis. By decoding DMA descriptor packets to determine data transfer requirements, the system adjusts link power states (e.g., L0, L1, L2, L3) to match actual bandwidth needs, thereby reducing power consumption while maintaining sufficient bandwidth performance

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the link power state is reduced to save energy, then power consumption is decreased, but the bandwidth and performance may be affected

Engineering Contradiction:
Improvepower consumptionVSAvoidbandwidth
Core Design Contradiction:
Use of energy by moving objectVSPower

Solution Approach 1:

The patent employs feedback mechanisms where the link power controller continuously monitors DMA descriptor packet characteristics (data size, transfer patterns) and adjusts link power states accordingly. This closed-loop control ensures that bandwidth performance is maintained at levels appropriate for actual traffic demands while optimizing power consumption, preventing both over-provisioning and under-provisioning of link capacity

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary decoding of DMA descriptor packets to predict future bandwidth requirements before making power state decisions. By analyzing the data payload and transfer characteristics in advance, the system can proactively adjust link power states to ensure sufficient bandwidth capacity is available when needed while minimizing power consumption during predictable low-utilization periods

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250199973A1Networking switch and method with direct memory access based link control
Publication Date: 2025.06.19 SAMSUNG ELECTRONICS CO LTD
  • US20250199973A1 patent drawing
  • US20250199973A1 patent drawing
  • US20250199973A1 patent drawing

AI summary

A networking switch, including: a descriptor decoder configured to obtain descriptor data by decoding a direct memory access (DMA) descriptor packet encapsulated in a packet transferred, the packet from a host device; and a link power controller configured to adjust, based on the descriptor data, a power state of a link to be passed through in a bus interface connected to the networking switch.