Headerless Memory Frame Protocol for High-Speed Data Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices face challenges in achieving high reliability, low latency, and low power consumption while maintaining scalability and cost-effectiveness, especially for applications requiring high bandwidth such as terabytes per second data transfer rates.

Innovation Solution

The implementation of a frame protocol that eliminates headers in data frames to maximize data transfer rates, using a frame training procedure to identify frame boundaries and generate a frame clock, allowing the memory device to synchronize with the host device without overhead signaling, and reconfiguring the frame structure based on the type of interposer used to couple the host device with the memory device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If headers are included in data frames for synchronization and boundary identification, then reliability of data transfer is improved, but data transfer rate and productivity deteriorate due to overhead signaling

Engineering Contradiction:
Improvereliability of data transferVSAvoiddata transfer rate
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts and removes the header portion from the data frame structure. Instead of including traditional headers with synchronization patterns and boundary markers, the invention uses a headerless frame format where the payload itself contains the necessary information for identification and synchronization, thereby eliminating overhead and maximizing data transfer efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary actions during a training phase before actual data transfer. During this training phase, the memory device and host device establish synchronization and identify frame boundaries using training patterns. Once synchronized, the system can operate in headerless mode for the duration of the active session, achieving high-speed transfer without repeated overhead signaling

Inventive Principle:
Principle #10Preliminary action

2Reliability

If complex frame structures with overhead signaling are used to ensure reliable synchronization, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidframe structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the complex header structure entirely from the data frame. Instead of using separate synchronization fields, address fields, and control fields in the header, the invention embeds the necessary synchronization information within the payload data itself, significantly simplifying the overall frame structure while maintaining synchronization reliability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The payload data serves multiple functions simultaneously: it carries the actual information being transferred and also contains the synchronization patterns and boundary markers needed for frame identification. This self-service approach eliminates the need for separate header structures, reducing device complexity while maintaining reliable synchronization

Inventive Principle:
Principle #25Self-service

3Productivity

If high data transfer rates are achieved through optimized frame protocols, then productivity is improved, but power consumption increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent removes overhead signaling elements from the data frame structure. By eliminating headers and using a headerless frame format, the system reduces the total number of bits that need to be transmitted and processed, thereby reducing power consumption while maintaining high data transfer rates for the actual payload information

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent establishes continuous synchronization during the active session through the training phase, allowing data transfer to proceed without interruption or repeated overhead signaling. This continuous operation mode maintains high productivity while reducing power consumption compared to systems that require periodic re-synchronization with overhead frames

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11580049B2Frame protocol of memory device
Publication Date: 2023.02.14 MICRON TECHNOLOGY INC
  • US11580049B2 patent drawing
  • US11580049B2 patent drawing
  • US11580049B2 patent drawing

AI summary

Techniques are described herein for a training procedure that identifies a frame boundary and generates a frame clock to identify the beginning and the end of a frame. After the frame training procedure is complete, a memory device may be configured to execute a frame synchronization procedure to identify the beginning of a frame based on the frame clock without the use of headers or other information within the frame during an active session of the memory device. During an activation time period after a power-up event, the memory device may initiate the frame training procedure. Once the frames are synchronized, the memory device may be configured to use that frame clock during an entire active session (e.g., until a power-down event) to identify the beginning of a frame as part of a frame synchronization procedure.