Dynamic Adjustment Of Speed of Memory
AssigneeMediatek Inc.
InventorsChun-Hang Wei, Hung-Lin Chou, Nicholas Ching Hui Tang, Jia-Ming Chen
Life of this patent
Estimating the term…
Abstract
A technique, as well as select implementations thereof, pertaining to dynamic adjustment of speed of memory is described. The technique may involve obtaining information indicative of memory transactions associated with a memory device from an external memory interface coupled to the memory device. The technique may also involve determining a runtime bandwidth of the memory device according to the memory transactions. The technique may further involve comparing the runtime bandwidth of the memory device to at least one threshold bandwidth. The technique may additionally involve adjusting the speed of the memory device according to a result of the comparing.
Claims34
A method for dynamically adjusting a speed of a memory device, comprising:
- obtaining information indicative of memory transactions associated with a memory device from an external memory interface coupled to the memory device;
- determining a runtime bandwidth of the memory device according to the memory transactions;
- comparing the runtime bandwidth of the memory device to one or more threshold bandwidths;
- and
- adjusting the speed of the memory device according to a result of the comparing.
An apparatus, comprising:
- a first module configured to provide a trigger signal from time to time;
- a second module configured to receive the trigger signal and obtain information indicative of memory transactions associated with a memory device from an external memory interface coupled to the memory device responsive to receiving the trigger signal, the second module also configured to determine a runtime bandwidth of the memory device according to the memory transactions, the second module further configured to compare the runtime bandwidth of the memory device to one or more threshold bandwidths;
- and
- a third module configured to adjust the speed of the memory device according to a result of the comparing by the second module,
- wherein at least one of the first module, the second module and the third module is implemented at least partially in hardware.
A method, comprising:
- dynamically detecting a runtime bandwidth of a memory device;
- and
- adjusting a speed of the memory device responsive to the detecting.
An apparatus, comprising:
- a processor coupled to a memory device and configured to dynamically detect a runtime bandwidth of the memory device, the processor further configured to adjust a speed of the memory device responsive to the detecting.
Dependencies are inferred from the claim text.