SSD Multi-Protocol Self-Configuration in Host-Less Chassis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices require manual classification into specific protocols by manufacturers, leading to operating system and application complexity and lengthy bus enumeration processes in host machines.

Innovation Solution

Storage devices equipped with built-in self-configuration logic that read Vital Product Data from EEPROM to determine the host chassis's protocols, enabling automatic configuration and disabling unsupported protocols.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage devices are manually classified into specific protocols by manufacturers, then device functionality is ensured, but operating system complexity and enumeration time increase

Engineering Contradiction:
Improvedevice functionalityVSAvoidoperating system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The storage device performs self-configuration by reading Vital Product Data from EEPROM to determine the host chassis's protocols and automatically configuring itself accordingly. This eliminates the need for the host operating system to manually classify and configure each device, reducing OS complexity while maintaining reliable protocol-specific functionality

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device reads Vital Product Data from EEPROM during manufacturing or initialization to pre-determine protocol requirements. This preliminary action allows the device to be pre-configured with protocol information, enabling automatic configuration upon insertion without requiring host system intervention

Inventive Principle:
Principle #10Preliminary action

2Reliability

If storage devices are manually classified into specific protocols by manufacturers, then device functionality is ensured, but enumeration process time increases

Engineering Contradiction:
Improvedevice functionalityVSAvoidenumeration process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The storage device independently performs self-discovery and self-configuration by reading Vital Product Data and determining its own protocol requirements. This eliminates the need for the host system to perform lengthy bus enumeration processes, reducing enumeration time from several minutes to a minimal automatic configuration period

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device performs protocol determination in advance by reading Vital Product Data during manufacturing or initialization. This preliminary action ensures that when the device is inserted into the host chassis, it is already configured and ready to operate immediately without requiring time-consuming host system enumeration

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If devices self-configure based on Vital Product Data, then host CPU overhead is reduced, but device complexity increases

Engineering Contradiction:
Improvehost CPU overheadVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The storage device includes built-in self-configuration logic that reads Vital Product Data from EEPROM and automatically configures the interface to use the appropriate transport protocol. This transfers the configuration burden from the host CPU to the device itself, reducing host CPU overhead while adding configuration capabilities to the device

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The device interface is designed to support multiple transport protocols (SATA, SAS, NVMe) simultaneously, with the ability to selectively enable or disable protocols based on Vital Product Data. This multi-functionality allows the device to adapt to different host environments without requiring host system intervention

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

Data Source

PatentUS12541480B2Self-configuring SSD multi-protocol support in host-less environment
Publication Date: 2026.02.03 SAMSUNG ELECTRONICS CO LTD
  • US12541480B2 patent drawing
  • US12541480B2 patent drawing
  • US12541480B2 patent drawing

AI summary

A device that may configure itself is disclosed. The device may include an interface that may be used for communications with a chassis. The interface may support a plurality of transport protocols. The device may include a Vital Product Data (VPD) reading logic to read a VPD from the chassis and a built-in self-configuration logic to configure the interface to use one of the transport protocols and to disable alternative transport protocols, responsive to the VPD.