Memory Component Rate Alignment for Continuous Full-Bandwidth Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in achieving full bandwidth data transfer across memory components with non-uniform memory core data rates, leading to resource conflicts and reduced data throughput.

Innovation Solution

Implementing rate alignment logic within memory components to equalize data rates between memory cores and external link interfaces, allowing concurrent data access at the full bandwidth of the link interface despite lower memory core bandwidths, and managing asynchronous operations to reduce access latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If memory components operate with non-uniform memory core data rates, then device flexibility improves, but resource conflicts increase

Engineering Contradiction:
Improvedevice flexibilityVSAvoidresource conflicts
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the memory system into independent functional units with dedicated rate alignment logic for each memory core. This segmentation allows each unit to operate independently at its optimal data rate while the rate alignment logic ensures proper synchronization at the interface level, preventing resource conflicts while maintaining device flexibility and adaptability

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3507803B1Memory component with input/output data rate alignment
Publication Date: 2024.04.10 RAMBUS INC
  • EP3507803B1 patent drawingFigure 1~2
  • EP3507803B1 patent drawingFigure 3
  • EP3507803B1 patent drawingFigure 4A

AI summary

First data is read out of a core storage array of a memory component over a first time interval constrained by data output bandwidth of the core storage array. After read out from the core storage array, the first data is output from the memory component over a second time interval that is shorter than the first time interval and that corresponds to a data transfer bandwidth greater than the data output bandwidth of the core storage array.