Modular SSD Architecture with Protocol-Aware Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage systems lack a modular architecture capable of supporting multiple solid-state drives (SSDs) from different suppliers, particularly new form factor SSDs, and require complex configurations to manage various protocols, leading to increased costs and reduced efficiency.

Innovation Solution

A rack-mountable data storage system with a midplane and switchboards that utilize a programmable logic device to provide a device-specific interface for SSDs, allowing them to switch between NVMe and NVMe-oF protocols based on connector pin signals, and support both high-availability and non-high-availability modes, enabling the use of diverse SSDs, including NF1-based SSDs, within a unified platform.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a common system platform supports different types of data storage devices from different suppliers, then adaptability is improved, but device complexity increases due to multiple configuration protocols

Engineering Contradiction:
Improvesupport for different SSD types and suppliersVSAvoidconfiguration complexity for multiple protocols
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The midplane is designed with a universal interface that can support multiple SSD form factors (2.5-inch, U.2, U.3, M.2) and protocols (NVMe, NVLink) through a single common platform. The logic device on the midplane provides protocol-agnostic connectivity, allowing the same physical platform to accommodate different storage devices without requiring separate dedicated hardware for each protocol type.

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

Solution Approach 2:

A logic device is introduced as an intermediary component on the midplane between the host and various SSD types. This logic device handles protocol translation and adaptation, mediating between the common midplane interface and diverse SSD interfaces. It detects the connected device type and automatically configures the appropriate protocol, eliminating the need for manual configuration and reducing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system supports new emerging data storage devices such as NF1-based SSDs, then adaptability is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improvesupport for NF1-based SSDsVSAvoidconnector alignment and signal integrity
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system employs dynamic detection and adaptation capabilities through the logic device on the midplane. When an NF1-based SSD or any other form factor is connected, the logic device dynamically detects the device type, connector configuration, and signal characteristics, then automatically adjusts the interface parameters and protocol configuration. This dynamic adaptation eliminates the need for precise pre-configured manufacturing settings for each device type.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The logic device enables parameter changes in the electrical and logical characteristics of the interface based on the detected SSD type. It dynamically modifies signal voltage levels, data rates, and protocol parameters to match the specific requirements of NF1-based SSDs or other form factors, allowing the same physical connector to support multiple device types without requiring manufacturing precision tailored to each specific device.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If data storage devices are configured differently depending on their intended functions, then reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedevice configuration accuracyVSAvoidconfiguration simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The logic device on the midplane implements self-service functionality by automatically detecting the connected SSD type, determining the appropriate configuration, and applying the correct protocol settings without requiring user intervention. The system autonomously configures NVMe, NVLink, or other protocols based on the detected device, ensuring reliable configuration while maintaining ease of operation through plug-and-play functionality.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback mechanisms where the logic device continuously monitors the operational status and performance characteristics of connected SSDs. Based on this feedback, it can dynamically adjust configuration parameters to optimize reliability while maintaining simple operation. The feedback loop ensures that the system adapts to actual device behavior rather than relying solely on pre-configured settings.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250103533A1Modular system architecture for supporting multiple solid-state drives
Publication Date: 2025.03.27 SAMSUNG ELECTRONICS CO LTD
  • US20250103533A1 patent drawing
  • US20250103533A1 patent drawing
  • US20250103533A1 patent drawing

AI summary

A rack-mountable data storage system includes: a chassis including one or more switchboards; a midplane interfacing with the one or more switchboards; and one or more data storage devices removably coupled to the midplane using a connector. At least one data storage device of the one or more data storage devices include a logic device to interface with the midplane. The logic device provides a device-specific interface of a corresponding data storage device with the midplane. The at least one data storage device is configured using the logic device according to a first protocol based on a signal on a pin of the connector, and the at least one data storage device is reconfigurable according to a second protocol based on a change of the signal on the pin of the connector using the logic device.