Hybrid Memory Partitioning for Storage Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumer electronics devices face challenges in increasing functionality, reducing size, and lowering costs, where existing flash memory technologies are insufficient for managing memory subsystems effectively, particularly in providing adaptable and reliable storage solutions.

Innovation Solution

The integration of Phase-Change Memory (PCM) with Multi-Level Cell NAND Flash in embedded MultiMediaCard (eMMC) systems allows for dynamic partitioning of memory space, enabling enhanced configurability and performance by mapping different memory areas to either PCM or NAND arrays based on attribute settings, thereby optimizing storage and access efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If flash memory is used for storage in consumer electronics devices, then portability and basic storage functionality are achieved, but adaptability and reliability of memory subsystems are insufficient

Engineering Contradiction:
ImproveadaptabilityVSAvoidreliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The memory subsystem is segmented into multiple independent memory devices with different characteristics (e.g., flash memory for non-volatile storage, SDRAM for volatile storage). Each memory type handles specific workload types, allowing the system to leverage the strengths of each memory technology while mitigating their individual weaknesses, thereby improving both adaptability and reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs a composite memory architecture that combines different memory technologies (flash memory and SDRAM) into a unified memory subsystem. This hybrid approach creates a more reliable and adaptable system by integrating the non-volatile characteristics of flash memory with the high-speed volatile characteristics of SDRAM

Inventive Principle:
Principle #40Composite materials

2Adaptability or versatility

If memory space is statically allocated, then system simplicity is maintained, but configurability and performance optimization are limited

Engineering Contradiction:
ImproveconfigurabilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory subsystem implements dynamic partitioning where memory space allocation can be adjusted during system operation based on workload requirements. The memory management unit can dynamically allocate portions of the total memory space to different memory devices, enabling the system to adapt to changing performance requirements without requiring complete reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The memory subsystem is designed with multi-functionality, where the same physical memory space can serve different purposes depending on configuration. The system can dynamically switch between different memory allocation schemes to support various usage models, from performance-optimized configurations to capacity-optimized configurations, without requiring separate hardware for each scenario

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

3Productivity

If single memory technology is used, then system simplicity is maintained, but storage efficiency and access efficiency cannot be optimized for different application types

Engineering Contradiction:
ImproveefficiencyVSAvoidcomplexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Different regions of the memory subsystem are assigned different memory technologies based on local requirements. For example, frequently accessed data that requires high-speed access is allocated to SDRAM, while less frequently accessed data is stored in flash memory. This local optimization of memory characteristics improves overall system efficiency without requiring complete complexity across the entire system

Inventive Principle:
Principle #3Local quality

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This hybrid memory approach enhances storage efficiency, reliability, and adaptability, allowing for quick reconfiguration during the device lifecycle without degrading storage media, thus supporting diverse usage models and improving performance in both mass storage and read-intensive applications.

Implementation Method 1

The integration of Phase-Change Memory (PCM) with Multi-Level Cell NAND Flash in embedded MultiMediaCard (eMMC) systems allows for dynamic partitioning of memory space

Methodology Applied
Scientific EffectPhase transition: Phase Change

Data Source

PatentUS11379139B2Multi-partitioning of memories
Publication Date: 2022.07.05 MICRON TECHNOLOGY INC
  • US11379139B2 patent drawing
  • US11379139B2 patent drawing
  • US11379139B2 patent drawing

AI summary

Various embodiments comprise apparatuses and methods including a method of reconfiguring partitions in a memory device as directed by a host. The method includes managing commands through a first interface controller to mapped portions of a first memory not having an attribute enhanced set, and mapping portions of a second memory having the attribute enhanced set through a second interface controller. Additional apparatuses and methods are described.