Power consumption control in memory systems
AssigneeYangtze Memory Technologies Co., Ltd.
InventorTao Xiong
Life of this patent
Estimating the term…
Abstract
Example memory systems, methods, and controllers for reducing power consumption in memory systems are disclosed. One example method includes determining, by a controller of a memory system and based on multiple commands received by the memory system during a first period of time, that a condition is met. A frequency or a voltage applied to one or more processors of the controller is reduced by the controller in response to determining that the condition is met.
Claims20
A memory system, comprising:
- a memory device;
- and
- a controller coupled to the memory device and configured to perform operations comprising:
- determining, based on a plurality of commands received by the memory system during a first period of time, that a condition is met, wherein the condition comprises that a quantity of the plurality of commands received by the memory system during the first period of time is more than a threshold;
- and
- reducing a frequency or a voltage applied to one or more processors of the controller in response to determining that the condition is met, wherein reducing the frequency applied to the one or more processors of the controller comprises reducing the frequency to a non-zero frequency,
- wherein, before reducing the frequency or the voltage applied to the one or more processors of the controller, the operations further comprise:
- in response to determining that the condition is met:
- completing current tasks of the one or more processors;
- and
- synchronizing each of the one or more processors to a common designated state.
A method, comprising:
- determining, by a controller of a memory system and based on a plurality of commands received by the memory system during a first period of time, that a condition is met, wherein the condition comprises that a quantity of the plurality of commands received by the memory system during the first period of time is more than a threshold;
- and
- reducing, by the controller, a frequency or a voltage applied to one or more processors of the controller in response to determining that the condition is met,
- wherein reducing the frequency applied to the one or more processors of the controller comprises reducing the frequency to a non-zero frequency, and
- wherein, before reducing the frequency or the voltage applied to the one or more processors of the controller, the method further comprises:
- in response to determining that the condition is met:
- completing current tasks of the one or more processors;
- and
- synchronizing each of the one or more processors to a common designated state.
A controller of a memory system, wherein the controller is configured to perform operations comprising:
- determining, by the controller and based on a plurality of commands received by the memory system during a first period of time, that a condition is met, wherein the condition comprises that a quantity of the plurality of commands received by the memory system during the first period of time is more than a threshold;
- and
- reducing, by the controller, a frequency or a voltage applied to one or more processors of the controller in response to determining that the condition is met,
- wherein reducing the frequency applied to the one or more processors of the controller comprises reducing the frequency to a non-zero frequency, and
- wherein, before reducing the frequency or the voltage applied to the one or more processors of the controller, the operations further comprise:
- in response to determining that the condition is met:
- completing current tasks of the one or more processors;
- and
- synchronizing each of the one or more processors to a common designated state.
Dependencies are inferred from the claim text.