Memory Device Map Data Management via Buffer and Backup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As the capacity of NAND flash memory in storage devices increases, the size of map data also grows, necessitating efficient management without a high-capacity buffer memory dedicated within the storage device.

Innovation Solution

A memory device comprising a buffer memory, a nonvolatile backup memory, and a memory controller that stores map data in the buffer memory, provides address pairs to an external storage device, and backs up map data to the nonvolatile backup memory in case of a sudden power-off event.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the capacity of NAND flash memory increases, then the storage capacity is improved, but the size of map data increases requiring a high-capacity buffer memory

Engineering Contradiction:
Improvestorage capacityVSAvoidbuffer memory capacity requirement
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent introduces a buffer memory as an intermediary component between the storage device and the host. This buffer memory temporarily stores map data, allowing the storage device to manage large amounts of mapping information without requiring a dedicated high-capacity buffer within the storage device itself. The buffer memory acts as a mediator that enables efficient map data management while reducing the complexity requirements of the storage device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the map data management function by separating the storage device from the buffer memory. Instead of requiring the storage device to contain all necessary buffer capacity internally, the system divides the functionality so that the storage device handles storage operations while the buffer memory (located elsewhere in the system) handles map data caching. This segmentation allows the storage device to remain simpler while still managing large capacities.

Inventive Principle:
Principle #1Segmentation

2Speed

If map data is stored in volatile memory, then access speed is improved, but data loss occurs during sudden power-off events

Engineering Contradiction:
Improvemap data access speedVSAvoiddata integrity during power-off
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a backup mechanism that prepares for potential data loss by maintaining a backup of the map data in non-volatile memory. Before a power-off event occurs, the system ensures that critical map data is preserved in a non-volatile backup storage location. This preliminary preparation ensures that even if sudden power-off occurs, the map data remains intact and accessible.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent provides a cushioning mechanism against data loss by implementing a backup storage system. The non-volatile backup memory acts as a protective buffer that prevents complete data loss during power-off events. This beforehand cushioning ensures that the system has redundant data storage capacity, protecting against the harmful effect of sudden power-off while maintaining the speed benefits of volatile memory for active operations.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250036292A1Memory device, storage device, and computing system including memory device and storage device
Publication Date: 2025.01.30 SAMSUNG ELECTRONICS CO LTD
  • US20250036292A1 patent drawing
  • US20250036292A1 patent drawing
  • US20250036292A1 patent drawing

AI summary

A memory device is provided. The memory device includes: a buffer memory; a nonvolatile backup memory; and a memory controller configured to: store map data corresponding to an external storage device in the buffer memory; provide, in response to a request from the external storage device, an address pair corresponding to the request, from among address pairs of the map data, to the external storage device; and back up, in response to a sudden power-off event, the map data to the nonvolatile backup memory.