SSD Interface Self-Configuration for Multi-Protocol Chassis Support

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 when connected to 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 or disabling protocols as necessary, thus reducing the need for host system intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If storage devices are manufactured with fixed protocol classification (SAS or SATA), then device reliability is improved, but device adaptability deteriorates

Engineering Contradiction:
Improvedevice reliabilityVSAvoidprotocol adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic protocol classification by enabling storage devices to determine their protocol type at runtime based on the host chassis environment rather than fixed manufacturing classification. The device dynamically adjusts its protocol configuration by reading Vital Product Data from the chassis and self-configuring accordingly, transforming a static device into an adaptive one that maintains reliability while gaining versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the protocol classification parameter from a fixed manufacturing attribute to a dynamic runtime parameter. The storage device reads chassis-specific parameters (Vital Product Data) and changes its protocol configuration parameter accordingly, allowing the same physical device to operate in different protocol modes (SAS, SATA, NVMe) based on the host environment without compromising reliability.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If host operating systems perform bus enumeration to discover all devices, then measurement precision is improved, but loss of time worsens

Engineering Contradiction:
Improvedevice discovery accuracyVSAvoidenumeration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by having storage devices perform self-discovery and self-configuration before the host operating system needs to enumerate them. The device proactively determines its protocol classification by reading chassis Vital Product Data and configures itself accordingly, so that when the host OS performs enumeration, the device is already discovered and configured, dramatically reducing enumeration time while maintaining discovery accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage device performs self-service by autonomously determining its protocol type and configuring itself without requiring host OS intervention for discovery. The device reads the chassis environment, determines compatibility, and self-configures its protocol stack, eliminating the time-consuming host-side bus enumeration process while ensuring accurate device discovery.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If host systems support multiple protocols with robust hardware support, then adaptability is improved, but device complexity worsens

Engineering Contradiction:
Improvemulti-protocol supportVSAvoidoperating system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the protocol determination logic from the host operating system and places it in the storage device itself. The device independently determines its protocol type by reading chassis Vital Product Data and configures itself accordingly, removing the burden of multi-protocol management from the host OS. This reduces host system complexity while maintaining multi-protocol adaptability through the device's own intelligence.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces Vital Product Data as an intermediary that enables protocol compatibility determination without requiring complex host-side analysis. The device reads this standardized chassis information and uses it to determine the appropriate protocol, providing a simple mediation mechanism that achieves multi-protocol support without increasing operating system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12561270B2Self-configuring SSD multi-protocol support in host-less environment
Publication Date: 2026.02.24 SAMSUNG ELECTRONICS CO LTD
  • US12561270B2 patent drawing
  • US12561270B2 patent drawing
  • US12561270B2 patent drawing

AI summary

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