IP Library Granted Patent US 12,596,495
Granted Patent B2
US 12,596,495 · App. 18/389,439 · Granted Apr 7, 2026

Power saving during open block read with large block openness

Inventors: Abu Naser Zainuddin (San Ramon, CA); Xiang Yang (Santa Clara, CA); Jiahui Yuan (Fremont, CA); Deepanshu Dutta (Fremont, CA)
Assignee: Sandisk Technologies, Inc.
G06F3/064G06F3/0604G06F3/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,596,495
App. No.
18/389,439
Granted
Apr 7, 2026
Kind
B2
Abstract

A memory apparatus includes memory cells connected to word lines and operable in one of a first read condition in which a word line voltage of the word lines is discharged and a second read condition in which the word line voltage of the word lines is coupled up to a residual voltage level. A control means is coupled to the word lines and is configured to program the memory cells in a program operation. Following programming of the memory cells connected to specific ones of the word lines, the control means is also configured to apply a predetermined dummy read voltage to the specific ones of the word lines during a dummy read operation to maintain the memory cells connected thereto in the second read condition, the specific ones of the word lines determined based on an amount of the memory cells that are programmed.

Claims (34)

1 . A memory apparatus, comprising:

a plurality of blocks including memory cells that are disposed in memory holes and are each connected to one of a plurality of word lines and configured to retain a threshold voltage corresponding to one of a plurality of data states and being operable in one of a first read condition in which a word line voltage of the plurality of word lines is discharged and a second read condition in which the word line voltage of the plurality of word lines is coupled up to a residual voltage level; and

a control means coupled to the plurality of word lines and configured to:

program the memory cells in a program operation,

determine specific ones of the plurality of word lines of the plurality of blocks based on a quantity of the plurality of word lines connected to the memory cells of each of the plurality of blocks that are programmed;

following programming of the memory cells connected to the specific ones of the plurality of word lines, apply a predetermined dummy read voltage to the specific ones of the plurality of word lines during a dummy read operation to maintain the memory cells connected thereto in the second read condition, the specific ones of the plurality of word lines determined based on an amount of the memory cells that are programmed.

2 . The memory apparatus as set forth in claim 1 , wherein the control means is further configured to:

determine to which of a plurality of predetermined word line ranges each of the plurality of word lines being programmed belongs; and

identify one of the plurality of word lines being programmed as one of the specific ones of the plurality of word lines based on which of the plurality of predetermined word line ranges the one of the plurality of word lines being programmed belongs.

3 . The memory apparatus as set forth in claim 2 , further including a predetermined word line range parameter stored in the memory apparatus for each of the plurality of predetermined word line ranges, the predetermined word line range parameter indicates whether the dummy read operation should be performed, and the control means is further configured to determine whether the dummy read operation should be performed for the one of the plurality of word lines being programmed based on the predetermined word line range parameter.

4 . The memory apparatus as set forth in claim 1 , wherein the memory cells are programmed according to a predetermined order of the plurality of word lines and the control means is further configured to skip the dummy read operation for ones of the plurality of word lines connected to the memory cells being programmed later in the predetermined order.

5 . The memory apparatus as set forth in claim 1 , wherein the plurality of word lines and a plurality of dielectric layers extend horizontally and overlay one another in an alternating fashion in a stack, the memory holes extend vertically through the stack, the memory cells are connected in series between a drain-side select gate transistor on a drain-side of each of the memory holes and a source-side select gate transistor on a source-side of each of the memory holes, the drain-side select gate transistor of each of the memory holes is connected to one of a plurality of bit lines and the source-side select gate transistor of each of the memory holes is connected to a source line, and the control means is further configured to perform the dummy read operation based on a vertical height of each of the plurality of word lines in the stack.

6 . The memory apparatus as set forth in claim 5 , wherein the plurality of word lines includes a top word line adjacent the drain-side select gate transistor and a bottom word line adjacent the source-side select gate transistor, the memory cells connected to the bottom word line are programmed first and the memory cells connected to the top word line are programmed last and the control means is further configured to perform the dummy read operation for a first group of one of the plurality of word lines being relatively closer to and including the bottom word line and skip the dummy read operation for a second group of one of the plurality of word lines being relatively closer to and including the top word line.

