Processing memory requests that target memory banks
AssigneeMicron Technology, Inc.
InventorPaul A. LaBerge
Life of this patent
Estimating the term…
Abstract
A computer system includes a memory device including banks, and a memory interface coupled to the memory device. The memory interface is adapted to store requests that are associated with the banks. At least two of the requests are copending. The memory interface is adapted to determine whether the banks associated with the copending requests are idle and execute the requests based on the determination.
Claims15
A method for use with a computer system, comprising:
- determining whether a memory bank is idle;
- receiving a request to perform a pending operation with the memory bank;
- and
- if the memory bank is idle, performing the pending operation with the memory bank without determining whether the pending operation conflicts with a state of the bank.
The method of clam 1, further comprising:
- if the memory bank is not idle, determining whether that state of the bank conflicts with the pending operation;
- and
- performing the pending operation with the memory bank based on said determination of whether another state of the bank conflicts with the pending operation.
A computer system, comprising:
- a memory device including a bank;
- and
- a memory interface coupled to the memory device, the memory interface adapted to:
- determine whether the bank is idle,
- receive a request to perform a pending operation with the memory bank, and
- if the memory bank is idle, perform the pending operation with the memory bank without determining whether the pending operation conflicts with a state of the bank.
A memory interface for use with at least one memory device that includes a bank, the memory interface comprising:
- a first circuit adapted to indicate whether the bank is idle;
- a second circuit adapted to determine whether a pending operation with the bank is in conflict with a state of the bank;
- and
- a third circuit adapted to perform the pending operation with the bank without using the second circuit if the first circuit indicates the bank is idle.
Dependencies are inferred from the claim text.