-
公开(公告)号:US12046279B2
公开(公告)日:2024-07-23
申请号:US17751179
申请日:2022-05-23
Applicant: SanDisk Technologies LLC
CPC classification number: G11C11/5628 , G11C11/5671 , G11C16/0483 , G11C16/10 , G11C16/3418 , G11C16/3427
Abstract: A controller is configured to program the memory cells to a first set of data states in a first programming pass and to a greater second set of data states in a second programming pass. The controller performs the first programming pass on the first word line. The controller then repeats the process of programming a portion of another word line and then comparing an upper tail of an erased data state of the first word line to a critical voltage until the upper tail of the erased data state of the first word line exceeds the critical voltage by a threshold. In response to the upper tail of the erased data state exceeding the critical voltage by the threshold, the controller then alternates between the first and second programming passes until the first programming pass is completed on the remaining word lines of the memory block.
-
公开(公告)号:US20230377643A1
公开(公告)日:2023-11-23
申请号:US17751179
申请日:2022-05-23
Applicant: SanDisk Technologies LLC
CPC classification number: G11C11/5628 , G11C11/5671 , G11C16/0483 , G11C16/10
Abstract: A controller is configured to program the memory cells to a first set of data states in a first programming pass and to a greater second set of data states in a second programming pass. The controller performs the first programming pass on the first word line. The controller then repeats the process of programming a portion of another word line and then comparing an upper tail of an erased data state of the first word line to a critical voltage until the upper tail of the erased data state of the first word line exceeds the critical voltage by a threshold. In response to the upper tail of the erased data state exceeding the critical voltage by the threshold, the controller then alternates between the first and second programming passes until the first programming pass is completed on the remaining word lines of the memory block.
-
公开(公告)号:US20240242764A1
公开(公告)日:2024-07-18
申请号:US18222735
申请日:2023-07-17
Applicant: SanDisk Technologies LLC
Inventor: Huiwen Xu , Deepanshu Dutta , Jia Li , Bo Lei , Ken Oowada
CPC classification number: G11C16/102 , G11C16/0433 , G11C16/08
Abstract: The memory device includes a plurality of hybrid memory blocks that can operate in either a single bit per memory cell mode or a multiple bits per memory cell mode. The memory blocks each include a plurality of memory cells, which are arranged in a plurality of word lines. Control circuitry is configured to program a selected word line to an SLC format. The control circuitry is further configured to determine which zone within the selected hybrid memory block the selected word line is located in and set an SLC programming voltage to a level based on the determination of the zone of the selected word line. The control circuitry is further configured to apply a programming pulse at the SLC programming voltage to the selected word line to program the memory cells of the selected word line.
-
4.
公开(公告)号:US20230377655A1
公开(公告)日:2023-11-23
申请号:US17747088
申请日:2022-05-18
Applicant: SanDisk Technologies LLC
Inventor: Huiwen Xu , Nidhi Agrawal , Zhenni Wan , Bo Lei , Jun Wan
CPC classification number: G11C16/10 , G11C16/0483 , G11C16/26 , H01L27/11556
Abstract: The memory device that includes a memory block memory cells arranged in word lines. A controller is in electrical communication with the memory cells and is configured to program the memory cells to a first set of data states in a first programming pass and then to a greater second set of data states in a second programming pass. During programming of a first set of memory cells in at least one of the first and second programming passes, the controller is further configured to determine programming statuses of a second set of memory cells that is adjacent the first set of memory cells. The controller is further configured to read the first set of memory cells using a read voltage that is adjusted from a base read voltage based on the determined programming statuses of the second set of memory cells.
-
公开(公告)号:US20230124371A1
公开(公告)日:2023-04-20
申请号:US17502398
申请日:2021-10-15
Applicant: SanDisk Technologies LLC
Abstract: The memory device includes a control circuitry that is communicatively coupled to memory cells are arranged in a plurality of word lines. The control circuitry is configured to perform a first programming pass on a selected word line. The first programming pass includes a plurality of programming loops, each of which includes the application of a programming pulse (Vpgm). The programming pulse voltage is increased between programming loops of the first programming pass by a step size. The step size is a first step size between two programming loops of the first programming pass and is a second step size that is different than the first step size between two other programming loops of the first programming pass. The control circuitry is also configured to perform a second programming pass to further program the memory cells of the selected word line to the plurality of data states.
-
6.
公开(公告)号:US12057169B2
公开(公告)日:2024-08-06
申请号:US17747088
申请日:2022-05-18
Applicant: SanDisk Technologies LLC
Inventor: Huiwen Xu , Nidhi Agrawal , Zhenni Wan , Bo Lei , Jun Wan
Abstract: The memory device that includes a memory block memory cells arranged in word lines. A controller is in electrical communication with the memory cells and is configured to program the memory cells to a first set of data states in a first programming pass and then to a greater second set of data states in a second programming pass. During programming of a first set of memory cells in at least one of the first and second programming passes, the controller is further configured to determine programming statuses of a second set of memory cells that is adjacent the first set of memory cells. The controller is further configured to read the first set of memory cells using a read voltage that is adjusted from a base read voltage based on the determined programming statuses of the second set of memory cells.
-
公开(公告)号:US11328780B1
公开(公告)日:2022-05-10
申请号:US17116579
申请日:2020-12-09
Applicant: SanDisk Technologies LLC
Abstract: Apparatuses and techniques are described for optimizing a program operation in a memory device in which groups of memory cells are programmed from checkpoint states to respective data states. In a first program pass, groups of memory cells are programmed to respective checkpoint states with verify tests. Each checkpoint state is associated with a set of data states. In a second program pass, the memory cells are programmed closer to their assigned data state with a specified number of program pulses. In a third program pass, the memory cells are programmed to their assigned data state by applying program pulses and performing verify tests. The number of checkpoint states and the number of data states associated with each checkpoint state can be optimized based on a spacing between the verify voltages of the data states.
-
公开(公告)号:US12198769B2
公开(公告)日:2025-01-14
申请号:US17741074
申请日:2022-05-10
Applicant: SanDisk Technologies LLC
Abstract: An apparatus disclosed herein comprises: a plurality of memory cells and a control circuit coupled to the plurality of memory cells. The control circuit is configured to: erase a block; verify, using a first erase verify level, that the block was properly erased; verify, using a second erase verify level, that the block was properly erased; determine whether there are any mismatches in a plurality of verify statuses between neighboring wordlines of the block from verifying the block using the second erase verify level; and identify, based on the determination, whether the block has failed.
-
9.
公开(公告)号:US20230368850A1
公开(公告)日:2023-11-16
申请号:US17741074
申请日:2022-05-10
Applicant: SanDisk Technologies LLC
CPC classification number: G11C16/3445 , G11C16/3495 , G11C16/16 , G11C16/26 , G11C16/08
Abstract: An apparatus disclosed herein comprises: a plurality of memory cells and a control circuit coupled to the plurality of memory cells. The control circuit is configured to: erase a block; verify, using a first erase verify level, that the block was properly erased; verify, using a second erase verify level, that the block was properly erased; determine whether there are any mismatches in a plurality of verify statuses between neighboring wordlines of the block from verifying the block using the second erase verify level; and identify, based on the determination, whether the block has failed.
-
10.
公开(公告)号:US20220246208A1
公开(公告)日:2022-08-04
申请号:US17166612
申请日:2021-02-03
Applicant: SanDisk Technologies LLC
IPC: G11C11/56 , G11C16/04 , G11C16/26 , H01L25/065 , H01L23/00
Abstract: Technology for sensing non-volatile memory cells in which one or more sense nodes are charged to a sense voltage having a magnitude that improves sensing accuracy. One sense node may be charged to different sense voltages when sensing different memory cells at different times. Multiple sense nodes may be charged to a corresponding multiple different sense voltages when sensing different memory cells at the same time. The one or more sense nodes are allowed to discharge based on respective currents of memory cells for a pre-determined time while applying a reference voltage to the memory cells. The Vts of the selected memory cells are assessed based on respective voltages on the one or more of sense nodes after the pre-determined time. Different sensing voltages may be used based on bit line voltage, bit line resistance, distance of memory cells from the sense node, or other factors.
-
-
-
-
-
-
-
-
-