7 . A controller in communication with a memory apparatus that has a plurality of blocks including memory cells that are disposed in memory holes and are each connected to one of a plurality of word lines and configured to retain a threshold voltage corresponding to one of a plurality of data states and being operable in one of a first read condition in which a word line voltage of the plurality of word lines is discharged and a second read condition in which the word line voltage of the plurality of word lines is coupled up to a residual voltage level, the controller configured to:

instruct the memory apparatus to program the memory cells in a program operation;

determine specific ones of the plurality of word lines based on a quantity of the plurality of word lines connected to the memory cells of each of the plurality of blocks that are programmed;

following programming of the memory cells connected to the specific ones of the plurality of word lines, instruct the memory apparatus to apply a predetermined dummy read voltage to the specific ones of the plurality of word lines during a dummy read operation to maintain the memory cells connected thereto in the second read condition, the specific ones of the plurality of word lines determined based on an amount of the memory cells that are programmed.

8 . The controller as set forth in claim 7 , wherein the controller is further configured to:

determine to which of a plurality of predetermined word line ranges each of the plurality of word lines being programmed belongs; and

identify one of the plurality of word lines being programmed as one of the specific ones of the plurality of word lines based on which of the plurality of predetermined word line ranges the one of the plurality of word lines being programmed belongs.

9 . The controller as set forth in claim 7 , wherein the memory cells are programmed according to a predetermined order of the plurality of word lines and the controller is further configured to instruct the memory apparatus to skip the dummy read operation for ones of the plurality of word lines connected to the memory cells being programmed later in the predetermined order.

10 . The controller as set forth in claim 7 , wherein the plurality of word lines and a plurality of dielectric layers extend horizontally and overlay one another in an alternating fashion in a stack, the memory holes extend vertically through the stack, the memory cells are connected in series between a drain-side select gate transistor on a drain-side of each of the memory holes and a source-side select gate transistor on a source-side of each of the memory holes, the drain-side select gate transistor of each of the memory holes is connected to one of a plurality of bit lines and the source-side select gate transistor of each of the memory holes is connected to a source line, and the controller is further configured to instruct the memory apparatus to perform the dummy read operation based on a vertical height of each of the plurality of word lines in the stack.

11 . The controller as set forth in claim 10 , wherein the plurality of word lines includes a top word line adjacent the drain-side select gate transistor and a bottom word line adjacent the source-side select gate transistor, the memory cells connected to the bottom word line are programmed first and the memory cells connected to the top word line are programmed last and the controller is further configured to instruct the memory apparatus to perform the dummy read operation for a first group of one of the plurality of word lines being relatively closer to and including the bottom word line and skip the dummy read operation for a second group of one of the plurality of word lines being relatively closer to and including the top word line.

12 . A method of operating a memory apparatus including a plurality of blocks with memory cells that are disposed in memory holes and are each connected to one of a plurality of word lines and configured to retain a threshold voltage corresponding to one of a plurality of data states and being operable in one of a first read condition in which a word line voltage of the plurality of word lines is discharged and a second read condition in which the word line voltage of the plurality of word lines is coupled up to a residual voltage level, the method comprising the steps of:

programming the memory cells in a program operation;

determine specific ones of the plurality of word lines based on a quantity of the plurality of word lines connected to the memory cells of each of the plurality of blocks that are programmed; and

following programming of the memory cells connected to the specific ones of the plurality of word lines, applying a predetermined dummy read voltage to the specific ones of the plurality of word lines during a dummy read operation to maintain the memory cells connected thereto in the second read condition, the specific ones of the plurality of word lines determined based on an amount of the memory cells that are programmed.

13 . The method as set forth in claim 12 , further including the steps of:

determining to which of a plurality of predetermined word line ranges each of the plurality of word lines being programmed belongs; and

identifying one of the plurality of word lines being programmed as one of the specific ones of the plurality of word lines based on which of the plurality of predetermined word line ranges the one of the plurality of word lines being programmed belongs.

14 . The method as set forth in claim 13 , wherein the memory apparatus further includes a predetermined word line range parameter stored in the memory apparatus for each of the plurality of predetermined word line ranges, the predetermined word line range parameter indicates whether the dummy read operation should be performed, and the method further includes the step of determining whether the dummy read operation should be performed for the one of the plurality of word lines being programmed based on the predetermined word line range parameter.

