Minicard Interface System Dynamic Bus Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information handling systems face challenges in efficiently communicating with minicards of different types, such as PCIe, SATA, and USB minicards, due to varying voltage requirements and pin layouts, which can lead to incorrect bus identification and communication issues with the south bridge.

Innovation Solution

A minicard interface system that includes a differential multiplexer and an embedded controller to detect the type of minicard inserted and dynamically select the appropriate communication bus (PCIe, SATA, or USB) for communication with the south bridge, ensuring compatible voltage and signal processing for each minicard type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single communication bus is used for all minicard types, then the device complexity is reduced, but communication reliability deteriorates due to incorrect bus identification and incompatible voltage/signal processing

Engineering Contradiction:
Improvecommunication bus structureVSAvoidcommunication reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system dynamically selects and switches between different communication buses (PCIe, SATA, USB) based on the detected minicard type. The embedded controller identifies the minicard type through pin layout detection and voltage requirements, then activates the appropriate bus interface, making the system adaptable rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The embedded controller acts as an intermediary between the minicard socket and multiple south bridge instances. It detects the minicard type, determines the appropriate communication protocol, and routes signals through the correct bus interface, mediating between the physical card and the processing unit.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple communication buses are provided for different minicard types, then communication reliability is improved, but device complexity increases due to multiple buses and detection mechanisms

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidbus selection mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The embedded controller automatically detects the minicard type through pin layout analysis and voltage requirements without external intervention. The system self-configures by identifying the card type and activating the appropriate bus interface, eliminating the need for manual configuration or complex external detection mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The embedded controller serves multiple functions: it detects minicard presence, identifies card type through pin layout analysis, determines voltage requirements, selects the appropriate communication bus, and manages signal routing. This multi-functional approach consolidates what could be separate complex subsystems into a single integrated controller.

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

3Device complexity

If minicard type is not detected, then the device complexity is reduced, but measurement precision deteriorates leading to incorrect bus identification

Engineering Contradiction:
Improvedetection mechanismVSAvoidminicard type identification accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The embedded controller performs preliminary detection of the minicard type through pin layout analysis and voltage requirements before activating any communication bus. This preliminary identification ensures that the correct bus interface is selected before data transmission begins, preventing communication errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from voltage sensing and pin layout detection to determine minicard type. The embedded controller monitors electrical characteristics and physical connections, uses this feedback to identify the card type, and adjusts the bus selection accordingly, creating a closed-loop identification system.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7996596B2Multiple minicard interface system and method thereof
Publication Date: 2011.08.09 DELL PROD LP
  • US7996596B2 patent drawing
  • US7996596B2 patent drawing
  • US7996596B2 patent drawing

AI summary

A system includes a minicard socket, a controller, a south bridge, and a differential multiplexer. The minicard socket is configured to receive a plurality of types of minicards. The controller is in communication with the minicard socket, and is configured to determine which one of the plurality of types of minicards is received within the minicard socket. The south bridge is configured to communicate with the minicard received within the minicard socket. The differential multiplexer is in communication with the controller and with the minicard socket. The differential multiplexer configured to switch the south bridge and the minicard socket between communicating over a plurality of buses based on the type of minicard received within the minicard socket.