Self-diagnostic smart verify algorithm in user mode to prevent unreliable acquired smart verify program voltage

    公开(公告)号:US11894077B2

    公开(公告)日:2024-02-06

    申请号:US17678584

    申请日:2022-02-23

    CPC classification number: G11C16/3459 G11C16/08 G11C16/102 G11C16/26 G11C16/30

    Abstract: A memory apparatus and operating method are provided. The apparatus includes memory cells connected to word lines and disposed in memory holes and configured to retain a threshold voltage. The memory holes are organized in rows grouped in strings. A control means is coupled to the word lines and the memory holes and programs the memory cells associated with a first one of the strings in a program operation and acquire a smart verify programming voltage in a smart verify operation including smart verify loops. The control means discards the smart verify programming voltage and determines another smart verify programming voltage in another smart verify operation on the memory cells associated with a second one of the strings in response to a quantity of the smart verify loops needed to complete programming of the memory cells associated with the first one of the strings being outside a predetermined threshold criteria.

    Sub-block mode for non-volatile memory

    公开(公告)号:US11894064B2

    公开(公告)日:2024-02-06

    申请号:US17583570

    申请日:2022-01-25

    Inventor: Xiang Yang

    CPC classification number: G11C16/16 G11C16/0483 G11C16/102 G11C16/26

    Abstract: The memory device includes a block with a plurality of memory cells arranged in a plurality of data word lines, which are arranged in sub-blocks that are not separated from one another by physical joints or by dummy word lines. A controller is configured to erase the memory cells of a selected sub-block of the plurality of sub-blocks without erasing the memory cells of the unselected sub-blocks. The controller reads data of the edge one word lines of the unselected sub-blocks adjacent the selected sub-block and stores this data in a temporary location external of the block before erasing the memory cells of the selected sub-block. The controller then re-programs the data that is being temporarily stored back into the memory cells of the edge word lines of the unselected sub-blocks after erase of the selected sub-block is completed.

    NON-VOLATILE MEMORY WITH OPTIMIZED OPERATION SEQUENCE

    公开(公告)号:US20240036740A1

    公开(公告)日:2024-02-01

    申请号:US17983870

    申请日:2022-11-09

    CPC classification number: G06F3/0619 G06F3/064 G06F3/0679

    Abstract: A non-volatile memory system separately performs a memory operation for multiple sub-blocks of a block in order from previously determined slowest sub-block of the block to a previously determined faster sub-block of the block. As a slower sub-block is more likely to fail, this order of is more likely to identify a failure earlier in the process thereby saving time and reducing potential for a disturb. In some embodiments, the proposed order of operation can be used in conjunction with a programming process that concurrently programs blocks in multiple planes using completion of programming of a fastest plane to a data state as a trigger to test for program failure of other planes to the data state.

    NON-VOLATILE MEMORY WITH ONE SIDED PHASED RAMP DOWN AFTER PROGRAM-VERIFY

    公开(公告)号:US20240029806A1

    公开(公告)日:2024-01-25

    申请号:US17872148

    申请日:2022-07-25

    Abstract: In a non-volatile memory system that performs programming of selected memory cells (in coordination with pre-charging and boosting of channels for unselected memory cells) and program-verify to determine whether the programming was successful, the system transitions from program-verify to the next dose of programming by concurrently lowering a voltage applied to a selected word line and voltages applied to word lines on a first side of the selected word line at the conclusion of program-verify. Subsequent to lowering the voltage applied to the selected word line, the system successively lowers voltages applied to groups of one or more word lines on a second side of the selected word line at the conclusion of program-verify beginning with a group of one or more word lines immediately adjacent the selected word line and progressing to other groups of one or more word lines disposed increasingly remote from the selected word line.

    Audit techniques for read disturb detection in an open memory block

    公开(公告)号:US11862260B2

    公开(公告)日:2024-01-02

    申请号:US17671015

    申请日:2022-02-14

    Abstract: Read disturb audit techniques that include algorithmically applying audit verify voltages to erased wordlines in an open memory block are described. In an audit verify technique, a pass-through voltage ensured to be higher than any threshold voltage of any cell is applied to each wordline in an open memory block that includes one or more programmed memory cells, and an audit verify voltage lower than the pass-through voltage is applied to each erased wordline. A first bit count representing a number of non-conductive bitline(s) is determined and compared to a threshold value to determine whether to continue or discontinue block operation. In an audit verify and audit gap technique, the erased wordlines are divided into disjoint first and second groups, and an audit verify voltage and a non-verify voltage are alternatively applied to the groups in different audit verify stages.

Patent Agency Ranking