IP Library Granted Patent US 12,430,069
Granted Patent B2
US 12,430,069 · App. 17/481,796 · Granted Sep 30, 2025

SSD with multiple bandwidth tiers based on physical characteristics

Inventors: Jorge Ulises Martinez Araiza (Beaverton, OR); Michael Leslie Roy (Westminster, CO); Andrew Morning-Smith (Vancouver, CA)
G06F3/0659G06F3/0604G06F3/0613G06F3/0635G06F3/0679
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,430,069
App. No.
17/481,796
Granted
Sep 30, 2025
Kind
B2
Abstract

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.

Claims (43)

1. An electronic apparatus, comprising:

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, wherein the two or more physical clusters are arranged around the controller with a fastest physical cluster of the two or more physical clusters being closest to the controller, NAND devices of the fastest physical cluster comprising NAND devices with a lowest number of levels of the plurality of NAND devices;

perform data access to a first physical cluster of the two or more physical clusters at a first bandwidth;

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;

present the two or more physical clusters to a host operating system each as a different respective virtual drive; and

direct an access request to a particular one of the two or more physical clusters based on a drive target of an input/output transaction.

2. The apparatus of claim 1 , wherein the circuitry is further to:

perform data access to a third physical cluster at a third bandwidth that is slower than the second bandwidth.

3. The apparatus of claim 1 , wherein the circuitry is further to:

control access to a first type of NAND media in the first physical cluster; and

control access to a second type of NAND media in the second physical cluster.

4. The apparatus of claim 1 , wherein the circuitry is further to:

arbitrate multiple access requests to the two or more physical clusters to preserve a higher performance of physical clusters with faster bandwidth.

5. The apparatus of claim 1 , wherein the controller and the NAND-based storage media are incorporated in a solid-state drive.

6. An electronic storage system, comprising:

NAND-based storage media that includes a plurality of NAND devices located on a same substrate and organized into two or more physical clusters with each NAND device uniquely assigned to one of the two or more physical clusters; and

a controller communicatively coupled to the NAND-based storage media, wherein the two or more physical clusters are arranged around the controller with a fastest physical cluster of the two or more physical clusters being closest to the controller, NAND devices of the fastest physical cluster comprising NAND devices with a lowest number of levels of the plurality of NAND devices, the controller including circuitry to:

perform data access to a first physical cluster of the two or more physical clusters at a first bandwidth;

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;

present the two or more physical clusters to a host operating system each as a different respective virtual drive; and

direct an access request to a particular one of the two or more physical clusters based on a drive target of an input/output transaction.

7. The system of claim 6 , wherein the circuitry is further to:

perform data access to a third physical cluster at a third bandwidth that is slower than the second bandwidth.

8. The system of claim 6 , wherein the circuitry is further to:

control access to a first type of NAND media in the first physical cluster; and control access to a second type of NAND media in the second physical cluster.

9. The system of claim 6 , wherein the circuitry is further to:

arbitrate multiple access requests to the two or more physical clusters to preserve a higher performance of physical clusters with faster bandwidth.

10. The system of claim 6 , wherein the controller and the NAND-based storage media are incorporated in a solid-state drive.

11. A method of controlling storage, comprising:

controlling, using a controller, 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, wherein the two or more physical clusters are arranged around the controller with a fastest physical cluster of the two or more physical clusters being closest to the controller, NAND devices of the fastest physical cluster comprising NAND devices with a lowest number of levels of the plurality of NAND devices;

performing data access to a first physical cluster of the two or more physical clusters at a first bandwidth;

performing 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;

presenting the two or more physical clusters to a host operating system each as a different respective virtual drive; and

directing an access request to a particular one of the two or more physical clusters based on a drive target of an input/output transaction.

12. The method of claim 11 , further comprising:

performing data access to a third physical cluster at a third bandwidth that is slower than the second bandwidth.

13. The method of claim 11 , further comprising:

controlling access to a first type of NAND media in the first physical cluster; and

controlling access to a second type of NAND media in the second physical cluster.

14. The method of claim 11 , further comprising:

arbitrating multiple access requests to the two or more physical clusters to preserve a higher performance of physical clusters with faster bandwidth.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2025
From: INTEL CORPORATION
To: SK HYNIX NAND PRODUCT SOLUTIONS CORP. (DBA SOLIDIGM)
Reel/Frame 072549/0289 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2021
From: MARTINEZ ARAIZA, JORGE ULISES; ROY, MICHAEL LESLIE; MORNING-SMITH, ANDREW
To: INTEL CORPORATION
Reel/Frame 057567/0614 →
Continuity (1)
Related Publication 20220004342A1 · Jan 6, 2022
References Cited (5)
US 20160041870A1 · Davis · 2016 [cited by examiner]
US 20160170841A1 · Yarnell · 2016 [cited by examiner]
US 20180165073A1 · Gschwind · 2018 [cited by examiner]
US 20190294553A1 · Gavens · 2019 [cited by examiner]
US 20200004671A1 · Neufeld · 2020 [cited by examiner]