IP Library Granted Patent US 12,393,367
Granted Patent B2
US 12,393,367 · App. 17/411,899 · Granted Aug 19, 2025

Lean command sequence for multi-plane read operations

Inventors: Naveen Vittal Prabhu (Folsom, CA); Aliasgar Madraswala (Folsom, CA); Sandeep Rasoori (Folsom, CA); Trupti Bemalkhedkar (San Jose, CA)
Assignee: Intel NDTM US LLC
G06F3/0659G06F3/0611G06F3/0644G06F3/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,393,367
App. No.
17/411,899
Granted
Aug 19, 2025
Kind
B2
Abstract

Systems, apparatuses and methods may provide for technology that generates address information for a plurality of planes in NAND memory, excludes column information from the address information, and sends a read command sequence to the NAND memory, wherein the read command sequence includes the address information. In one example, the technology also excludes plane confirm commands and busy cycles from the read command sequence.

Claims (36)

1. A semiconductor apparatus comprising:

one or more substrates; and

logic coupled the one or more substrates, wherein the logic is implemented at least partly in one or more of configurable or fixed-functionality hardware, the logic to:

generate address information for a plurality of planes in NAND memory;

exclude column addresses from the address information;

send a read command sequence to the NAND memory, wherein the read command sequence includes the address information; and

exclude plane confirm commands and busy cycles from the read command sequence.

2. The semiconductor apparatus of claim 1 , wherein the read command sequence is to include a plurality of first commands with row addresses corresponding to each of the plurality of planes, and wherein each first command is to signal a read from one of the plurality of planes.

3. The semiconductor apparatus of claim 2 , wherein the read command sequence is to further include a second command, and wherein the second command is to signal an end of the read command sequence.

4. The semiconductor apparatus of claim 2 , wherein each row address is to identify a page, a plane, a block and a die in the NAND memory.

5. The semiconductor apparatus of claim 1 , wherein the logic is to send a readout command sequence to the NAND memory, wherein the readout command sequence is to include a third command with a plane and die address, a fourth command with a plurality of column addresses, and a fifth command, and wherein the fifth command is to signal an end of the readout command sequence.

6. A memory device comprising:

a NAND memory; and

a controller coupled to the NAND memory, wherein the controller includes logic coupled to one or more substrates, the logic to:

generate address information for a plurality of planes in the NAND memory,

exclude column addresses from the address information,

send a read command sequence to the NAND memory, wherein the read command sequence includes the address information, and

exclude plane confirm commands and busy cycles from the read command sequence.

7. The memory device of claim 6 , wherein the read command sequence is to include a plurality of first commands with row addresses corresponding to each of the plurality of planes, and wherein each first command is to signal a read from one of the plurality of planes.

8. The memory device of claim 7 , wherein the read command sequence is to further include a second command, wherein the second command is to signal an end of the read command sequence.

9. The memory device of claim 7 , wherein each row address is to identify a page, a plane, a block and a die in the NAND memory.

10. The memory device of claim 6 , wherein the logic is to send a readout command sequence to the NAND memory, wherein the readout command sequence is to include a third command with a plane and die address, a fourth command with a plurality of column addresses, and a fifth command, and wherein the fifth command is to signal an end of the readout command sequence.

11. At least one computer readable storage medium comprising a set of instructions, which when executed by a controller, cause the controller to:

generate address information for a plurality of planes in NAND memory;

exclude column addresses from the address information;

send a read command sequence to the NAND memory, wherein the read command sequence includes the address information; and

exclude plane confirm commands and busy cycles from the read command sequence.

12. The at least one computer readable storage medium of claim 11 , wherein the read command sequence is to include a plurality of first commands with row addresses corresponding to each of the plurality of planes, and wherein each first command is to signal a read from one of the plurality of planes.

13. The at least one computer readable storage medium of claim 12 , wherein the read command sequence is to further include a second command, and wherein the second command is to signal an end of the read command sequence.

14. The at least one computer readable storage medium of claim 12 , wherein each row address is to identify a page, a plane, a block and a die in the NAND memory.

15. The at least one computer readable storage medium of claim 11 , wherein the instructions, when executed, further cause the controller to send a readout command sequence to the NAND memory, wherein the readout command sequence is to include a third command with a plane and die address, a fourth command with a plurality of column addresses, and a fifth command, and wherein the fifth command is to signal an end of the readout command sequence.

16. A method comprising:

generating address information for a plurality of planes in NAND memory;

excluding column addresses from the address information;

sending a read command sequence to the NAND memory, wherein the read command sequence includes the address information; and

excluding plane confirm commands and busy cycles from the read command sequence.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 2, 2024
From: INTEL CORPORATION
To: INTEL NDTM US LLC
Reel/Frame 067305/0491 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2021
From: VITTAL PRABHU, NAVEEN; MADRASWALA, ALIASGAR; RASOORI, SANDEEP; BEMALKHEDKAR, TRUPTI
To: INTEL CORPORATION
Reel/Frame 057301/0534 →