SSD Suspend Resume Read Pairing for TLC Page Types
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current SSD technologies face inefficiencies in read performance during suspend resume operations, particularly in triple level cell (TLC) storage, where the middle page determines the effective busy time, leading to suboptimal read performance due to increased power consumption and limitations in toggle mode frequency and die size activation.
Innovation Solution
The solution involves determining if multiple read operations are of the same page type and pairing them up for parallel execution on two planes, minimizing disruption by grouping reads of the same page type, thereby optimizing read performance during suspend resume operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple reads of different page types are performed in parallel on two planes, then read throughput is improved, but the effective busy time is determined by the slower page type (middle page in TLC), leading to suboptimal read performance
Solution Approach 1:
The patent merges reads of the same page type from two different planes and executes them in parallel. By combining identical page type reads (e.g., both lower pages or both upper pages) rather than mixing different page types, the system ensures both reads complete in the same time frame, optimizing the effective busy time while maintaining high throughput.
Solution Approach 2:
The patent applies local quality by treating different page types (lower, middle, upper pages in TLC) differently in the parallel execution strategy. Instead of uniformly executing any two reads in parallel, the system selectively pairs reads based on their page type characteristics, recognizing that each page type has different read durations and optimizing accordingly.
2Speed
If toggle mode frequency is increased to improve read performance, then data transfer speed between controller and flash is improved, but current consumption increases excessively
Solution Approach 1:
The patent dynamically adjusts the read execution strategy based on page type characteristics rather than using a fixed high toggle mode frequency for all reads. By adapting the parallel execution approach to match page type requirements, the system achieves optimal transfer speed without continuously operating at maximum frequency, thereby reducing unnecessary current consumption.
3Productivity
If multiple dies are activated in parallel to improve read performance, then read throughput is improved, but power consumption increases and die size becomes a limiting factor
Solution Approach 1:
The patent segments the read operations by page type (lower, middle, upper pages) and selectively executes segments in parallel on the same die across different planes. This segmentation approach achieves the throughput benefits of parallelism without activating multiple dies simultaneously, thereby avoiding the power consumption and die size limitations associated with multi-die parallel operation.
Data Source
AI summary
The present disclosure generally relates to efficiently reading data during a suspend resume operation. Once writing is suspended, and prior to reading the data, a determination is made regarding whether there are multiple reads of the same page type. If there are multiple reads of the same page type, those reads are paired up so that the two reads of the same page type can occur from two planes in parallel. If two different pages types are read in parallel on the two planes, the slowest page type will determine the duration of the read. By grouping reads of the same page type and proceeding with the read, the disruption during suspend resume operations is minimized.


