Micron Technology, Inc.
Controller command scheduling in a memory system to increase command bus utilization

Last updated:

Abstract:

A first command is scheduled on a command bus, where the first command requires use of a data bus resource at a first time period after scheduling the first command. Prior to the first time period, a second command is identified according to a scheduling policy. A determination is made whether scheduling the second command on the command bus will cause a conflict in usage of the at least one data bus resource. In response to determining that scheduling the second command will cause the conflict in usage, a third lower-priority command is identified for which scheduling on the command bus will not cause the conflict in usage. The third command is scheduled on the command bus prior to scheduling the second command, even though it has lower priority than the second command.

Status:
Grant
Type:

Utility

Filling date:

8 Aug 2018

Issue date:

24 Aug 2021