15 . The method as set forth in claim 12 , wherein the memory cells are programmed according to a predetermined order of the plurality of word lines and the method further includes the step of skipping the dummy read operation for ones of the plurality of word lines connected to the memory cells being programmed later in the predetermined order.

16 . The method as set forth in claim 12 , wherein the plurality of word lines and a plurality of dielectric layers extend horizontally and overlay one another in an alternating fashion in a stack, the memory holes extend vertically through the stack, the memory cells are connected in series between a drain-side select gate transistor on a drain-side of each of the memory holes and a source-side select gate transistor on a source-side of each of the memory holes, the drain-side select gate transistor of each of the memory holes is connected to one of a plurality of bit lines and the source-side select gate transistor of each of the memory holes is connected to a source line, and the method further includes the step of performing the dummy read operation based on a vertical height of each of the plurality of word lines in the stack.

17 . The method as set forth in claim 16 , wherein the plurality of word lines includes a top word line adjacent the drain-side select gate transistor and a bottom word line adjacent the source-side select gate transistor, the memory cells connected to the bottom word line are programmed first and the memory cells connected to the top word line are programmed last and the method further includes the step of performing the dummy read operation for a first group of one of the plurality of word lines being relatively closer to and including the bottom word line and skip the dummy read operation for a second group of one of the plurality of word lines being relatively closer to and including the top word line.

Assignments (7)
SECURITY AGREEMENT Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
PARTIAL RELEASE OF SECURITY INTERESTS Recorded Apr 25, 2025
From: JPMORGAN CHASE BANK, N.A., AS AGENT
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 071382/0001 →
SECURITY AGREEMENT (SUPPLEMENTAL) Recorded Nov 14, 2024
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 069411/0486 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069169/0572 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2024
From: ZAINUDDIN, ABU NASER; YANG, XIANG; YUAN, JIAHUI; DUTTA, DEEPANSHU
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 068650/0791 →
PATENT COLLATERAL AGREEMENT (DDTL) Recorded Feb 22, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 066648/0206 →
PATENT COLLATERAL AGREEMENT (AR) Recorded Feb 22, 2024
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS THE AGENT
Reel/Frame 066648/0284 →
Continuity (1)
Related Publication 20250156095A1 · May 15, 2025
References Cited (16)
US 9690654B2 · No et al. · 2017 [cited by applicant]
US 10262743B2 · Alrod et al. · 2019 [cited by applicant]
US 10861537B1 · Lien et al. · 2020 [cited by applicant]
US 10902925B1 · Lien et al. · 2021 [cited by applicant]
US 11189337B1 · Lien et al. · 2021 [cited by applicant]
US 11404127B1 · Kumar et al. · 2022 [cited by applicant]
US 20200219569A1 · Lee · 2020 [cited by examiner]
US 20210280264A1 · Ramachandran Nair · 2021 [cited by examiner]
US 20220254416A1 · Kumar · 2022 [cited by examiner]
US 20230223084A1 · Lien · 2023 [cited by examiner]
US 20240212737A1 · Moon · 2024 [cited by examiner]
US 20240221836A1 · Lee · 2024 [cited by examiner]
U.S. Appl. No. 63/434,191, Word Line-Dependent Word Line and Channel Read Setup Time in First Read State of Non-Volatile Memory, Dong-il Moon et al., Dec. 21, 2022. [cited by applicant]
U.S. Appl. No. 63/446,098, Variable Read Method for Read Time Performance Improvement of Non-Volatile Memory, Albert Chen et al., Feb. 16, 2023. [cited by applicant]
U.S. Appl. No. 63/472,474, Automatic Bit Line Voltage and Bit Line Voltage Temperature Compensation Adjustment for Non-Volatile Memory Apparatus Current Consumption Reduction, Albert Chen et al., Jun. 12, 2023. [cited by applicant]
U.S. Appl. No. 63/521,290, Open Block Detection Method Using for First and Second Time Period Read Time Valley for Non-Volatile Memory Apparatus, Albert Chen et al., Jun. 15, 2023. [cited by applicant]