NAND Die Segmentation for SSD Data Access Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional solid state drives face inefficiencies in writing sequential and random data, leading to unstable data access speeds and potential image dropout during tasks like video playback, due to the interference between sequential and random data writing and the time-consuming data merging process.

Innovation Solution

The method involves configuring specific NAND dies for either sequential or random data writing, with memory cells optimized for maximum bit storage levels, allowing for separate and efficient handling of each data type without interference, thereby preventing data mixing and enhancing writing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data merging program is executed to prevent physical erasing units in idle region from being substantially occupied, then the capacity of idle region is maintained above threshold, but a large amount of time is required for execution, causing data writing delay and potential data loss

Engineering Contradiction:
Improvedata safetyVSAvoiddata writing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the storage device into multiple channels, with at least one designated as a sequential channel and others as random channels. This segmentation allows sequential data and random data to be written simultaneously through different channels without interfering with each other, eliminating the need for time-consuming data merging operations while maintaining data safety and idle region capacity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a channel selection mechanism as an intermediary that directs sequential data to the sequential channel and random data to random channels. This intermediary prevents data mixing and eliminates the need for data merging programs, thereby resolving the contradiction between data safety and writing time.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If sequential data and random data are written to the same die simultaneously, then writing efficiency is improved, but mutual interference occurs between the two data types

Engineering Contradiction:
Improvewriting efficiencyVSAvoiddata writing accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent divides the storage die into multiple independent channels, designating at least one channel for sequential data and other channels for random data. This physical segmentation prevents mutual interference between sequential and random data writing operations while maintaining high writing efficiency through parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent assigns different functional qualities to different channels: the sequential channel is optimized for sequential data writing with specific memory cell level configurations, while random channels are optimized for random data writing. This local quality differentiation ensures reliable data writing without interference.

Inventive Principle:
Principle #3Local quality

3Reliability

If data merging program is executed frequently to maintain idle region capacity, then the garbage collection threshold is maintained, but the host system experiences unstable operation speed and image dropout

Engineering Contradiction:
Improvesystem stabilityVSAvoidoperation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

By segmenting the storage device into sequential and random channels, the patent eliminates the need for frequent data merging operations. Sequential data is written to the sequential channel without interfering with random data in random channels, maintaining system stability and operation speed without image dropout.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables continuous writing operations for both sequential and random data simultaneously through different channels, eliminating the interruptions caused by data merging programs. This continuity maintains stable operation speed and prevents image dropout while preserving system reliability.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS10776024B2Solid state drive and data accessing method thereof
Publication Date: 2020.09.15 ADATA TECHNOLOGY CO LTD
  • US10776024B2 patent drawing
  • US10776024B2 patent drawing
  • US10776024B2 patent drawing

AI summary

A method for accessing data by a solid state disk is provided, which includes steps of: configuring at least one NAND die to be dedicated for writing random data and other NAND dies to be dedicated for writing sequential data; configuring one of the NAND dies dedicated for writing the sequential data to include memory cells each of which is allowed to be used for storing a data stream having the maximum number of bits; configuring one of the NAND dies dedicated for writing the random data to include memory cells each of which is used for storing a data stream having the number of bits that is smaller the maximum number of the bits; and determining the total number of the bits of one of the data streams of the random data written by the NAND dies and accordingly reconfiguring the NAND dies.