Memory Controller Segmentation for Write Speed and Cost Trade-off

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory systems face challenges in optimizing the cost and performance of data write operations, as implementing high-speed backup memory increases costs but slows down the data writing process, while using low-speed backup memory decreases performance due to slower speeds.

Innovation Solution

A memory system with a memory controller that utilizes a high-speed first memory and a low-speed second memory, along with a buffer circuit, to selectively store and reprogram data, optimizing cost and performance by prioritizing data storage in the high-speed memory for quick processing and using the low-speed memory for cost-effectiveness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If high-speed memory is used for data backup, then data write speed is improved, but system cost increases

Engineering Contradiction:
Improvedata write speedVSAvoidsystem cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The backup memory is divided into two segments: a high-speed memory (first memory) and a low-speed memory (second memory). The controller selectively stores data in appropriate memory segments based on write speed requirements, thereby achieving fast data write when needed while reducing overall system cost by using cheaper low-speed memory for less critical data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels of memory are applied to different data storage needs. High-speed memory is used locally for data requiring fast write operations, while low-speed memory is used for data where cost is more important than write speed. This local differentiation resolves the contradiction between speed and cost.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If low-speed memory is used for data backup, then system cost is reduced, but data write performance decreases

Engineering Contradiction:
Improvesystem costVSAvoiddata write performance
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The system dynamically selects which memory to use for data storage based on real-time requirements. The controller can adaptively allocate data to high-speed or low-speed memory depending on the host's performance needs, making the system flexible and responsive to changing conditions rather than being statically configured.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system prepares both high-speed and low-speed memory in advance, with the controller ready to select the appropriate memory type before data write operations begin. This preliminary preparation ensures that when data write performance is needed, the system can immediately utilize high-speed memory without delay.

Inventive Principle:
Principle #10Preliminary action

3Speed

If data is stored only in high-speed memory, then data write speed is maximized, but memory capacity cost increases

Engineering Contradiction:
Improvedata write speedVSAvoidmemory capacity cost
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Total memory capacity is segmented between high-speed and low-speed memory. The high-speed memory provides fast write capability for critical data, while the low-speed memory provides additional capacity at lower cost. This segmentation allows the system to achieve both speed and capacity efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the speed parameter of memory based on data priority and cost considerations. By varying the speed parameter across different memory segments rather than using uniform high-speed memory throughout, the system optimizes the balance between write speed and capacity cost.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11355210B2Memory system and operating method thereof
Publication Date: 2022.06.07 SK HYNIX INC
  • US11355210B2 patent drawing
  • US11355210B2 patent drawing
  • US11355210B2 patent drawing

AI summary

Embodiments of the present disclosure relate to a memory system and an operating method thereof. According to the embodiments of the present disclosure, the memory system may store target data to be programmed in a memory device in a first memory, selectively store the target data in a second memory, program the target data stored in the first memory into the memory device, and reprogram the target data stored in the first memory or the second memory into the memory device when the programming of the target data stored in the first memory into the memory device fails. The buffer circuit may input the target data input from the memory controller into the second memory or discard the target data.