Refresh request queuing circuitry
First Claim
Patent Images
1. A method, comprising:
- incrementing a first refresh request count in response to receiving a refresh request for a first memory bank, wherein the first refresh address count increments for each refresh operation;
comparing the first refresh request count to a first refresh address count and outputting a first pending refresh signal if the first refresh request count and the first refresh address count differ; and
issuing a refresh command to complete a refresh of the first memory bank during one clock cycle in response to the first pending refresh signal.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and system associated with memory are disclosed herein. In various embodiments, an apparatus may include first circuitry to determine a number of queued pending refresh requests for a memory bank based on a comparison of a count from a refresh-request counter to a count from a refresh-address counter; and second circuitry to set a refresh flag in response to a determination that the number of queued pending refresh requests exceeds a predetermined number. Other embodiments may be disclosed and/or claimed.
123 Citations
12 Claims
-
1. A method, comprising:
-
incrementing a first refresh request count in response to receiving a refresh request for a first memory bank, wherein the first refresh address count increments for each refresh operation; comparing the first refresh request count to a first refresh address count and outputting a first pending refresh signal if the first refresh request count and the first refresh address count differ; and issuing a refresh command to complete a refresh of the first memory bank during one clock cycle in response to the first pending refresh signal. - View Dependent Claims (2, 3, 4, 7, 8)
-
-
5. The method of 4, further comprising issuing a refresh command to the second memory bank in response to the second pending refresh signal.
-
6. The method of 5, further comprising issuing the second refresh command to the second memory bank on a clock cycle when the second memory bank is not busy with an access operation.
-
9. An apparatus, comprising:
-
a plurality of counters; and circuitry configured to; change a count of a first counter from the plurality of counters for each refresh request for a memory bank, wherein the change of the count of the first counter comprises an increment of the count of the first counter; change a count of a second counter from the plurality of counters for each refresh operation for the memory bank, wherein the change of the count of the second counter comprises an increment of the count of the second counter; compare a current value of the first counter to a current value of the second counter and output a pending refresh signal for the memory bank if the values differ; and issue a refresh command to perform a single clock cycle refresh of the memory bank in response to the pending refresh signal. - View Dependent Claims (10, 11, 12)
-
Specification