Hybrid NVRAM DRAM Memory System for Capacity and Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer systems face limitations in main memory capacity due to the high cost and volume of DRAM packages, which adversely affect the form factor, especially in mobile devices, and require multiple DIMMs to increase storage capacity, leading to power consumption issues with volatile DRAM-based memories.

Innovation Solution

A memory system comprising plural heterogeneous memories with different latencies, including a volatile DRAM for caching and a non-volatile NVRAM for system memory, where the NVRAM is directly writable, re-writable, and maintains data without power loss, with a multi-processor architecture that uses handshaking signals for data transfer between processors and memory controllers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If DRAM packages are used to increase memory capacity, then storage capacity is improved, but system volume and cost increase

Engineering Contradiction:
Improvememory capacityVSAvoidsystem volume
Core Design Contradiction:
Quantity of substanceVSVolume of stationary object

Solution Approach 1:

The patent combines DRAM and NVRAM into a single hybrid memory package, allowing the system to achieve high memory capacity without proportionally increasing system volume. The NVRAM portion provides non-volatile storage while the DRAM portion provides high-speed caching, creating a dense integrated memory solution that improves capacity density.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hybrid memory package serves multiple functions simultaneously: it provides both volatile high-speed memory (DRAM) and non-volatile persistent storage (NVRAM) within a single package. This multi-functionality allows the system to replace multiple separate memory components, reducing overall system volume while maintaining or improving total memory capacity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Quantity of substance

If multiple DIMMs are used to increase storage capacity, then memory capacity is improved, but power consumption increases

Engineering Contradiction:
Improvememory capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

By merging NVRAM and DRAM into a single hybrid package, the system reduces the number of separate memory modules required. The NVRAM portion can store data persistently without power, while the DRAM portion only needs to maintain cached data, overall reducing the continuous power consumption associated with multiple separate DRAM DIMMs.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent extracts the persistent storage function from the volatile DRAM system by incorporating NVRAM. This allows data that would otherwise require continuous power to maintain in DRAM to be stored in the power-independent NVRAM portion, reducing the power consumption required to maintain memory capacity.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If DRAM-based memory is used, then access speed is improved, but data loss occurs upon power removal

Engineering Contradiction:
Improveaccess speedVSAvoiddata persistence
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The hybrid memory package merges the high-speed access characteristics of DRAM with the data persistence capabilities of NVRAM. The system can use the DRAM portion for fast access to frequently used data while the NVRAM portion ensures data persistence, creating a unified memory system that provides both speed and reliability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The hybrid memory package acts as an intermediary between the processor and persistent storage, providing a buffer (DRAM) for high-speed access while maintaining a persistent copy (NVRAM) for data safety. This intermediary structure allows the system to enjoy fast access speeds without sacrificing data persistence.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10180796B2Memory system
Publication Date: 2019.01.15 SK HYNIX INC
  • US10180796B2 patent drawing
  • US10180796B2 patent drawing
  • US10180796B2 patent drawing

AI summary

A memory system includes: a plurality of first memory devices directly or indirectly coupled to one another, each first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a multi-processor including a plurality of processors, each processor executing an operating system (OS) and an application to access a data storage memory through the first and second memory devices.