Memory Controller Zone Addressing for Write Bottleneck Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face challenges in efficiently and quickly performing write operations across multiple zones simultaneously, leading to channel bottlenecks and uneven wear on specific memory devices, which can reduce their lifespan.

Innovation Solution

A memory system and method that utilize a memory controller to configure zones across multiple memory devices through independent channels, employing a write pointer and offset to distribute write operations, ensuring that data is written across multiple devices and reducing the burden on individual devices by using offsets based on physical addresses and device states.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If write operations are performed on multiple zones simultaneously through a single channel, then write speed is improved, but channel bottleneck occurs

Engineering Contradiction:
Improvewrite speedVSAvoidchannel bottleneck
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory system divides the write operation into multiple independent channels. The memory controller configures multiple channels to access different zones simultaneously, distributing the write workload across channels to avoid bottlenecks while maintaining high write speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallelism by utilizing multiple independent channels for simultaneous write operations. Instead of increasing bandwidth on a single channel, the system expands to multiple channels operating in parallel, each handling write operations to different zones independently.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If write operations are concentrated on specific memory devices, then write efficiency is improved, but wear on specific devices increases

Engineering Contradiction:
Improvewrite efficiencyVSAvoiddevice lifespan
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The memory controller assigns different zones to different memory devices based on their wear states and performance characteristics. By distributing write operations across multiple devices with different local qualities (wear levels, endurance), the system maintains write efficiency while preventing any single device from experiencing excessive wear.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts the distribution of write operations by changing parameters such as device selection, zone assignment, and wear leveling strategies. The memory controller monitors device states and modifies write distribution patterns to balance wear across devices while maintaining overall write efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12124733B2Memory comprising memory controller configured to determine a logical address of a target zone system and method of operating the memory controller
Publication Date: 2024.10.22 SK HYNIX INC
  • US12124733B2 patent drawing
  • US12124733B2 patent drawing
  • US12124733B2 patent drawing

AI summary

A memory system according to the present technology may include a plurality of memory devices including a plurality of blocks configured of memory cells and a memory controller configured to control the plurality of memory devices corresponding to a plurality of zones by configuring the plurality of zones with the plurality of blocks included in each of the plurality of memory devices, wherein the memory controller is further configured to: receive a write request from a host, determine a target zone indicated by the write request among the plurality of zones, and determine a logical address of the target zone on which a write operation is to be started based on a write pointer and an offset corresponding to the target zone.