DYNAMIC PARTITION COMMAND QUEUES FOR A MEMORY DEVICE

    公开(公告)号:US20240078048A1

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

    申请号:US18506505

    申请日:2023-11-10

    CPC classification number: G06F3/0659 G06F3/0604 G06F3/0644 G06F3/0679

    Abstract: A partition command is stored at free memory address location of the local memory corresponding to an index of an address array. The index is associated with an entry in the address array. A last entry in a linked list of entries from a tail register is obtained based on an allocation of the stored partition command to a partition command queue of a plurality of partition command queues. The tail register corresponds to the partition command queue of the plurality of partition command queues. Responsive to obtaining the last entry in the linked list, an entry to the linked list after the last entry is appended. The entry corresponds to the index of the address array associated with the stored partition command.

    Power loss protection of data in memory devices

    公开(公告)号:US11747994B2

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

    申请号:US17462335

    申请日:2021-08-31

    Abstract: A system can include multiple memory devices and a processing device that is operatively coupled with the memory devices as well as with a controller device, and a sequencer device, where the controller device is configured to perform operations. The operations can include, in response to receiving a potential power loss indication signal, receiving a power fault interrupt detection signal, as well as synchronizing the power fault interrupt detection signal. They can also include sending one or more memory access commands to the sequencer device. The operations can also include executing the one or more memory access commands on a medium and stopping transmission of commands based on a power loss handling setting while executing the commands.

    Dual-address command management using content addressable memory

    公开(公告)号:US11615826B1

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

    申请号:US17468044

    申请日:2021-09-07

    Abstract: A memory system includes a memory device and a processing device operatively coupled with the memory device. The processing device perform operations comprising: responsive to receiving a memory access command, determining that the memory access command is a dual-address command comprising a source address and a destination address; generating a first content addressable memory (CAM) entry associated with a read command of the dual-address command, wherein the first CAM entry references the source address; generating a second CAM entry associated with a write command of the dual-address command, wherein the second CAM entry references the destination address; inserting the first CAM entry and the second CAM entry into a CAM; and issuing, to the memory device, the read command associated with the first CAM entry.

    CLOCK DOMAIN CROSSING QUEUE
    6.
    发明申请

    公开(公告)号:US20230070078A1

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

    申请号:US17940751

    申请日:2022-09-08

    Abstract: Methods, systems, and devices for one or more clock domain crossing queues are described. A queue can receive, from a first clock domain, a first command to store data in the queue. The queue can store the data at a first location indicated by a first pointer. The queue can receive, from the first clock domain, a second command to cause the second clock domain to retrieve the data from the queue. The queue can generate, based on receiving the second command, a third command synchronized with a clock of the second clock domain and to cause the second clock domain to retrieve the data. The queue can retrieve the data from the first location in the queue indicated by a second pointer associated with retrieving data based at least in part on generating the third command. The queue can transmit, to the second clock domain, the data.

    CONCURRENT COMMAND LIMITER FOR A MEMORY SYSTEM

    公开(公告)号:US20240126480A1

    公开(公告)日:2024-04-18

    申请号:US18531329

    申请日:2023-12-06

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

    Abstract: A system can include a memory device and a processing device coupled with the memory device. The processing device can receive, from a host system, a command of a type; determine a weighted count of the command according to the type of the command; track, based on the weighted count, a first count of commands of the type; determine whether the first count of commands of the type satisfies a threshold criterion for commands of the type; and responsive to determining that the first count of commands of the type satisfies the threshold criterion, transmit a notification to the host system to refrain from transmitting commands of the type.

    Clock domain crossing queue
    8.
    发明授权

    公开(公告)号:US11907563B2

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

    申请号:US17940751

    申请日:2022-09-08

    CPC classification number: G06F3/0647 G06F1/04 G06F3/0604 G06F3/0659 G06F3/0673

    Abstract: Methods, systems, and devices for one or more clock domain crossing queues are described. A queue can receive, from a first clock domain, a first command to store data in the queue. The queue can store the data at a first location indicated by a first pointer. The queue can receive, from the first clock domain, a second command to cause the second clock domain to retrieve the data from the queue. The queue can generate, based on receiving the second command, a third command synchronized with a clock of the second clock domain and to cause the second clock domain to retrieve the data. The queue can retrieve the data from the first location in the queue indicated by a second pointer associated with retrieving data based at least in part on generating the third command. The queue can transmit, to the second clock domain, the data.

    Concurrent command limiter for a memory system

    公开(公告)号:US11893280B2

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

    申请号:US17459343

    申请日:2021-08-27

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

    Abstract: A system can include a memory device and a processing device coupled with the memory device. The processing device can receive a command of a first type from a host system. The processing device can select a threshold criterion for the command of the first type based on a count of commands of a second type. The processing device can determine whether a second count of commands of the first type satisfies the threshold criterion and in response to the second count satisfying the threshold criterion, the processing logic can transmit a notification to the host system to refrain from transmitting the commands of the first type.

    Management unit based media management operations in memory devices

    公开(公告)号:US11861225B2

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

    申请号:US17464029

    申请日:2021-09-01

    Abstract: Systems and methods are disclosed including a processing device operatively coupled to memory device. The processing device performs operations comprising generating a super management unit (SMU) memory access command; splitting the SMU memory access command into a plurality of management unit (MU) memory access commands; indexing, in an index data structure, each MU memory access command of the plurality of MU memory access commands; issuing, to the memory device, a sequence of MU memory access commands from the plurality of MU memory access commands; receiving an indication that a MU memory access command from the sequence of MU memory access commands is completed; and responsive to determining that the completed MU memory access command satisfies a criterion, issuing an available MU memory access command based on an index value of the available MU memory access command.

Patent Agency Ranking