SSD Physical Cluster Layout for Multi-Tier NAND Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional SSDs are limited by the slowest speed in the chain due to varying physical distances from the controller, necessitating the need for duplication of storage nodes and/or higher power consumption.
Innovation Solution
Implement a single SSD with multiple physical clusters, each uniquely assigned to one of the two or more physical clusters, and a controller, and a single SSD with multiple physical clusters, each with a unique physical properties, and a unique physical properties, and a controller, and a single SSD with multiple physical clusters, each with a unique physical properties, and a unique physical layout, and a single SSD with multiple physical clusters, each with a distinct physical layout, and a single SSD with multiple physical layouts, each with a distinct physical layout, and a single SSD with multiple physical layouts, each with a distinct physical layout.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If data is stored in NAND devices located at varying physical distances from the controller, then storage capacity is increased, but the overall bandwidth is limited by the slowest speed in the chain
Solution Approach 1:
The patent divides the storage media into multiple physical clusters based on their physical distance from the controller. Each cluster is assigned a specific bandwidth tier that matches its physical characteristics. This segmentation allows the system to optimize data access by routing high-bandwidth operations to clusters closer to the controller while accepting lower bandwidth for distant clusters, thereby resolving the contradiction between maximizing storage capacity and maintaining high bandwidth performance.
Solution Approach 2:
The patent applies local quality by assigning different bandwidth characteristics to different physical clusters based on their location relative to the controller. Clusters closer to the controller are assigned higher bandwidth tiers, while distant clusters are assigned lower bandwidth tiers. This local differentiation allows each cluster to operate at its optimal performance level, preventing the slowest cluster from bottlenecking the entire system while maximizing overall storage capacity.
2Device complexity
If conventional SSDs use a single controller for all NAND devices, then device complexity is reduced, but power consumption increases due to the need for duplication of storage nodes
Solution Approach 1:
The patent introduces dynamic bandwidth allocation within a single controller architecture. The controller dynamically assigns different bandwidth tiers to different physical clusters based on real-time performance requirements and physical characteristics. This dynamic approach eliminates the need for duplicating storage nodes while maintaining optimal power efficiency, as the single controller can adaptively manage bandwidth distribution without requiring additional hardware copies.
Solution Approach 2:
The patent changes the bandwidth parameter dynamically based on the physical distance of each cluster from the controller. By adjusting the operational bandwidth parameter for each cluster according to its physical location, the system achieves power-efficient operation without duplicating storage nodes. This parameter-based differentiation allows a single controller to manage multiple performance tiers efficiently, reducing both complexity and power consumption compared to traditional duplication approaches.
Data Source
AI summary
An embodiment of an electronic apparatus may include a substrate and a controller coupled to the substrate, the controller including circuitry to control access to a NAND-based storage media that includes a plurality of NAND devices located on the substrate and organized into two or more physical clusters with each NAND device uniquely assigned to one of the two or more physical clusters, perform data access to a first physical cluster of the two or more physical clusters at a first bandwidth, and perform data access to a second physical cluster of the two or more physical clusters at a second bandwidth that is slower than the first bandwidth. Other embodiments are disclosed and claimed.


