COMMAND SELECTION POLICY
    41.
    发明申请

    公开(公告)号:US20190121545A1

    公开(公告)日:2019-04-25

    申请号:US15791886

    申请日:2017-10-24

    Abstract: Apparatuses and methods related to command selection policy for electronic memory or storage are described. Commands to a memory controller may be prioritized based on a type of command, a timing of when one command was received relative to another command, a timing of when one command is ready to be issued to a memory device, or some combination of such factors. For instance, a memory controller may employ a first-ready, first-come, first-served (FRFCFS) policy in which certain types of commands (e.g., read commands) are prioritized over other types of commands (e.g., write commands). The policy may employ exceptions to such an FRFCFS policy based on dependencies or relationships among or between commands. An example can include inserting a command into a priority queue based on a category corresponding to respective commands, and iterating through a plurality of priority queues in order of priority to select a command to issue.

    PORT ARBITRATION
    46.
    发明公开
    PORT ARBITRATION 审中-公开

    公开(公告)号:US20240361933A1

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

    申请号:US18767519

    申请日:2024-07-09

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

    Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.

    Command scheduling component for memory

    公开(公告)号:US12112786B2

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

    申请号:US17464516

    申请日:2021-09-01

    CPC classification number: G11C11/40603 G06F13/1673

    Abstract: A system includes a processing device that determines whether a memory bank is active and adds an activate command for a row of the memory bank accessed by an oldest command for the memory bank to a command scheduler in response to determining the memory bank is not active. The processing device determines whether the row of the memory bank has a corresponding row command in response to determining the memory bank is active. The processing device determines whether a close page mode is enabled or an open row timer has expired on the row and adds a precharge command to the command scheduler in response to determining the close page mode is enabled or the open row timer has expired. The processing device executes a command in the command scheduler based on a priority of commands included in the command scheduler.

    MEMORY CONTROLLER WITH TIME-BASED READ AND WRITE PHASES

    公开(公告)号:US20240281141A1

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

    申请号:US18443956

    申请日:2024-02-16

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

    Abstract: Better command scheduling in a memory controller can help improve memory device bandwidth utilization. A method for command scheduling in a memory controller can include processing commands of exclusively a first command type from a command queue including transmitting data in a first direction using a data bus for a first duration. Responsive to determining the first duration meets or exceeds a specified time or cycle limit, the bus can be turned around to accommodate transactions or commands of a second type. Following the bus turnaround, the method can include processing commands of exclusively a second command type from the command queue including transmitting data in a second direction using the data bus. The time or cycle limit can be statically or dynamically adjusted, for example, based on a read/write mix of commands in the command queue.

    Port arbitration
    49.
    发明授权

    公开(公告)号:US12056375B2

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

    申请号:US17903743

    申请日:2022-09-06

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

    Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.

    PORT ARBITRATION
    50.
    发明公开
    PORT ARBITRATION 审中-公开

    公开(公告)号:US20240078030A1

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

    申请号:US17903743

    申请日:2022-09-06

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

    Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.

Patent Agency Ranking