IP Library › Granted Patent US 12,057,175
Granted Patent B2
US 12,057,175 · App. 17/715,647 · Granted Aug 6, 2024

Memory apparatus and method of operation using state dependent strobe tier scan to reduce peak ICC

Inventors: Chin-Yi Chen (San Jose, CA); Muhammad Masuduzzaman (Chandler, AZ); Kou Tei (San Jose, CA); Deepanshu Dutta (Fremont, CA); Hiroyuki Mizukoshi (Kawasaki, JP); Jiahui Yuan (Fremont, CA); Xiang Yang (Santa Clara, CA)
G11C16/26G11C16/0483G11C16/08G11C16/10G11C16/3459G11C11/5621G11C11/5671
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,057,175
App. No.
17/715,647
Granted
Aug 6, 2024
Kind
B2
Abstract

A memory apparatus and method of operation is provided. The apparatus includes memory cells connected to word lines. The memory cells are disposed in memory holes and grouped into a plurality of tiers. The memory cells are configured to retain a threshold voltage corresponding to one of a plurality of data states to store one bit as single-level cells and a plurality of bits as multi-level cells. The apparatus also includes a control means coupled to the word lines and the memory holes and configured to select a predetermined strobe quantity of the plurality of tiers of the memory cells separately for the memory cells operating as the single-level cells and the memory cells operating as the multi-level cells. The control means is also configured to trigger sensing of the predetermined strobe quantity of the plurality of tiers of the memory cells during a verify operation.

Claims (47)

1. A memory apparatus, comprising:

memory cells connected to one of a plurality of word lines and disposed in memory holes and grouped into a plurality of tiers, the memory cells configured to retain a threshold voltage corresponding to one of a plurality of data states to store one bit as single-level cells and a plurality of bits as multi-level cells, the threshold voltage possible for each of the memory cells spanning a threshold window, the plurality of data states including an erased state at a first end of the threshold window and a plurality of programmed data states each corresponding to the threshold voltage being higher than the threshold voltage associated with the erased state; and

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

select a predetermined strobe quantity of the plurality of tiers of the memory cells separately for the memory cells operating as the single-level cells and the memory cells operating as the multi-level cells, the predetermined strobe quantity being smaller in magnitude for the multi-level cells in one or more of the plurality of programmed data states than for the single level cells to reduce current consumption of the memory apparatus during a verify operation of the multi-level calls for one or more of the plurality of data states, and

trigger sensing of the predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation.

2. The memory apparatus as set forth in claim 1 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the control means is further configured to:

trigger sensing of a first predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state; and

trigger sensing of a second predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state, the second predetermined strobe quantity being less than the first predetermined strobe quantity.

3. The memory apparatus as set forth in claim 2 , wherein the multi-level cells each store three bits, the plurality of programmed data states includes, in order of the threshold voltage increasing in magnitude, a first data state and a second data state and a third data state and a fourth data state and a fifth data state and a sixth data state and a seventh data state, and the highest data state is the seventh data state.

4. The memory apparatus as set forth in claim 1 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the control means is further configured to:

determine whether the memory cells being verified during the verify operation are operating as the single-level cells or operating as the multi-level cells;

trigger sensing of a single-level predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation in response to determining the memory cells being verified during the verify operation are operating as the single-level cells;

determine whether the memory cells are being verified for the highest data state in response to determining the memory cells being verified during the verify operation are operating as the multi-level cells;

trigger sensing of a first multi-level predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state in response to determining the memory cells are being verified for the highest data state; and

trigger sensing of a second multi-level predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state in response to determining the memory cells are not being verified for the highest data state, wherein the single-level predetermined strobe quantity and the first multi-level predetermined strobe quantity and the second multi-level predetermined strobe quantity being independent of one another.

5. The memory apparatus as set forth in claim 1 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the control means is further configured to:

select the predetermined strobe quantity as a relatively greater number of the plurality of tiers for the verify operation of all of the plurality of programmed data states except the highest data state; and

select the predetermined strobe quantity as a relatively lesser number of the plurality of tiers for the verify operation of the highest data state, the relatively lesser number of the plurality of tiers is smaller in magnitude compared to the relatively greater number of the plurality of tiers.

6. The memory apparatus as set forth in claim 1 , further including a plurality of sense blocks each having a plurality of sense circuits and a plurality of sets of latches and each of the plurality of tiers is in communication with one of the plurality of sense blocks.

7. A controller in communication with a memory apparatus including memory cells connected to one of a plurality of word lines and disposed in memory holes and grouped into a plurality of tiers, the memory cells configured to retain a threshold voltage corresponding to one of a plurality of data states to store one bit as single-level cells and a plurality of bits as multi-level cells, the threshold voltage window possible for each of the memory cells spanning a threshold window, the plurality of data states including an erased state at a first end of the threshold window and a plurality of programmed data states each corresponding to the threshold voltage being higher than the threshold voltage associated with the erased state, the controller configured to:

select a predetermined strobe quantity of the plurality of tiers of the memory cells separately for the memory cells operating as the single-level cells and the memory cells operating as the multi-level cells, the predetermined strobe quantity of the plurality of tiers of the memory cells being smaller in magnitude for the multi-level cells in one or more of the plurality of data states than for the single-level cells to reduce an electrical current consumption of the memory apparatus during a verify operation of the multi-level cells for one or more of the plurality of data states; and

