-
公开(公告)号:US10074440B2
公开(公告)日:2018-09-11
申请号:US15337522
申请日:2016-10-28
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Mohan Dunga , Changyuan Chen
CPC classification number: G11C16/3431 , G11C16/0483 , G11C16/10 , G11C16/16 , G11C16/28 , G11C16/3418 , G11C16/344 , G11C16/3445 , G11C16/3459 , G11C16/3495
Abstract: An erase operation includes one or more erase depth checks to detect the occurrence of shallow erased memory cells at the end of an erase process. Memory cells are subjected to erase and erase verification until erase verification success is achieved. At the end of successful erase verification, a subset of memory cells is read to detect an erase depth or level of the memory cells. If the erase depth check indicates that the subset memory cells are in a shallow erased condition, additional erasing and verification is performed.
-
公开(公告)号:US20180122489A1
公开(公告)日:2018-05-03
申请号:US15337522
申请日:2016-10-28
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Mohan Dunga , Changyuan Chen
CPC classification number: G11C16/3431 , G11C16/0483 , G11C16/10 , G11C16/16 , G11C16/28 , G11C16/3418 , G11C16/344 , G11C16/3445 , G11C16/3459 , G11C16/3495
Abstract: An erase operation includes one or more erase depth checks to detect the occurrence of shallow erased memory cells at the end of an erase process. Memory cells are subjected to erase and erase verification until erase verification success is achieved. At the end of successful erase verification, a subset of memory cells is read to detect an erase depth or level of the memory cells. If the erase depth check indicates that the subset memory cells are in a shallow erased condition, additional erasing and verification is performed.
-
公开(公告)号:US20210050054A1
公开(公告)日:2021-02-18
申请号:US16540862
申请日:2019-08-14
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Peter Rabkin , Mohan Dunga , Gerrit Jan Hemink , Changyuan Chen
IPC: G11C11/56 , G11C11/406 , G11C11/4074 , G11C11/408
Abstract: Apparatuses and techniques are provided for programming memory cells while reducing widening of a threshold voltage distribution due to changes in the temperature between the time of programming and the time of a subsequent read operation. One technique is based on a correlation between program speed and temperature coefficient (Tco). A different verify test is used for different memory cells which have a common assigned data state according to the program loop number and the temperature. Another technique is based on sensing the memory cells to measure their subthreshold slope and classifying the memory cells into groups. The sensing can occur as a separate operation before programming or as part of the programming of user data. The subsequent programming of the memory cells involves adjusting the verify test of each memory cell based on its group and the temperature.
-
公开(公告)号:US20170372789A1
公开(公告)日:2017-12-28
申请号:US15194295
申请日:2016-06-27
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Mohan Dunga , Gerrit Jan Hemink , Changyuan Chen
CPC classification number: G11C16/3445 , G11C16/0483 , G11C16/08 , G11C16/16
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for erase depth control. One apparatus includes a block of non-volatile storage cells. A controller is configured to perform a first erase operation on a block of non-volatile storage cells. A controller for a block is configured to determine a first set of storage cells of the block having a faster erase speed than a second set of storage cells of the block based on a verify voltage threshold. A controller for a block is configured to perform a second erase operation on the block using different voltages for a first set of storage cells and a second set of storage cells of the block.
-
公开(公告)号:US10304551B2
公开(公告)日:2019-05-28
申请号:US15194295
申请日:2016-06-27
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Mohan Dunga , Gerrit Jan Hemink , Changyuan Chen
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for erase depth control. One apparatus includes a block of non-volatile storage cells. A controller is configured to perform a first erase operation on a block of non-volatile storage cells. A controller for a block is configured to determine a first set of storage cells of the block having a faster erase speed than a second set of storage cells of the block based on a verify voltage threshold. A controller for a block is configured to perform a second erase operation on the block using different voltages for a first set of storage cells and a second set of storage cells of the block.
-
公开(公告)号:US10008273B2
公开(公告)日:2018-06-26
申请号:US15181346
申请日:2016-06-13
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Gerrit Jan Hemink , Mohan Dunga , Bijesh Rajamohanan , Changyuan Chen
IPC: G11C16/28 , G06F11/10 , G11C29/52 , G11C16/04 , G11C16/24 , G11C16/26 , G11C29/02 , G11C7/12 , G11C29/12
CPC classification number: G11C16/28 , G06F11/1068 , G11C7/12 , G11C16/0483 , G11C16/24 , G11C16/26 , G11C29/028 , G11C29/52 , G11C2029/1204
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for read level determination. A block of non-volatile storage cells has a plurality of bit lines. A controller for a block is configured to perform a first read on a set of storage cells using a first read level for the bit lines. A controller is configured to determine a second read level for at least a portion of the bit lines based at least partially on a first read. A controller is configured to perform a second read on a set of storage cells using a second read level for at least a portion of bit lines.
-
公开(公告)号:US09711231B1
公开(公告)日:2017-07-18
申请号:US15191898
申请日:2016-06-24
Applicant: SanDisk Technologies LLC
Inventor: Chris Yip , Philip Reusswig , Nian Niles Yang , Grishma Shah , Abuzer Azo Dogan , Biswajit Ray , Mohan Dunga , Joanna Lai , Changyuan Chen
CPC classification number: G11C16/28 , G06F11/1048 , G11C11/5642 , G11C16/0483 , G11C16/30 , G11C16/32
Abstract: Techniques are provided for improving the accuracy of read operations of memory cells, where the threshold voltage of a memory cell can shift depending on when the read operation occurs. In one aspect, read voltages are set and optimized based on a time period since a last sensing operation. A timing device such as an n-bit digital counter may be provided for each block of memory cells to track the time. The counter is set to all 1's when the device is powered on. When a sensing operation occurs, the counter is periodically incremented based on a clock. When a next read operation occurs, the value of the counter is cross-referenced to an optimal set of read voltage shifts. Each block of cells may have its own counter, where the counters are incremented using a local or global clock.
-
公开(公告)号:US09704588B1
公开(公告)日:2017-07-11
申请号:US15069287
申请日:2016-03-14
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Mohan Dunga , Changyuan Chen
CPC classification number: G11C16/26 , G11C7/04 , G11C7/062 , G11C11/5628 , G11C11/5642 , G11C16/0483 , G11C16/20 , G11C16/344 , G11C2211/5621
Abstract: Reduced errors when sensing non-volatile memory are provided by applying a current spike or preconditioning current for a group of memory cells included a selected cell. During a sense operation, a preconditioning current can be passed through a group of non-volatile memory cells. The preconditioning current is provided prior to applying at least one reference voltage to a selected word line. The preconditioning current may simulate a cell current passing through the channel during a verification phase of programming. The preconditioning current can modify a channel resistance to approximate a state during verification to provide a more stable threshold voltage for the memory cells. Preconditioning currents may be applied selectively for select reference levels, select pages, and/or select operations. Selective application of preconditioning currents based on temperature is also provided.
-
公开(公告)号:US10978145B2
公开(公告)日:2021-04-13
申请号:US16540862
申请日:2019-08-14
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Peter Rabkin , Mohan Dunga , Gerrit Jan Hemink , Changyuan Chen
IPC: G11C11/56 , G11C11/408 , G11C11/407 , G11C11/406 , G11C11/4074
Abstract: Apparatuses and techniques are provided for programming memory cells while reducing widening of a threshold voltage distribution due to changes in the temperature between the time of programming and the time of a subsequent read operation. One technique is based on a correlation between program speed and temperature coefficient (Tco). A different verify test is used for different memory cells which have a common assigned data state according to the program loop number and the temperature. Another technique is based on sensing the memory cells to measure their subthreshold slope and classifying the memory cells into groups. The sensing can occur as a separate operation before programming or as part of the programming of user data. The subsequent programming of the memory cells involves adjusting the verify test of each memory cell based on its group and the temperature.
-
公开(公告)号:US20170358365A1
公开(公告)日:2017-12-14
申请号:US15181346
申请日:2016-06-13
Applicant: SanDisk Technologies LLC
Inventor: Biswajit Ray , Gerrit Jan Hemink , Mohan Dunga , Bijesh Rajamohanan , Changyuan Chen
CPC classification number: G11C16/28 , G06F11/1068 , G11C7/12 , G11C16/0483 , G11C16/24 , G11C16/26 , G11C29/028 , G11C29/52 , G11C2029/1204
Abstract: Apparatuses, systems, methods, and computer program products are disclosed for read level determination. A block of non-volatile storage cells has a plurality of bit lines. A controller for a block is configured to perform a first read on a set of storage cells using a first read level for the bit lines. A controller is configured to determine a second read level for at least a portion of the bit lines based at least partially on a first read. A controller is configured to perform a second read on a set of storage cells using a second read level for at least a portion of bit lines.
-
-
-
-
-
-
-
-
-