SATA to PCIe Protocol Conversion for Bandwidth Expansion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The SATA protocol's inherent limitations on communication bandwidth due to single lane, half duplex communication restricts the maximum permitted bandwidth, and increasing lanes or switching to full duplex communication is not compatible with existing SATA protocol drivers.

Innovation Solution

Implementing a system that converts SATA protocol compatible frames into PCIe compliant packets and frames, allowing bi-directional communication using multiple lanes while maintaining compatibility with SATA protocol drivers by negotiating link speeds and widths, and managing physical layer states to achieve higher bandwidths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If SATA protocol uses single lane, half duplex communication to maintain compatibility with existing drivers, then compatibility is preserved, but communication bandwidth is limited

Engineering Contradiction:
Improvecompatibility with SATA protocol driversVSAvoidcommunication bandwidth
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces a protocol conversion layer that acts as an intermediary between SATA and PCIe protocols. This conversion layer translates SATA protocol frames into PCIe protocol packets, enabling the system to leverage PCIe's multi-lane full duplex capabilities while maintaining compatibility with existing SATA drivers. The conversion layer is the mediator that resolves the contradiction between protocol compatibility and communication performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the communication parameters by transitioning from SATA's single-lane half-duplex mode to PCIe's multi-lane full-duplex mode. By altering the lane configuration and duplex mode parameters, the system achieves higher bandwidth while the protocol conversion maintains driver compatibility. This parameter change is enabled by the protocol translation mechanism.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the number of communication lanes is increased to improve bandwidth, then communication capability is enhanced, but compatibility with SATA protocol drivers is lost

Engineering Contradiction:
Improvecommunication bandwidthVSAvoidcompatibility with SATA protocol drivers
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The protocol conversion layer serves as an intermediary that decouples the driver from the physical communication medium. Drivers continue to operate with SATA protocol expectations, while the conversion layer translates these into PCIe packets that utilize multiple lanes. This intermediary approach allows lane expansion without breaking driver compatibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the communication stack into distinct layers: the SATA protocol layer (maintaining driver compatibility) and the PCIe physical layer (providing multi-lane full duplex capability). The protocol conversion layer bridges these segments, allowing each to operate independently at its optimal configuration without compromising the other.

Inventive Principle:
Principle #1Segmentation

3Productivity

If full duplex communication is implemented to increase bandwidth, then communication efficiency is improved, but compatibility with SATA protocol is compromised

Engineering Contradiction:
Improvecommunication bandwidthVSAvoidcompatibility with SATA protocol
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The protocol conversion layer mediates between SATA's half-duplex protocol constraints and PCIe's full-duplex capability. It translates SATA's half-duplex communication patterns into PCIe's full-duplex framework, enabling simultaneous bidirectional communication while maintaining protocol compatibility. The intermediary handles the duplex mode translation transparently.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8745296B2Serial storage protocol compatible frame conversion, at least in part being compatible with SATA and one packet being compatible with PCIe protocol
Publication Date: 2014.06.03 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US8745296B2 patent drawing
  • US8745296B2 patent drawing
  • US8745296B2 patent drawing

AI summary

An embodiment may include circuitry to (a) convert, at least in part, at least one serial storage protocol compatible frame into at least one packet that is compatible, at least in part, with a multi-lane input/output (I/O) protocol, and/or (b) convert, at least in part, the at least one packet into the at least one frame. The at least one packet may be transmitted via a physical layer that is compatible, at least in part, with the multi-lane I/O protocol. The at least one packet may comprise frame information structure (FIS) information of the at least one frame.