HARDWARE BASED ACCELERATOR FOR MEMORY SUB-SYSTEM OPERATIONS

    公开(公告)号:US20210019051A1

    公开(公告)日:2021-01-21

    申请号:US16916922

    申请日:2020-06-30

    Abstract: Methods, systems, and devices for one or more acceleration engines for memory sub-system operations are described. An acceleration engine can receive a first command for performing an operation on a set of management units. The acceleration engine can generate a set of one or more second commands to perform the operation on each management unit of the set of management units based on receiving the first command. The acceleration engine can perform the operation on each management unit of the set of management units based on generating the set of second commands.

    DOUBLE THRESHOLD CONTROLLED SCHEDULING OF MEMORY ACCESS COMMANDS

    公开(公告)号:US20200278808A1

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

    申请号:US16289053

    申请日:2019-02-28

    Abstract: A processing device in a memory system provides an execution grant to a first queue of a plurality of queues, the first queue storing a first plurality of memory commands to be executed on the memory component. The processing device further determines whether a number of commands from the first queue that have been executed since the first queue received the execution grant satisfies an executed transaction threshold criterion and whether a number of pending commands in a second queue of the plurality of queues satisfies a promotion threshold criterion, the second queue storing a second plurality of memory commands to be executed on the memory component. Responsive to at least one of the executed transaction threshold criterion or the promotion threshold criterion being satisfied, the processing device provides the execution grant to the second queue.

    HARDWARE BASED STATUS COLLECTOR ACCELERATION ENGINE FOR MEMORY SUB-SYSTEM OPERATIONS

    公开(公告)号:US20240377990A1

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

    申请号:US18673228

    申请日:2024-05-23

    Abstract: Methods, systems, and devices for one or more acceleration engines for memory sub-system operations are described. An acceleration engine can perform one or more validation procedures on one or more codewords of a management unit. The acceleration engine can collect validation data for the management unit based on performing the validation procedures. The acceleration engine can aggregate the validation data into group validation data associated with a set of management units. The acceleration engine can transmit the group validation data to firmware of a memory sub-system or a host device.

    MACHINE LEARNING-BASED ADJUSTMENT OF MEMORY CONFIGURATION PARAMETERS

    公开(公告)号:US20240330717A1

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

    申请号:US18597851

    申请日:2024-03-06

    CPC classification number: G06N5/022 G06F12/0246

    Abstract: A method for using and system for training a trainable model to predict values of memory configuration parameters based on a value of a performance metric. The value of the performance metric is based on a threshold condition of a memory access operation performed on a memory device using a set of values of the memory configuration parameters. The output of the trainable model includes a set of predicted values of the memory configuration parameters. Responsive to determining that the set of predicted values of the memory configuration parameters satisfies a confidence criterion, the memory configuration parameters are updated to reflect the set of predicted values of the memory configuration parameters.

    Adaptive wear leveling for endurance compensation

    公开(公告)号:US12026042B2

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

    申请号:US17858731

    申请日:2022-07-06

    Abstract: A set of blocks of a memory device comprising a plurality of dies is identified. A block within the set of blocks is identified. The identified block is associated with a capability metric that reflects a projected reliability of the die on which the block resides. Responsive to determining that the capability metric satisfies a condition, a cycle threshold associated with the die is identified. Responsive to determining that a cycle count value derived from a program/erase cycle counter associated with the die matches the cycle threshold, the set of blocks is updated by excluding the block from the set of blocks. A program operation is performed with respect to the updated set of blocks.

    PERFORMING BLOCK-LEVEL MEDIA MANAGEMENT OPERATIONS FOR BLOCK STRIPES IN A MEMORY DEVICE

    公开(公告)号:US20240062839A1

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

    申请号:US17892437

    申请日:2022-08-22

    CPC classification number: G11C16/3431 G11C16/0483

    Abstract: Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising performing a data integrity check on a set of memory cells of a source management unit of the memory device to obtain a data integrity metric value; determining whether the data integrity metric value satisfies a first threshold; responsive to determining that the data integrity metric value fails to satisfy the first threshold, determining whether the data integrity metric value satisfies a second threshold that is lower than the first threshold; responsive to determining that the data integrity metric value satisfies the second threshold, causing the memory device to copy data from the source management unit to a destination set of pages of the memory device; and performing a subsequent data integrity check on one or more invalid pages of the source management unit.

    Scanning techniques for a media-management operation of a memory sub-system

    公开(公告)号:US11782606B2

    公开(公告)日:2023-10-10

    申请号:US17730958

    申请日:2022-04-27

    CPC classification number: G06F3/0616 G06F3/0653 G06F3/0659 G06F3/0673

    Abstract: Methods, systems, and devices for memory can include techniques for identifying first quantities of write counts for a first plurality of super management units (SMUs) in a mapped region of a memory sub-system, identifying, by a hardware component of the memory sub-system, a first SMU of the first plurality that includes a fewest quantity of write counts of the first quantity of write counts, and performing a wear-leveling operation based at least in part on a first quantity of write counts of the first SMU of the first plurality in the mapped region being less than a second quantity of writes counts of a second SMU of a second plurality of SMUs in an unmapped region of the memory sub-system.

Patent Agency Ranking