DRAM Memory Interface Translation for Signal Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As device scaling and chip-multi processor architectures advance, memory systems face challenges in achieving greater throughput, power consumption, and reliability due to signal integrity issues caused by increasing DRAM channel frequencies, which limit total memory capacity and introduce time delays in data bus utilization.

Innovation Solution

Implementing a wide internal data bus in DRAM modules operating at lower frequencies to support low-power, low-cost DRAM chips, while using memory interface translation techniques to maintain high-performance external data access speeds through a narrower external data bus, enabling the use of lower-performance DRAM chips for high-performance memory interfaces.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If DRAM channel frequencies are increased to provide higher throughput, then memory performance is improved, but signal integrity deteriorates and total memory capacity is limited

Engineering Contradiction:
Improvememory throughputVSAvoidsignal integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the memory system into multiple independent memory channels, each operating at lower frequencies with better signal integrity. Instead of one high-frequency channel, multiple lower-frequency channels are used in parallel to achieve the same or higher aggregate throughput while maintaining reliable signaling on each individual channel.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If more memory ranks or modules are added to increase total memory capacity, then memory capacity is improved, but signal integrity on the data bus deteriorates

Engineering Contradiction:
Improvetotal memory capacityVSAvoidsignal integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent divides the memory system into multiple independent channels, each with its own data bus operating at lower frequencies. This segmentation allows more memory ranks to be distributed across multiple channels without overloading any single data bus, thereby maintaining signal integrity while increasing total memory capacity.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If rank switching is performed at high DRAM clock frequencies, then memory access flexibility is improved, but idle cycles are introduced on data buses causing time delays

Engineering Contradiction:
Improvememory access flexibilityVSAvoiddata bus utilization delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses lower DRAM clock frequencies that are synchronized with the external data bus timing, eliminating the need for rank switching at inconvenient moments. The periodic action of the lower-frequency clock allows memory operations to be completed within the available time slots without introducing idle cycles on the data bus.

Inventive Principle:
Principle #19Periodic action

4Use of energy by moving object

If low-power, low-frequency DRAM chips are used to reduce power consumption and cost, then power consumption and cost are improved, but external data access speed deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidexternal data access speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent combines multiple low-speed memory channels into a single high-speed external interface. Each individual DRAM chip operates at low frequency and low power, but by merging the output of multiple channels through a memory interface translator, the aggregate data transfer rate matches high-speed external bus requirements, achieving both low power consumption and high external access speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a memory interface translator as an intermediary component between the low-frequency DRAM chips and the high-speed external bus. This translator aggregates data from multiple low-speed channels and presents it to the external interface at the required high speed, allowing low-power memory chips to communicate at high speeds without directly operating at high frequencies.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9773531B2Accessing memory
Publication Date: 2017.09.26 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9773531B2 patent drawing
  • US9773531B2 patent drawing
  • US9773531B2 patent drawing

AI summary

A disclosed example method involves performing simultaneous data accesses on at least first and second independently selectable logical sub-ranks to access first data via a wide internal data bus in a memory device. The memory device includes a translation buffer chip, memory chips in independently selectable logical sub-ranks, a narrow external data bus to connect the translation buffer chip to a memory controller, and the wide internal data bus between the translation buffer chip and the memory chips. A data access is performed on only the first independently selectable logical sub-rank to access second data via the wide internal data bus. The example method also involves locating a first portion of the first data, a second portion of the first data, and the second data on the narrow external data bus during separate data transfers.