System and method for conserving memory power using dynamic memory i/o resizing
AssigneeQUALCOMM Incorporated
InventorsHAW-JING LO, DEXTER CHUN
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for conserving power consumption in a memory system. One such system comprises a DRAM memory system and a system on chip (SoC). The SoC is coupled to the DRAM memory system via a memory bus. The SoC comprises one or more memory controllers for processing memory requests from one or more memory clients for accessing the DRAM memory system. The one or more memory controllers are configured to selectively conserve memory power consumption by dynamically resizing a bus width of the memory bus.
Claims40
A method for conserving power consumption in a memory system, the method comprising:
- receiving a memory request from a memory client residing on a system on chip (SoC) for accessing a dynamic random access memory (DRAM) memory system coupled to the SoC via a memory bus;
- determining that the memory request from the memory client corresponds to a performance use case for using less than a full width of the memory bus;
- and
- conserving memory power consumption for the memory request corresponding to the performance use case by dynamically resizing the memory bus to less than the full width.
A system for conserving power consumption in a memory system, the method comprising:
- means for receiving a memory request from a memory client residing on a system on chip (SoC) for accessing a dynamic random access memory (DRAM) memory system coupled to the SoC via a memory bus;
- means for determining that the memory request from the memory client corresponds to a performance use case for using less than a full width of the memory bus;
- and
- means for conserving memory power consumption for the memory request corresponding to the performance use case by dynamically resizing the memory bus to less than the full width.
A computer program product comprising a computer usable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for conserving power consumption in a memory system, the method comprising:
- receiving a memory request from a memory client residing on a system on chip (SoC) for accessing a dynamic random access memory (DRAM) memory system coupled to the SoC via a memory bus;
- determining that the memory request from the memory client corresponds to a performance use case for using less than a full width of the memory bus;
- and
- conserving memory power consumption for the memory request corresponding to the performance use case by dynamically resizing the memory bus to less than the full width.
A system for conserving power consumption in a memory system, the system comprising:
- a DRAM memory system;
- and
- a system on chip (SoC) coupled to the DRAM memory system via a memory bus, the SoC comprising one or more memory controllers for processing memory requests from one or more memory clients for accessing the DRAM memory system, wherein the one or more memory controllers are configured to selectively conserve memory power consumption by dynamically resizing a bus width of the memory bus.
Dependencies are inferred from the claim text.