Storage Device Frame Sequence Number Acknowledgment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage devices, such as Universal Flash Storage (UFS) devices, face challenges in rapidly acknowledging frame sequence numbers and credit information to external devices, which hampers efficient communication and data transmission.

Innovation Solution

A storage device with a controller configured to execute the function of a data link layer within the Unified Protocol (UniPro), allowing for the rapid acknowledgment of frame sequence numbers and credit information by generating and transmitting specific frames, such as Acknowledgement and Flow Control (AFC) frames, more quickly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the storage device stores the first frame in a reception buffer before processing, then data integrity is maintained, but the acknowledgment of frame sequence number and credit information is delayed

Engineering Contradiction:
Improvedata integrityVSAvoidacknowledgment delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The controller extracts the frame sequence number from the first frame before storing the frame in the reception buffer. This preliminary extraction allows the controller to prepare acknowledgment information in advance, reducing the time delay for sending acknowledgments while maintaining data integrity by still storing the complete frame in the buffer.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the storage device processes frames sequentially through the reception buffer, then error detection and retransmission are ensured, but communication speed is reduced

Engineering Contradiction:
Improveerror detection and retransmissionVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The frame sequence number is obtained before the frame is stored in the reception buffer, enabling the controller to prepare acknowledgment and flow control information in advance. This preliminary action allows faster communication while the reception buffer continues to provide error detection and retransmission capabilities.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250167932A1Storage device for transmitting frame sequence number and credit information faster, and method of operating the same
Publication Date: 2025.05.22 SK HYNIX INC
  • US20250167932A1 patent drawing
  • US20250167932A1 patent drawing
  • US20250167932A1 patent drawing

AI summary

A storage device may execute a function of a data link layer among a plurality of communication layers of Unified protocol (UniPro), obtain a frame sequence number indicating a sequence of a first frame from the first frame before storing the first frame received from an external device into a reception buffer, and add the frame sequence number to a second frame.