instruct the memory apparatus to trigger sensing of the predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation.

8. The controller as set forth in claim 7 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the controller is further configured to:

instruct the memory apparatus to trigger sensing of a first predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state; and

instruct the memory apparatus to trigger sensing of a second predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state, the second predetermined strobe quantity being less than the first predetermined strobe quantity.

9. The controller as set forth in claim 8 , wherein the multi-level cells each store three bits, the plurality of programmed data states includes, in order of the threshold voltage increasing in magnitude, a first data state and a second data state and a third data state and a fourth data state and a fifth data state and a sixth data state and a seventh data state, and the highest data state is the seventh data state.

10. The controller as set forth in claim 7 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, the controller is further configured to:

select the predetermined strobe quantity as a relatively greater number of the plurality of tiers for the verify operation of all of the plurality of programmed data states except the highest data state; and

select the predetermined strobe quantity as a relatively lesser number of the plurality of tiers for the verify operation of the highest data state, the relatively lesser number of the plurality of tiers is smaller in magnitude compared to the relatively greater number of the plurality of tiers.

11. The controller as set forth in claim 7 , wherein the memory apparatus further includes a plurality of sense blocks each having a plurality of sense circuits and a plurality of sets of latches and each of the plurality of tiers is in communication with one of the plurality of sense blocks.

12. A method of operating a memory apparatus including memory cells connected to one of a plurality of word lines and disposed in memory holes and grouped into a plurality of tiers, the memory cells configured to retain a threshold voltage corresponding to one of a plurality of data states to store one bit as single-level cells and a plurality of bits as multi-level cells, the threshold voltage possible for each of the memory cells spanning a threshold window, the plurality of data states including an erased state at a first end of the threshold window and a plurality of programmed data states each corresponding to the threshold voltage being higher than the threshold voltage associated with the erased state, the method comprising the steps of:

selecting a predetermined strobe quantity of the plurality of tiers of the memory cells separately for the memory cells operating as the single-level cells and the memory cells operating as the multi-level cells, the predetermined strobe quantity being smaller in magnitude for the multi-level cells in one or more of the plurality of data states than for the single-level cells to reduce an electrical current consumption of the memory apparatus during the verify operation of the multi-level cells for one or more of the plurality of data states; and

triggering sensing of the predetermined strobe quantity of the plurality of tiers of the memory cells during a verify operation.

13. The method as set forth in claim 12 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the method further includes the steps of:

triggering sensing of a first predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state; and

triggering sensing of a second predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state, the second predetermined strobe quantity being less than the first predetermined strobe quantity.

14. The method as set forth in claim 13 , wherein the multi-level cells each store three bits, the plurality of programmed data states includes, in order of the threshold voltage increasing in magnitude, a first data state and a second data state and a third data state and a fourth data state and a fifth data state and a sixth data state and a seventh data state, and the highest data state is the seventh data state.

15. The method as set forth in claim 12 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the method further includes the steps of:

selecting the predetermined strobe quantity as a relatively greater number of the plurality of tiers for the verify operation of all of the plurality of programmed data states except the highest data state; and

selecting the predetermined strobe quantity as a relatively lesser number of the plurality of tiers for the verify operation of the highest data state, the relatively lesser number of the plurality of tiers is smaller in magnitude compared to the relatively greater number of the plurality of tiers.

16. The method as set forth in claim 12 , wherein the plurality of programmed data states includes a highest data state at a second end of the threshold window opposite the first end and associated with the threshold voltage being higher than the threshold voltage associated with the erased state and at least one other of the plurality of programmed data states, and the method further includes the steps of:

determining whether the memory cells being verified during the verify operation are operating as the single-level cells or operating as the multi-level cells;

triggering sensing of a single-level predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation in response to determining the memory cells being verified during the verify operation are operating as the single-level cells;

determining whether the memory cells are being verified for the highest data state in response to determining the memory cells being verified during the verify operation are operating as the multi-level cells;

triggering sensing of a first multi-level predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state in response to determining the memory cells are being verified for the highest data state; and

triggering sensing of a second multi-level predetermined strobe quantity of the plurality of tiers of the memory cells during the verify operation of all of the plurality of programmed data states except the highest data state in response to determining the memory cells are not being verified for the highest data state, wherein the single-level predetermined strobe quantity and the first multi-level predetermined strobe quantity and the second multi-level predetermined strobe quantity being independent of one another.

17. The method as set forth in claim 12 , further including a plurality of sense blocks each having a plurality of sense circuits and a plurality of sets of latches and each of the plurality of tiers is in communication with one of the plurality of sense blocks.

Assignments (4)
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 Recorded Apr 25, 2025
From: SANDISK TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 071050/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2024
From: SANDISK TECHNOLOGIES LLC
To: SANDISK TECHNOLOGIES, INC.
Reel/Frame 069796/0423 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2022
From: CHEN, CHIN-YI; MASUDUZZAMAN, MUHAMMAD; TEI, KOU; DUTTA, DEEPANSHU; MIZUKOSHI, HIROYUKI; YUAN, JIAHUI; YANG, XIANG
To: SANDISK TECHNOLOGIES LLC
Reel/Frame 060434/0189 →
Continuity (1)
Related Publication 20230326530A1 · Oct 12, 2023