NAND Flash LUN Pairing for Bus Transmission Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The transmission efficiency of the NAND bus in Solid State Drives (SSDs) is inadequate, leading to suboptimal data writing performance, particularly in high-capacity SSDs with a large number of LUNs, resulting in idle waiting times and inefficient data transmission.

Innovation Solution

Pairing all logic units (LUNs) within each channel to form LUN pairs, allowing sequential and alternate data transmission within each pair, thereby utilizing short busy periods effectively and improving NAND bus transmission efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If multiple LUNs share the same NAND bus in a channel, then the device complexity is reduced, but the transmission efficiency of the NAND bus deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoidtransmission efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent segments the LUNs in each channel into pairs (LUN0-LUN1, LUN2-LUN3, etc.), allowing independent alternating transmission within each pair. This segmentation enables parallel processing of multiple LUNs while maintaining manageable complexity through systematic pairing and sequential operation.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If multiple LUNs share the same NAND bus in a channel, then the device complexity is reduced, but the data writing performance deteriorates

Engineering Contradiction:
Improvedevice complexityVSAvoiddata writing performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements continuous useful action by alternating data transmission between paired LUNs during the short busy period (tPCBSY). While one LUN is being programmed, the other LUN in the pair can transmit data, ensuring the NAND bus remains continuously utilized without idle waiting time, thereby improving data writing performance.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If sequential writing is performed on each LUN without pairing, then the data transmission is simple, but idle waiting time increases

Engineering Contradiction:
Improvedata transmission simplicityVSAvoididle waiting time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent applies periodic action by implementing an alternating transmission pattern between paired LUNs. The system periodically switches between LUNs in a pair, transmitting data to one LUN while the other is being programmed, and then switching back. This periodic alternation eliminates idle waiting time while maintaining operational simplicity through a regular, predictable pattern.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS12159060B2Data writing method and apparatus, and storage medium
Publication Date: 2024.12.03 INNOGRIT TECH CO LTD
  • US12159060B2 patent drawing
  • US12159060B2 patent drawing
  • US12159060B2 patent drawing

AI summary

The present disclosure relates to a data writing method and apparatus of a NAND flash, and a storage medium. The method includes: for each channel in the NAND flash, pairing all logic units, namely LUNs, in the channel so that each LUN pair includes at least two LUNs; and for each LUN pair, sequentially writing data to one same page in a plurality of pages corresponding to a program mode included in each word line of each LUN in the LUN pair, and after completing data writing to the same page of the word line of all the LUNs in the LUN pair, sequentially writing data to a next same page in the plurality of pages of the word line of each LUN in the LUN pair, until the data writing is sequentially performed on a last same page in the plurality of pages of the word line of each LUN in the LUN pair. Therefore, the transmission efficiency of a NAND bus can be improved, and the data writing performance of the NAND flash can be improved.