CONTINUOUS MEMORY PROGRAMMING OPERATIONS

    公开(公告)号:US20240428872A1

    公开(公告)日:2024-12-26

    申请号:US18800552

    申请日:2024-08-12

    Abstract: Described are systems and methods for implementing continuous memory programming operations. An example memory device comprises: a memory array comprising a plurality of memory cells electrically coupled to a plurality of conductive lines; and a controller coupled to the memory array. The controller performs operations comprising: performing a memory programming operation with respect to a set of memory cells of the memory array, wherein the memory programming operation comprises a sequence of programming pulses applied to one or more conductive lines electrically coupled to the set of memory cells; responsive to receiving a command to perform a memory access operation, suspending the memory programming operation after performing a current programming pulse of the sequence of programming pulses, wherein the current programming pulse is performed at a first voltage level; initiating the memory access operation; and resuming the memory programming operation by performing a next programming pulse at a second voltage level that exceeds the first voltage level.

    CACHE MANAGEMENT DURING EXECUTION OF A PROGRAM OPERATION

    公开(公告)号:US20240378156A1

    公开(公告)日:2024-11-14

    申请号:US18779666

    申请日:2024-07-22

    Abstract: Control logic in a memory device executes a first programming operation to program the set of memory cells to a set of programming levels. A first cache ready signal is generated, the first cache ready signal indicating to a host system to send first data associated with a second programming operation to an input/output (I/O) data cache of the memory device. A second cache ready signal is generated, the second cache ready signal indicating to the host system to send second data associated with the next programming operation to the I/O data cache. The first data associated with the second programming operation is caused to be stored in a cache storage of the memory device.

    Efficient cache program operation with data encoding

    公开(公告)号:US12079134B2

    公开(公告)日:2024-09-03

    申请号:US18178105

    申请日:2023-03-03

    CPC classification number: G06F12/0891

    Abstract: Control logic in a memory device executes a first programming operation to program the set of memory cells to a set of programming levels. A first cache ready signal is generated, the first cache ready signal indicating to a host system to send first data associated with a second programming operation to an input/output (I/O) data cache of the memory device. A first encoded data value and a second encoded data value associated with each memory cell of the set of memory cells are generated. A second cache ready signal is generated, the second cache ready signal indicating to the host system to send second data associated with the next programming operation to the I/O data cache. The first data associated with the second programming operation is caused to be stored in a third data cache of the cache storage. A third cache ready signal is generated, the third cache ready signal indicating to the host system to send third data associated with the second programming operation to the I/O data cache.

    STATUS POLLING BASED ON DIE-GENERATED PULSED SIGNAL

    公开(公告)号:US20240231675A1

    公开(公告)日:2024-07-11

    申请号:US18611094

    申请日:2024-03-20

    CPC classification number: G06F3/0653 G06F3/0604 G06F3/0673

    Abstract: A memory system includes a ready busy pin coupled with a plurality of dice and a processing device coupled with the ready busy pin. The processing device is to perform controller operations including waiting to perform any status checks until after assertion of a pulse on a status indicator signal received from the ready busy pin; detecting the pulse being asserted is an extended pulse comprising at least a partial overlap of a first pulse asserted by a first die and a second pulse asserted by a second die of the plurality of dice; initiating a polling delay period in response to detecting assertion of the extended pulse, wherein the polling delay period is greater than a pulse width of the first pulse; and initiating a first status check of dice operations being performed by the plurality of dice in response to detecting expiration of the polling delay period.

    APPARATUS AND METHODS FOR PERFORMING SUCCESSIVE ARRAY OPERATIONS IN A MEMORY

    公开(公告)号:US20230298680A1

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

    申请号:US18110489

    申请日:2023-02-16

    CPC classification number: G11C16/3459 G11C16/102 G11C16/20

    Abstract: Memories might include a controller configured to cause the memory to prepare a first plurality of memory cells of a block of memory cells for programming from an initialization state of the block of memory cells, program the first data to the first plurality of memory cells, and, in response to receiving a write command associated with a second address corresponding to the block of memory cells and with second data before successfully verifying programming of the first data to the first plurality of memory cells, prepare a second plurality of memory cells of the block of memory cells corresponding to the second address for programming without returning the block of memory cells to the initialization state after programming the first data to the first plurality of memory cells.

    Checking status of multiple memory dies in a memory sub-system

    公开(公告)号:US11662939B2

    公开(公告)日:2023-05-30

    申请号:US16946869

    申请日:2020-07-09

    Abstract: A processing device in a memory sub-system determines whether to check a status of one or more memory dies of the memory device and sends a multi-unit status command to the memory device, the multi-unit status command specifying a plurality of memory units associated with the one or more memory dies of the memory device. The processing device further receives a response to the multi-unit status command, the response comprising a multi-bit value comprising a plurality of bits, wherein each bit of the plurality of bits represents a status of one or more parameters of a plurality of parameters for a corresponding one of the plurality of memory units.

Patent Agency Ranking