Hybrid Memory Module with DRAM and NVM
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional computer systems face challenges in increasing memory capacity without adversely affecting the form factor, as DRAM-based main memory is volatile, power-consuming, and limited in density, requiring multiple modules which increase cost and volume, making it unsuitable for mobile devices.
Innovation Solution
A memory system comprising plural heterogeneous memories with different latencies, where a high-capacity volatile memory operates as a cache for a high-speed non-volatile memory, both coupled to a common bus, allowing the processor to access data through a memory module with a memory selection and handshaking mechanism, optimizing data transfer and storage efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If DRAM-based main memory is used to increase memory capacity, then storage capacity is improved, but volume and cost increase
Solution Approach 1:
The patent combines DRAM and non-volatile memory (NVM) into a single memory module, creating a hybrid memory system that integrates high-speed volatile memory with high-density non-volatile memory. This merging allows the system to achieve both high capacity and compact form factor by utilizing the complementary strengths of both memory types within the same physical package.
Solution Approach 2:
The patent implements a nested memory architecture where NVM is stacked beneath DRAM in a three-dimensional configuration. The NVM layer serves as both storage and cache for the DRAM layer, creating a hierarchical structure that maximizes memory density while minimizing the overall system volume. This nesting approach allows multiple memory layers to occupy the same footprint area.
2Quantity of substance
If multiple DRAM modules are used to increase storage capacity, then memory capacity is improved, but device complexity and cost increase
Solution Approach 1:
The patent merges multiple memory functions (main storage and cache) into a single integrated module containing both DRAM and NVM. This consolidation reduces the number of separate memory modules and controllers needed, thereby simplifying the overall memory system architecture while providing equivalent or greater storage capacity.
3Speed
If DRAM-based memory is used for main memory, then access speed is improved, but power consumption increases
Solution Approach 1:
The patent implements a periodic action strategy where the system dynamically switches between DRAM and NVM based on access patterns. Frequently accessed data resides in low-power NVM, while only necessary active data is maintained in DRAM. This periodic utilization of DRAM for caching reduces its duty cycle and associated power consumption while maintaining high-speed access for critical operations.
Data Source
AI summary
A memory system includes: a memory module including: a first memory device including a first memory and a first memory controller suitable for controlling the first memory to store data; and a second memory device including a second memory and a second memory controller suitable for controlling the second memory to store data; and a processor suitable for executing an operating system (OS) and an application to access a data storage memory through the first and second memory devices.


