Single M.2 Socket Routing for SATA and NVMe Compatibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transition from SATA to NVMe/PCIe bus device interfaces in electronic devices is hindered by cost and feasibility limitations, leading to mixed network systems with incompatible interface types, increasing labor and downtime costs.

Innovation Solution

A dual interface platform with a single M.2 socket that supports multiple device types through a configurable connection system, utilizing a host connector, FPGA or CPU for automatic detection and routing based on device type, and configurable paths enabled by MUX or jumper connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If all interface devices are replaced to update bus interfaces to a more advanced standard, then interface compatibility and performance are improved, but hardware costs and labor costs increase significantly

Engineering Contradiction:
Improveinterface compatibilityVSAvoidhardware cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The interface device is designed with a single M.2 socket that can universally accommodate both SATA and NVMe/PCIe devices through a dual interface platform. The system includes configurable connection paths that can be routed to different interface types based on device detection, allowing one physical socket to serve multiple interface functions without requiring separate hardware for each standard.

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

Solution Approach 2:

The interface device employs dynamic configuration where connection paths are programmatically enabled or disabled based on the detected device type. A processor detects whether an NVMe or SATA device is connected and dynamically routes signals through appropriate paths using MUX components, allowing the system to adapt its interface configuration in real-time without physical hardware changes.

Inventive Principle:
Principle #15Dynamics

2Ease of manufacture

If interface devices are replaced individually at end of life, then hardware costs are reduced, but network system compatibility and operational efficiency deteriorate

Engineering Contradiction:
Improvehardware costVSAvoidoperational efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The dual interface platform provides universal support for both legacy SATA and modern NVMe devices through a single standardized M.2 socket. This allows networks to gradually migrate to NVMe technology while maintaining compatibility with existing SATA devices, enabling individual replacement at end of life without creating compatibility issues or requiring system-wide upgrades.

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

Solution Approach 2:

The interface device acts as an intermediary between the host system and storage devices, providing a standardized M.2 connection interface that can adapt to different device types. This mediator approach allows diverse devices (SATA or NVMe) to connect through a common interface, maintaining system operational efficiency during transitional phases of technology migration.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If a single M.2 socket is used to support multiple device types, then hardware complexity is reduced, but device detection and routing complexity increases

Engineering Contradiction:
Improvehardware complexityVSAvoiddevice detection complexity
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The interface device implements self-service detection where the processor automatically detects the type of device connected to the M.2 socket by reading device identifiers or configuration signals. Based on this automatic detection, the system programmatically configures the appropriate connection paths without requiring manual intervention or complex external detection mechanisms, reducing overall system complexity while maintaining accurate device identification.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12493573B2Dual interface device with a single M.2 socket
Publication Date: 2025.12.09 CISCO TECHNOLOGY INC
  • US12493573B2 patent drawing
  • US12493573B2 patent drawing
  • US12493573B2 patent drawing

AI summary

The interface devices and platforms described herein provide an M.2 specification interface for multiple types of external devices using a single host connector or socket. The devices determines, from a received voltage level, a device type for an external device connected to a host connector and enables a routing scheme for the plurality of configurable connection paths based on the device type.