Hybrid MRAM NAND Flash Storage Controller Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mass storage devices rely on NAND flash memories, which are slow, unreliable, and have limited endurance, making them unsuitable for critical data storage due to their inherent limitations such as block-based organization, limited erase cycles, and the need for out-of-place updates, leading to performance overhead and operational latency.

Innovation Solution

A hybrid mass storage device combining magnetic random access memory (MRAM) and NAND flash memory, where MRAM is used for critical data requiring high performance and reliability, and NAND flash is used for non-critical data, with a controller managing both types of memory to optimize performance and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If NAND flash memory is used for storage media, then large storage capacity at reasonable price is achieved, but speed and reliability are insufficient for critical data storage

Engineering Contradiction:
Improvestorage reliabilityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent segments the storage media into two distinct parts: a first portion using MRAM technology and a second portion using NAND flash memory. The controller selectively assigns critical data requiring high reliability and speed to the MRAM portion, while storing less critical data in the NAND flash portion. This segmentation allows the system to achieve both high reliability/speed for critical operations and cost-effective large capacity for bulk storage.

Inventive Principle:
Principle #1Segmentation

2Productivity

If NAND flash memory with block-based organization is used, then storage capacity is achieved, but performance overhead and operational latency increase due to limited erase cycles and out-of-place updates

Engineering Contradiction:
Improvestorage performanceVSAvoidendurance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the storage system into two portions with different technological characteristics. The MRAM portion handles operations requiring high endurance and performance (frequent writes, updates), while the NAND flash portion handles less demanding operations. This segmentation prevents the wear and performance degradation issues inherent in NAND flash from affecting critical operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller acts as an intermediary that manages data placement between MRAM and NAND flash portions. It selectively directs critical data requiring frequent updates and high reliability to the MRAM portion, thereby protecting the NAND flash portion from excessive write operations that would reduce its endurance and increase latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If MRAM is used for critical data requiring high performance and reliability, then performance and reliability are enhanced, but device complexity increases due to managing hybrid memory architecture

Engineering Contradiction:
Improvecritical data storage reliabilityVSAvoidcontroller complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the storage media into distinct portions (MRAM portion and NAND flash portion) with clearly defined roles. The controller is designed to selectively manage these portions based on data characteristics, which simplifies the decision-making process compared to managing a unified complex system. Each portion is optimized for specific requirements, reducing the overall management complexity.

Inventive Principle:
Principle #1Segmentation

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

The hybrid approach enhances storage device performance, reliability, and endurance by utilizing MRAM for critical data and NAND flash for non-critical data, reducing the need for garbage collection and improving small I/O operations, while maintaining cost-effectiveness.

Implementation Method 1

magnetic random access memory (MRAM)

Methodology Applied
Scientific EffectMagnetic field: Magnetic Field

Data Source

PatentUS9652386B2Management of memory array with magnetic random access memory (MRAM)
Publication Date: 2017.05.16 AVALANCHE TECHNOLOGY INC
  • US9652386B2 patent drawing
  • US9652386B2 patent drawing
  • US9652386B2 patent drawing

AI summary

An embodiment of the present invention includes a mass storage device with a storage media that includes magnetic random access memory (MRAM) devices with a NAND flash interface and NAND flash memory devices that are coupled to the MRAM devices. The storage media is partitioned into a hybrid reserved area made of a combination of MRAM array and NAND array and a hybrid user area made of a combination of MRAM array and NAND array. The mass storage device further includes a controller with a host interface and a flash interface coupled to the MRAM and NAND flash memory devices through the flash interface.