DYNAMICALLY ADJUSTED GARBAGE COLLECTION WORKLOAD

    公开(公告)号:US20210073121A1

    公开(公告)日:2021-03-11

    申请号:US16565066

    申请日:2019-09-09

    Abstract: Devices and techniques for a dynamically adjusting a garbage collection workload are described herein. For example, memory device idle times can be recorded. From these recorded idle times, a metric can be derived. A a current garbage collection workload can be divided into portions based on the metric. Then, a first portion of the divided garbage collection workload can be performed at a next idle time.

    VIRTUAL INDEXING IN A MEMORY DEVICE

    公开(公告)号:US20250156316A1

    公开(公告)日:2025-05-15

    申请号:US19022410

    申请日:2025-01-15

    Abstract: A method includes writing, to a first data structure, indices corresponding to address locations of a logical-to-physical (L2P) data structure that maps a plurality of logical block addresses (LBAs) associated with the L2P data structure, initiating performance of a media management operation involving one or more memory blocks in which data associated with the LBAs is written, and refraining from rewriting particular entries in the L2P table that correspond to LBAs whose index in the first data structure is a particular value during performance of the media management operation.

    REDUNDANT ARRAY MANAGEMENT TECHNIQUES

    公开(公告)号:US20250086055A1

    公开(公告)日:2025-03-13

    申请号:US18890418

    申请日:2024-09-19

    Abstract: Methods, systems, and devices for redundant array management techniques are described. A memory system may include a volatile memory device, a non-volatile memory device, and one or more redundant arrays of independent nodes. The memory system may include a first redundant array controller and a second redundant array controller of a redundant array of independent nodes. The memory system may receive a write command associated with writing data to a type of memory cell. Based on the type of memory cell, the memory system may generate parity data corresponding to the data using one or both of the first redundant array controller and the second redundant array controller. In some examples, the first redundant array controller may be configured to generate parity data associated with a first type of failure and the second redundant array controller may be configured to generate parity data associated with a second type of failure.

    SIGNAL MONITORING BY A MEMORY SYSTEM

    公开(公告)号:US20250004939A1

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

    申请号:US18546738

    申请日:2023-02-15

    Abstract: Methods, systems, and devices for signal monitoring by a memory system are described. A memory system may receive signaling (e.g., from a host system) and may sample the signal and generate an eye diagram. During a normal mode of operation, the memory system monitor characteristics of the eye diagram to improve signaling. The memory system may determine a voltage level of the signaling based on one or more input parameters and sampling times associated with the signaling. An indication of the voltage level of the signaling may be stored (e.g., to a register of the memory system) and may be periodically transmitted to the host system.

    Access operation status signaling for memory systems

    公开(公告)号:US12124322B2

    公开(公告)日:2024-10-22

    申请号:US17518170

    申请日:2021-11-03

    Abstract: Techniques for access operation status signaling for memory systems are described. In some examples, a memory system may respond to access commands from a host system by performing access operations such as read or write operations. In accordance with examples as disclosed herein, a system may be configured to support access operation status signaling between a host system and a memory system, which may improve the ability of the system to adapt to various access scenarios, including when access operation completion is delayed. For example, when a memory system is performing an error recovery or media management operation, the memory system may indicate that the error recovery or media management operation is being performed or is otherwise ongoing. Such status signaling may indicate that the memory system is actively performing operations, which may be used to inhibit a reset or reinitialization by a host system.

    Memory block utilization in memory systems

    公开(公告)号:US12099734B2

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

    申请号:US17846761

    申请日:2022-06-22

    CPC classification number: G06F3/064 G06F3/061 G06F3/0679 G06F12/0246

    Abstract: Methods, systems, and devices for memory block utilization in memory systems are described. A system configured to allow a memory device to group or segment a memory block into two or more sub-memory blocks, which can be independently programmed is described herein. For example, a host system may determine a configuration of a memory array, and communicate the configuration information to the memory system, and transmit a command for an operation to the memory system. In some examples, the memory system may utilize the memory array configuration information and determine to segment the blocks of memory cells into sub-blocks. By segmenting the memory block into sub-blocks, the memory device may maintain its memory block density while supporting efficient programming of blocks of the memory array.

    Memory block erase protocol
    29.
    发明授权

    公开(公告)号:US12079481B2

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

    申请号:US17898333

    申请日:2022-08-29

    CPC classification number: G06F3/0611 G06F3/0653 G06F3/0679

    Abstract: Described are systems and methods related to a memory block erase protocol. An example system includes a memory device having a memory array including a plurality of memory cells. The system further includes a processing device coupled to the memory device. The processing device is to determine a value of a metric associated with the memory array. Responsive to determine that the value of the metric is below a predetermined threshold, the processing device is further to initiate an erase protocol of the memory device. The processing device is further to erase sets of memory cells associated with one or more memory blocks of the memory array. The processing device is further to receive a programming command directed to the first set of memory cells. The processing device is further to perform a programming operation with respect to a set of memory cells responsive to receiving the programming command.

    MULTIPLE MEMORY BLOCK ERASE OPERATION
    30.
    发明公开

    公开(公告)号:US20240069733A1

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

    申请号:US18233433

    申请日:2023-08-14

    CPC classification number: G06F3/061 G06F3/0659 G06F3/0679

    Abstract: A memory sub-system to initiate an erase operation to erase a first set of memory cells of a first memory block and a second set of memory cells of a second memory block of a memory device. One or more erase pulses of the erase operation are caused to be applied to the first set of memory cells of the first memory block and the second set of memory cells of the second memory block concurrently. A first erase verify sub-operation of the erase operation is caused to be performed to verify the first memory block is erased and a second erase verify sub-operation of the erase operation is caused to be performed to verify the second memory block is erased.

Patent Agency Ranking