×

CREDIT BASED COMMAND SCHEDULING

  • US 20190065086A1
  • Filed: 08/23/2017
  • Published: 02/28/2019
  • Est. Priority Date: 08/23/2017
  • Status: Active Grant
First Claim
Patent Images

1. A memory system comprising:

  • a memory controller having;

    a bank command scheduler implemented in a hardware logic block, anda power budget controller including a budget register and a credit register;

    a memory bank having an I/O bus; and

    a channel connecting the I/O bus to the memory controller, the channel configured to transmit data between the memory bank and the memory controller and to transmit a command from the memory controller to the memory bank,wherein the hardware logic block is configured to;

    determine a first command in a queue to be transmitted to the memory bank;

    estimate a first power consumption value for the first command;

    query the power budget controller to determine if the first power consumption value satisfies a threshold; and

    if the first power consumption value satisfies the threshold;

    transmit the first command to the memory bank over the channel; and

    transmit a signal to the power budget controller indicating that the first command has been executed.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×