US2013254474A1PendingUtilityA1
System and method for reducing power consumption of memory
Est. expiryDec 2, 2029(~3.4 yrs left)· nominal 20-yr term from priority
Y02D10/00G06F 1/3275G06F 1/3203
58
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Systems and methods for reducing problems and disadvantages associated with power consumption in memory devices are disclosed. A method for reducing power consumption in memory may include tracking, by an operating system executing on a processor, one or more logical units of a memory system that are in use. The method may also include setting, by the operating system, a variable indicating a portion of the memory system in use based on the logical units of the memory system in use. The method may additionally include refreshing one or more of the one or more logical units of the memory system based on the variable.
Claims
exact text as granted — not AI-modified1 . A method for reducing power consumption in memory, comprising:
tracking, by an operating system executing on a processor, one or more logical units of a memory system that are in use; setting, by the operating system, a Partial Array Self Refresh field of a mode register, the field indicating a portion of the logical units of the memory system that are in use; and refreshing one or more of the one or more logical units of the memory system based on the Partial Array Self Refresh field.
2 . A method according to claim 1 , wherein each logical unit of the memory system is a bank of the memory system.
3 . (canceled)
4 . A method according to claim 1 , further comprising disabling, by the operating system, logical unit-level interleaving.
5 . A method according to claim 1 , further comprising disabling, by the operating system, reliability, availability, and serviceability features of a memory controller configured to control the one or more logical units.
6 . A method according to claim 1 , further comprising:
analyzing the Partial Array Self Refresh field to determine if a particular logical unit is in use; and executing a reliability, availability, and serviceability operation on the particular logical unit in response to a determination that the Partial Array Self Refresh field indicated the particular logical unit is in use.
7 . A method according to claim 1 , wherein refreshing includes refreshing one or more of the one or more logical units in response to a REFRESH command, wherein the REFRESH command includes a field indicating a particular logical unit to be refreshed.
8 . A method according to claim 1 , wherein refreshing includes refreshing one or more of the one or more logical units in response to a REFRESH command, wherein the mode register includes a field indicating a particular logical unit to be refreshed.
9 . An information handling system, comprising:
a processor; a memory system communicatively coupled to the processor and having one or more logical units; a computer-readable medium communicatively coupled to the processor and having stored thereon one or more executable instructions, the one or more executable instructions configured to, when executed by the processor:
track one or more logical units of a memory system that are in use;
set a Partial Array Self Refresh field of a mode register, the Partial Array Self Refresh field indicating a portion of the logical units of the memory system that are in use; and
refresh one or more of the one or more logical units of the memory system based on the Partial Array Self Refresh field.
10 . An information handling system according to claim 9 , wherein each logical unit of the memory system is a bank of the memory system.
11 . (canceled)
12 . An information handling system according to claim 9 , the one or more executable instructions further configured to, when executed by the processor, disable logical unit-level interleaving.
13 . An information handling system according to claim 9 , the one or more executable instructions further configured to, when executed by the processor, disable reliability, availability, and serviceability features of a memory controller configured to control the one or more logical units.
14 . An information handling system according to claim 9 , the one or more executable instructions further configured to, when executed by the processor;
analyze the Partial Array Self Refresh field to determine if a particular logical unit is in use; and execute a reliability, availability, and serviceability operation on the particular logical unit in response to a determination that the Partial Array Self Refresh field indicated the particular logical unit is in use.
15 . An information handling system according to claim 9 , wherein refreshing includes refreshing one or more of the one or more logical units in response to a REFRESH command, wherein the REFRESH command includes a field indicating a particular logical unit to be refreshed.
16 . An information handling system according to claim 9 , wherein refreshing includes refreshing one or more of the one or more logical units in response to a REFRESH command, wherein the mode register includes a field indicating a particular logical unit to be refreshed.
17 . A method for reducing power consumption in memory, comprising:
setting, by an operating system, a Partial Array Self Refresh field of a mode register, the Partial Array Self Refresh field indicating a portion of the logical units of a memory system that are in use; issuing a command, by the operating system, to refresh a particular logical unit of a memory to the exclusion of other logical units of the memory.
18 . A method according to claim 17 , wherein the command is a command substantially similar to a REFRESH command in accordance with the Joint Electron Device Engineering Council (JEDEC) Standard for memory devices, the command including a field indicating the logical unit to be refreshed.
19 . A method according to claim 18 , wherein the field indicates that the logical unit is to be refreshed is a bank address (BA) field of a REFRESH command of the JEDEC Standard.
20 . A method according to claim 17 , wherein each logical unit of the memory system is a bank of the memory system.
21 . A method according to claim 6 , wherein the reliability, availability, and serviceability operation includes a bank-level interleaving, patrol scrubbing, sparing, mirroring, or re-silvering operation.
22 . An information handling system according to claim 14 , wherein the reliability, availability, and serviceability operation includes a bank-level interleaving, patrol scrubbing, sparing, mirroring, or re-silvering operation.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.