Memory Controller Buffer Zoning for Fast Retrieval and Dense Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face inefficiencies in data management and storage due to the lack of optimized control mechanisms for buffer and storage areas, leading to suboptimal data handling and retrieval processes.

Innovation Solution

A memory controller and system design that segregates memory cells into contiguous zones with equal storage capacities, employing single-level and multi-level modes, and utilizes a mapping table for efficient data distribution and retrieval, including a data buffer to manage data flow and address mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is stored in multi-level mode in storage area, then storage density is improved, but data retrieval speed deteriorates

Engineering Contradiction:
Improvestorage densityVSAvoiddata retrieval speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The memory device is segmented into buffer area with first memory cells (single-level mode) and storage area with second memory cells (multi-level mode). This segmentation allows fast data staging in the buffer area while maintaining high storage density in the storage area, resolving the contradiction between storage density and retrieval speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The buffer area acts as an intermediary between the host and the storage area. Data is first written to the buffer area in single-level mode for fast access, then transferred to the storage area in multi-level mode for high-density storage. This intermediary buffer resolves the speed-density tradeoff.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If buffer area is frequently erased and written for data management, then data handling efficiency is improved, but write amplification increases

Engineering Contradiction:
Improvedata handling efficiencyVSAvoidwrite amplification
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

Data is copied from the buffer area to the storage area rather than directly overwriting buffer data. The buffer area serves as a temporary copy location that can be efficiently erased and rewritten without affecting the main storage, reducing write amplification while maintaining high data handling efficiency.

Inventive Principle:
Principle #26Copying

3Ease of operation

If contiguous physical addresses are allocated in buffer area, then address management is simplified, but flexibility in data distribution is reduced

Engineering Contradiction:
Improveaddress managementVSAvoidflexibility in data distribution
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically manages data distribution between the buffer area with contiguous addresses and the storage area. The processor can flexibly transfer data between zones based on storage capacity and access patterns, maintaining simple address management in the buffer while achieving flexible data distribution across the entire memory device.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250335125A1Memory controller, memory system and operating method
Publication Date: 2025.10.30 YANGTZE MEMORY TECH CO LTD
  • US20250335125A1 patent drawing
  • US20250335125A1 patent drawing
  • US20250335125A1 patent drawing

AI summary

Examples of the present disclosure disclose a memory controller, a memory system and an operating method thereof, the memory controller includes a processor and a data buffer; the processor is configured to: control a memory device to sequentially write data into a buffer area of the memory device; and sequentially write the data in the buffer area into the storage area of the memory device; wherein the buffer area includes multiple first zones which include contiguous physical addresses and equal storage capacities, the first zone includes multiple first memory cells in which data is stored in a single-level mode; the storage area includes multiple second memory cells in which data is stored in a multi-level mode.