Memory Module Backup Data Ports for DRAM Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Dynamic Random Access Memory (DRAM) systems face data loss due to volatility, and existing solutions do not effectively address the need for reliable data backup during power outages without compromising data transfer speeds.

Innovation Solution

A memory system with a non-volatile memory (NVM) data backup subsystem that offloads data from DRAM memory packages to external NVM storage during power loss and restores it when power is regained, using separate backup data ports to reduce loading on primary data ports and maintain maximum IO speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If separate backup data ports are used to offload data during power loss, then data integrity is improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the data port functionality into separate backup data ports distinct from primary data ports. This segmentation allows independent operation of backup and primary data paths, enabling data offloading during power loss without interfering with normal data operations, thus improving data integrity while managing complexity through functional separation

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary mechanism (backup data ports and associated control logic) that mediates between the DRAM memory packages and the NVM storage during power loss events. This intermediary enables automatic data offloading without requiring complex system-wide changes or compromising the primary data path

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If DRAM capacity is increased, then storage density is improved, but data loss risk worsens due to volatility

Engineering Contradiction:
ImproveDRAM capacityVSAvoiddata retention
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements preliminary action by automatically offloading data from DRAM to NVM storage before power loss occurs or as a preventive measure during power loss events. The backup data ports are designed to initiate data transfer proactively, ensuring data is preserved in non-volatile storage before volatility becomes a problem, thus enabling increased DRAM capacity with reduced data loss risk

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of data from the volatile DRAM memory to non-volatile NVM storage through the backup data ports. This copying mechanism ensures that data exists in both volatile and non-volatile forms, allowing the system to utilize high-capacity DRAM while maintaining data retention through the NVM copy, effectively decoupling capacity from reliability concerns

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11776627B2Memory module for platform with non-volatile storage
Publication Date: 2023.10.03 RAMBUS INC
  • US11776627B2 patent drawing
  • US11776627B2 patent drawing
  • US11776627B2 patent drawing

AI summary

A system that includes a non-volatile memory subsystem having non-volatile memory. The system also includes a plurality of memory modules that are separate from the non-volatile memory subsystem. Each memory module can include a plurality of random access memory packages where each first random access memory package includes a primary data port and a backup data port. Each memory module can include a storage interface circuit coupled to the backup data ports of the random access memory packages. The storage interface circuit offloads data from the memory module in the event of a power loss by receiving data from the backup data ports of the random access memory packages and transmitting the data to the non-volatile memory subsystem.