发明名称 |
Methods and systems for dynamically controlling operations in a non-volatile memory to limit power consumption |
摘要 |
Systems and methods are disclosed for limiting power consumption of a non-volatile memory (NVM) using a power limiting scheme that distributes a number of concurrent NVM operations over time. This provides a “current consumption cap” that fixes an upper limit of current consumption for the NVM, thereby eliminating peak power events. In one embodiment, power consumption of a NVM can be limited by receiving data suitable for use as a factor in adjusting a current threshold from at least one of a plurality of system sources. The current threshold can be less than a peak current capable of being consumed by the NVM and can be adjusted based on the received data. A power limiting scheme can be used that limits the number of concurrent NVM operations performed so that a cumulative current consumption of the NVM does not exceed the adjusted current threshold. |
申请公布号 |
US9063732(B2) |
申请公布日期 |
2015.06.23 |
申请号 |
US201314076674 |
申请日期 |
2013.11.11 |
申请人 |
APPLE INC. |
发明人 |
Byom Matthew J.;Khmelnitsky Vadim;Fiennes Hugo B.;Kapoor Arjun |
分类号 |
G06F1/32;G06F3/06;G06F9/50;G11C16/30 |
主分类号 |
G06F1/32 |
代理机构 |
Van Court & Aldridge LLP |
代理人 |
Van Court & Aldridge LLP |
主权项 |
1. A method implemented in a system comprising a non-volatile memory (NVM), the method comprising:
receiving data suitable for use as a factor in adjusting a current threshold from at least one of a plurality of system sources, the current threshold being less than a peak current capable of being consumed by the NVM; adjusting the current threshold based on the received data; selectively switching between at least one of two power limiting schemes that limits the number of NVM operations performed so that a current consumption of the NVM does not exceed the adjusted current threshold; and using the selected power limiting scheme. |
地址 |
Cupertino CA US |