QUICK PASS WRITE PROGRAMMING TECHNIQUES IN A MEMORY DEVICE

    公开(公告)号:US20230307072A1

    公开(公告)日:2023-09-28

    申请号:US17701365

    申请日:2022-03-22

    CPC classification number: G11C16/3459 G11C16/0483 G11C16/10 H01L27/11556

    Abstract: The memory device includes a controller that is configured to program the memory cells of a selected word line in a plurality of program-verify iterations. During a verify portion at least one of the program-verify iterations, the controller determines a threshold voltage of at least one memory cell relative to a first verify low voltage VL1, a second verify low voltage VL2, and a verify high voltage VH associated with a data state being programmed. The controller also maintains a count of program-verify iterations since the at least one memory cell passed a verify high voltage of a previously programmed data state or discharges a sense node through a channel including the at least one memory cell and compares a discharge time to predetermined sense times associated with the first and second verify low voltages and with the verify high voltage.

    Two-stage programming using variable step voltage (DVPGM) for non-volatile memory structures

    公开(公告)号:US11417393B2

    公开(公告)日:2022-08-16

    申请号:US17142753

    申请日:2021-01-06

    Abstract: A method for programming a non-volatile memory structure with four-page data, wherein the method comprises, in a first stage, selecting four programmable states of a segment of MLC NAND-type memory cells, programming at least a first of the four programmable states with two pages of a four-page data at a first step voltage level, between programming at least two neighboring programmable states of the four programmable states, increasing the first step voltage level to a second step voltage level for a single program pulse and according to a pre-determined magnitude, and programming a latter of the at least two neighboring programmable states at the first step voltage level.

    Temperature based programming in memory

    公开(公告)号:US10984876B2

    公开(公告)日:2021-04-20

    申请号:US16445367

    申请日:2019-06-19

    Abstract: Various methods include receiving, by a controller, a temperature reading of a memory array, the temperature reading includes a temperature value; determining the temperature value is below a first threshold; in response, modifying a duration of a verify cycle of a write operation to create a modified verify cycle; then programming a first data into the memory array using the write operation that uses the modified verify cycle. Methods additionally include receiving a second temperature reading of the memory array, the second temperature reading includes a second temperature value; determining the second temperature value is below a second threshold, in response, decreasing the duration of a verify cycle of a verify cycle to create a second verify cycle, where the second verify cycle is shorter than the modified verify cycle; and then programming a second data into the memory array using the write operation that uses the second verify cycle.

Patent Agency Ranking