US 12,443,260 B2
Systems and methods for coherent power management
Joseph T. DiBene, II, Santa Cruz, CA (US); Inder M. Sodhi, Palo Alto, CA (US); Keith Cox, Sunnyvale, CA (US); and Gerard R. Williams, III, Los Altos, CA (US)
Assigned to Apple Inc., Cupertino, CA (US)
Filed by Apple Inc., Cupertino, CA (US)
Filed on Nov. 29, 2023, as Appl. No. 18/523,819.
Application 18/523,819 is a continuation of application No. 17/528,380, filed on Nov. 17, 2021, granted, now 11,868,192.
Application 17/528,380 is a continuation of application No. 16/519,347, filed on Jul. 23, 2019, granted, now 11,204,636, issued on Dec. 21, 2021.
Application 16/519,347 is a continuation of application No. 15/430,699, filed on Feb. 13, 2017, granted, now 10,423,209, issued on Sep. 24, 2019.
Prior Publication US 2024/0160268 A1, May 16, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 1/3206 (2019.01); G06F 1/3203 (2019.01); G06F 1/3296 (2019.01)
CPC G06F 1/3206 (2013.01) [G06F 1/3203 (2013.01); G06F 1/3296 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processing circuit;
a power management circuit including at least one voltage regulator configured to supply power to the processing circuit;
a plurality of monitoring circuits configured to monitor power conditions of the processing circuit, the power conditions including at least one electrical parameter of the power supplied to the processing circuit, wherein a given one of the plurality of monitor circuits is configured to operate in a different one of a plurality of time domains concurrent with other ones of the plurality of monitoring circuits operating in respective different ones of the plurality of time domains, wherein a time characteristic corresponding to a given one of the plurality of time domains is different in magnitude from a magnitude of a time characteristic corresponding to another one of the plurality of time domains; and
a plurality of compensation circuits, wherein ones of the plurality of compensation circuits are configured to implement one or more corrective actions in response to variations in the power conditions as detected by ones of the plurality of monitoring circuits, wherein a given one of the plurality of compensation circuits is configured to operate in a different one of the plurality of time domains concurrent with other ones of the plurality of compensation circuits operating in respective different ones of the plurality of time domains.