Dynamic PCIe Interface Mode Switching for Memory Card Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory card readers often consume excessive power and generate high operating temperatures due to using the highest bandwidth and maximum channels for all memory cards, regardless of their speed, which is inefficient and potentially hazardous.

Innovation Solution

A memory card reading method that detects the specification information of the memory card, including its transfer speed, and adjusts the reader-to-host interface to operate in a specific mode corresponding to the card's speed, dynamically switching modes based on the device's status to optimize power usage and temperature management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the PCIe interface uses the highest bandwidth and maximum number of channels for reading all memory cards, then the data transfer speed is maximized, but the power consumption increases and operating temperature rises

Engineering Contradiction:
Improvedata transfer speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of the PCIe interface operating mode based on the detected memory card reading speed. The system switches between different operating modes (e.g., GEN3 8Gbps vs GEN1 2.5Gbps) to match the actual data transfer requirements, avoiding continuous operation at maximum bandwidth and thereby reducing power consumption while maintaining adequate transfer speeds

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameters of the PCIe interface by detecting the memory card's reading speed capability and selecting an appropriate operating mode accordingly. This parameter adjustment allows the interface to operate at lower bandwidth levels when high-speed memory cards are not connected, thus reducing power consumption and heat generation

Inventive Principle:
Principle #35Parameter changes

2Speed

If the PCIe interface uses the highest bandwidth and maximum number of channels for reading all memory cards, then the data transfer speed is maximized, but the operating temperature increases

Engineering Contradiction:
Improvedata transfer speedVSAvoidoperating temperature
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The system dynamically adjusts the PCIe interface operating mode based on the detected memory card reading speed. By switching between different operating modes (e.g., GEN3 8Gbps vs GEN1 2.5Gbps) to match actual data transfer requirements, the system avoids continuous operation at maximum bandwidth, thereby reducing heat generation and operating temperature while maintaining adequate transfer speeds

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operating parameters of the PCIe interface by detecting the memory card's reading speed capability and selecting an appropriate operating mode. This parameter adjustment allows the interface to operate at lower bandwidth levels when high-speed memory cards are not connected, thus reducing power consumption and heat generation

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10614003B2Memory card reading method which adjusts reader to host interface
Publication Date: 2020.04.07 REALTEK SEMICON CORP
  • US10614003B2 patent drawing
  • US10614003B2 patent drawing
  • US10614003B2 patent drawing

AI summary

A memory card reading method applied to an electronic device, includes: detecting a specification information of a memory card, wherein the specification information includes a transfer speed of the memory; and controlling according to the specification information a reader to host interface to operate in a first operating mode or a second operating mode for reading the memory card, wherein the first operating mode and the second operating mode correspond to different data transfer speeds.