SSD Memory System Wear Leveling via Namespace Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solid state drive (SSD) systems face challenges in managing write operations across nonvolatile memory blocks efficiently, leading to uneven wear and reduced lifespan due to lack of effective wear leveling and data distribution strategies.

Innovation Solution

The proposed memory system employs a configuration unit to assign write management areas within nonvolatile memory, an address translation unit to translate logical block addresses into physical addresses, and a garbage collection unit to redistribute data, ensuring balanced data distribution and wear leveling across namespaces, thereby extending the lifespan of the SSD.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional SSD write operations are performed without effective wear leveling, then data can be written to nonvolatile memory blocks, but uneven wear occurs and memory lifespan is reduced

Engineering Contradiction:
Improvememory lifespanVSAvoidwear distribution uniformity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent divides the nonvolatile memory into multiple namespaces (first namespace, second namespace, third namespace) with different write management strategies. Each namespace can be independently managed for wear leveling, allowing selective redistribution of write operations to balance wear distribution across the memory structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic wear leveling by redistributing write operations between namespaces based on real-time wear conditions. The system can shift data and write operations between namespaces to maintain balanced wear distribution, adapting to changing memory usage patterns and wear states.

Inventive Principle:
Principle #15Dynamics

2Productivity

If write operations are managed without effective data distribution strategies, then data can be written to memory, but performance deteriorates due to uneven data distribution

Engineering Contradiction:
Improvewrite operation efficiencyVSAvoiddata distribution balance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments write operations into different namespaces with distinct data distribution characteristics. By managing each namespace independently and selectively redistributing data between them, the system achieves both high write operation efficiency and balanced data distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the distribution parameters of write operations by selecting different namespaces based on data characteristics and wear conditions. This allows optimization of write performance while maintaining balanced data distribution through parameter-based routing and redistribution decisions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11868246B2Memory system and non-transitory computer readable recording medium
Publication Date: 2024.01.09 KIOXIA CORP
  • US11868246B2 patent drawing
  • US11868246B2 patent drawing
  • US11868246B2 patent drawing

AI summary

According to one embodiment, a memory system includes a nonvolatile memory, configuration unit, address translation unit, write unit and control unit. The configuration unit assigns write management areas included in the nonvolatile memory to spaces. The write management area is a unit of an area which manages the number of write. The address translation unit translates a logical address of write data into a physical address of a space corresponding to the write data. The write unit writes the write data to a position indicated by the physical address in the nonvolatile memory. The control unit controls the spaces individually with respect to the nonvolatile memory.