FB-DIMM to DDR Translator Parallel Write Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current FB-DIMM technology is limited by the single DDR bus per Advanced Memory Buffer (AMB), restricting simultaneous write operations and increasing latency, while also being costly and power-hungry due to the need for multiple AMBs, which limits bus bandwidth and increases system costs and cooling requirements.

Innovation Solution

The introduction of a FB-DIMM to DDR translator that allows for multiple DDR buses, enabling simultaneous write operations and reducing the number of AMBs required, thereby increasing bandwidth and capacity while maintaining compatibility with existing memory host controllers and supporting both serial and parallel memory technologies.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single AMB is used per channel in FB-DIMM technology, then device complexity is reduced, but write performance and bandwidth are limited due to sequential write operations

Engineering Contradiction:
Improvenumber of AMBsVSAvoidwrite performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the single AMB function into multiple independent write channels. Each write channel can independently receive and process write commands, allowing parallel write operations. This segmentation enables multiple simultaneous write transactions without requiring multiple full AMBs, thus improving write performance while controlling complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension by separating write operations from read operations and enabling independent write channels. Instead of sequential write operations through a single AMB, the system creates multiple parallel write paths that operate simultaneously, transforming the write operation from a single-dimensional sequential process to a multi-dimensional parallel process.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If multiple AMBs are used to increase bandwidth, then write performance improves, but system cost and power consumption increase

Engineering Contradiction:
ImprovebandwidthVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the AMB functionality into multiple simplified write channels rather than using multiple complete AMBs. Each write channel is a lightweight independent unit that can operate simultaneously, achieving high bandwidth without the full power consumption and cost of multiple complete AMBs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by implementing only the necessary write channel functionality without requiring complete AMBs for each channel. This partial implementation achieves sufficient bandwidth performance while significantly reducing power consumption and system cost compared to using multiple full AMBs.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If multiple AMBs are deployed to support more ranks, then capacity increases, but cooling requirements and system cost increase

Engineering Contradiction:
Improvememory capacityVSAvoidcooling requirements
Core Design Contradiction:
Quantity of substanceVSTemperature

Solution Approach 1:

The patent segments the memory subsystem into multiple independent write channels that can service different ranks simultaneously. This segmentation allows the system to support more ranks (increasing capacity) without proportionally increasing the number of AMBs, thereby controlling thermal generation and cooling requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables simultaneous operations across multiple dimensions by creating independent write channels that can process commands for different ranks in parallel. This dimensional expansion allows increased capacity through additional ranks without a corresponding increase in thermal load, as operations are distributed across multiple independent channels rather than concentrated in fewer AMBs.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS7711887B1Employing a native fully buffered dual in-line memory module protocol to write to parallel protocol memory module channels
Publication Date: 2010.05.04 HEWLETT PACKARD ENTERPRISE DEV LP
  • US7711887B1 patent drawing
  • US7711887B1 patent drawing
  • US7711887B1 patent drawing

AI summary

A translator of an apparatus in an example employs a native fully buffered dual in-line memory module protocol (native FB-DIMM protocol) to write to a plurality of parallel protocol memory module channels that comprises a plurality of double data rate registered and/or unbuffered dual in-line memory modules (DDR registered and/or unbuffered DIMMs).