PCIe SSD Exchange Message Protocol for Data Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data storage systems, particularly those using Solid State Drives (SSDs), lack a standard protocol for communication across PCIe buses, leading to inefficiencies in data transfer and processing.
Innovation Solution
The implementation of an Exchange Message Protocol (EMP) that enables the transmission of SCSI-compliant frames between a host side and a memory device side, including the transmission of command frames, processing by the memory device, and response frames back to the host, facilitating efficient data transfer across PCIe buses.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If no standard protocol is used for SSD communication across PCIe buses, then device complexity is reduced and flexibility is increased, but data transfer efficiency deteriorates and compatibility issues arise
Solution Approach 1:
The patent changes the parameter of communication protocol from proprietary/custom to standardized SCSI protocol, enabling SSDs to communicate across PCIe buses using established protocols. This standardization improves data transfer efficiency and compatibility while maintaining manageable device complexity through proven protocol implementations.
2Productivity
If a custom communication protocol is implemented for SSDs, then specific performance requirements can be met, but adaptability to different systems and platforms deteriorates
Solution Approach 1:
The patent implements the SCSI protocol standard which provides universal compatibility across different platforms and systems. By using the established SCSI protocol framework, the SSD can communicate efficiently with various host systems while maintaining adaptability through the protocol's inherent support for different device types and configurations.
3Ease of operation
If standardized SCSI protocol is implemented across PCIe buses, then compatibility and ease of operation are improved, but device complexity increases due to protocol implementation requirements
Solution Approach 1:
The patent employs the SCSI protocol as an intermediary layer between the SSD and host systems connected via PCIe buses. This intermediary protocol provides standardized communication rules that simplify operation and compatibility while the protocol's modular structure manages implementation complexity through well-defined command sets and data structures.
Data Source
AI summary
In an embodiment of the invention, a method comprises: transmitting, by a host side, an exchange message protocol (EMP) command frame to a memory device side; informing, by the host side, the memory device side to process the command frame; executing, by the memory device side, the command frame; and transmitting, by the memory device side, an EMP response frame to the host side, in response to the command frame. In another embodiment of the invention, an apparatus comprises: a host side configured to transmit an exchange message protocol (EMP) command frame to a memory device side; wherein the host side is configured to inform the memory device side to process the command frame; wherein the memory device side is configured to execute the command frame; and wherein the memory device side is configured to transmit an EMP response frame to the host side, in response to the command frame.


