Volatile Memory Zone Mapping for Data Storage Write Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data storage apparatuses face limitations in write performance due to the inability to securely manage random write operations in volatile memory, leading to potential data loss and suboptimal access speeds.

Innovation Solution

A data storage apparatus is designed with a volatile memory region for random writes, including a zone mapping table and system information, and a non-volatile memory for sequential writes, with a controller that identifies the type of write operation and performs backup and recovery operations to enhance write performance and data security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a mapping table is stored in volatile memory to improve data access performance, then read speed is improved, but data loss occurs when power is turned off

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent divides the memory system into two distinct segments: volatile memory for high-speed random reads and non-volatile memory for persistent storage. The controller manages these segments separately, using volatile memory for performance-critical operations and non-volatile memory for data retention, thereby resolving the contradiction between speed and reliability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller acts as an intermediary between volatile and non-volatile memory systems. It translates random read requests to volatile memory into sequential read operations from non-volatile memory, mediating between the performance requirements of volatile memory and the retention requirements of non-volatile memory

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If sequential zones are used in non-volatile memory, then data retention is ensured, but write performance is limited

Engineering Contradiction:
Improvedata retentionVSAvoidwrite speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments write operations into two types: sequential writes to non-volatile memory for data retention and random writes to volatile memory for high-speed performance. This segmentation allows each memory type to operate in its optimal mode, resolving the contradiction between retention and write speed

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory regions are assigned different qualities: volatile memory regions support random writes for high-speed performance, while non-volatile memory regions support sequential writes for data retention. Each region's local characteristics are optimized for its specific function

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11243709B2Data storage apparatus and operating method thereof
Publication Date: 2022.02.08 SK HYNIX INC
  • US11243709B2 patent drawing
  • US11243709B2 patent drawing
  • US11243709B2 patent drawing

AI summary

A data storage apparatus includes a volatile memory, the volatile memory including a region in which a zone mapping table and system information are stored and a random access zone capable of random write. The data storage apparatus further includes a non-volatile memory including a backup zone and a plurality of sequential zones capable of sequential write, and a controller configured to identify whether a logical address belongs to the random access zone or the sequential zone when the logical address and a data size are received along with a write command or read command from a host apparatus and to control an operation corresponding to the write command or read command.