Command Address Medium for Storage Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face interoperability issues and inefficiencies due to proprietary implementations in data communication between storage devices and host devices, leading to increased costs and reduced performance.

Innovation Solution

A computing system that utilizes a command address medium to transfer commands independently of the host central processing unit, allowing for flexible communication and decoupling proprietary implementations, while using a volatile memory interface like DDR to support non-volatile memory systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If proprietary implementations are used in data communication between storage devices and host devices, then communication flexibility is improved, but interoperability deteriorates and device complexity increases

Engineering Contradiction:
Improvecommunication flexibilityVSAvoidinteroperability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The communication interface is segmented into two independent parts: a proprietary command interface for flexible device-specific operations and a standardized data interface for universal interoperability. This allows each layer to operate independently with its own protocols, resolving the contradiction between flexibility and compatibility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A command address medium acts as an intermediary layer between the host CPU and storage device data paths. It carries command packets that are decoupled from proprietary data communication protocols, enabling flexible command execution while maintaining standardized data transfer operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If proprietary protection mechanisms are implemented, then data security is improved, but system adoption and ease of operation deteriorate

Engineering Contradiction:
Improvedata securityVSAvoidsystem adoption
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The command address medium serves as an intermediary that carries protected command information without exposing proprietary protection mechanisms to the host system. This allows secure data communication while maintaining system-wide compatibility and ease of adoption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of requiring hosts to implement complex proprietary protection mechanisms, the system uses command packets that encapsulate protected data representations. These packets can be generated and processed without exposing underlying security implementations, facilitating broader system adoption.

Inventive Principle:
Principle #26Copying

3Device complexity

If command and data communication are combined on the same medium, then device complexity is reduced, but communication efficiency and reliability deteriorate

Engineering Contradiction:
Improvecommunication mechanism complexityVSAvoidcommunication efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The communication system is divided into separate command and data paths. Command packets traverse a dedicated command address medium while data transfers use separate data buses. This segmentation reduces interference and protocol conflicts, improving overall communication efficiency despite increased physical complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Command communication is moved to a different dimensional space (command address medium) separate from data communication paths. This spatial separation allows both command and data operations to proceed concurrently without interfering with each other, enhancing system productivity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS11099750B2Computing system with communication mechanism
Publication Date: 2021.08.24 SAMSUNG ELECTRONICS CO LTD
  • US11099750B2 patent drawing
  • US11099750B2 patent drawing
  • US11099750B2 patent drawing

AI summary

A computing system including: a host interface configured to parse a command packet from a command address medium; and a command block, coupled to the host interface, configured to: assemble a command from the command packet.