-
公开(公告)号:US10895903B2
公开(公告)日:2021-01-19
申请号:US16266248
申请日:2019-02-04
Applicant: Apple Inc.
Inventor: James S. Ismail , John M. Ananny , John G. Dorsey , Bryan R. Hinch , Aditya Venkataraman , Keith Cox , Inder M. Sodhi , Achmed R. Zahir
IPC: G06F1/26 , G06F1/32 , G06F1/324 , G06F1/3287 , G06F1/3234 , G06F1/20 , G06F1/3206 , G01R21/133
Abstract: In an embodiment, an electronic device includes a package power zone controller. The device monitors the overall power consumption of multiple components of a “package.” The package power zone controller may detect workloads in which the package components (e.g. different types of processors, peripheral hardware, etc.) are each consuming relatively low levels of power, but the overall power consumption is greater than a desired target. The package power zone controller may implement various mechanisms to reduce power consumption in such cases.
-
公开(公告)号:US11934240B2
公开(公告)日:2024-03-19
申请号:US17664000
申请日:2022-05-18
Applicant: Apple Inc.
Inventor: Inder M. Sodhi , Achmed R. Zahir , Carmel Yamberger , Daniele Perretta , Jan Krellner , Ron Neuman , James S. Ismail , Keith Cox
CPC classification number: G06F1/206 , G06F1/28 , G06F11/3058
Abstract: Techniques are disclosed relating to thermal control implemented by a power management unit. In some embodiments, the power management unit itself is configured to monitor thermal conditions, implement control for one or more thermal loops, and send reduction alerts, via an inter-chip interconnect, to the processor circuitry it powers. In some embodiments, the power management unit implements both thermal and electromigration control loops. Disclosed techniques may advantageously reduce or avoid thermal issues, potentially with reduced impact on processor performance relative to traditional techniques.
-
公开(公告)号:US11899523B2
公开(公告)日:2024-02-13
申请号:US17933168
申请日:2022-09-19
Applicant: Apple Inc.
Inventor: Inder M. Sodhi , Achmed R. Zahir , Lior Zimet , Liran Fishel , Omri Flint , Ami Schwartzman
IPC: G06F1/00 , G06F1/3296 , G06F1/3206
CPC classification number: G06F1/3296 , G06F1/3206
Abstract: Techniques are disclosed that pertain to synchronizing power states between integrated circuit dies. A system includes an integrated circuit that includes a plurality of integrated circuit dies coupled together. A particular integrated circuit die may include a primary power manager circuit and one or more remaining integrated circuit dies include respective secondary power manager circuits. The primary power manager circuit is configured to issue a transition request to the secondary power manager circuits to transition their integrated circuit dies from a first power state to a second power state. A given secondary power manager circuit is configured to receive the transition request, transition its integrated circuit die to the second power state, and issue an acknowledgement to the primary power manager circuit that its integrated circuit die has been transitioned to the second power state. Techniques are further disclosed relating to managing latency tolerance events within a multi-die integrated circuit.
-
公开(公告)号:US11853140B2
公开(公告)日:2023-12-26
申请号:US17676683
申请日:2022-02-21
Applicant: Apple Inc.
Inventor: Doron Rajwan , Karl Daniel Wulcan , Tal Kuzi , Inder M. Sodhi , Achmed R. Zahir
IPC: G06F1/3206 , G06F1/324 , G06F1/3228 , G06F1/3293 , G06F1/3296
CPC classification number: G06F1/3206 , G06F1/324 , G06F1/3228 , G06F1/3293 , G06F1/3296
Abstract: Various techniques and circuit implementations for power reduction management in integrated circuits are disclosed. Specifically, a power manager circuit in an integrated circuit (e.g., a system on a chip) may modify power budgets for various components in the integrated circuit to reduce the amount of power control caused by external signaling that indicates a voltage regulator overload (e.g., a voltage droop).
-
公开(公告)号:US20230376091A1
公开(公告)日:2023-11-23
申请号:US17664000
申请日:2022-05-18
Applicant: Apple Inc.
Inventor: Inder M. Sodhi , Achmed R. Zahir , Carmel Yamberger , Daniele Perretta , Jan Krellner , Ron Neuman , James S. Ismail , Keith Cox
CPC classification number: G06F1/206 , G06F1/28 , G06F11/3058
Abstract: Techniques are disclosed relating to thermal control implemented by a power management unit. In some embodiments, the power management unit itself is configured to monitor thermal conditions, implement control for one or more thermal loops, and send reduction alerts, via an inter-chip interconnect, to the processor circuitry it powers. In some embodiments, the power management unit implements both thermal and electromigration control loops. Disclosed techniques may advantageously reduce or avoid thermal issues, potentially with reduced impact on processor performance relative to traditional techniques.
-
16.
公开(公告)号:US11513576B2
公开(公告)日:2022-11-29
申请号:US16889232
申请日:2020-06-01
Applicant: Apple Inc.
Inventor: Achmed R. Zahir , Diwakar N. Tundlam , James S. Ismail , Keith Cox , Reza Arastoo , Douglas A. MacKay , John M. Ananny , Michael Eng
IPC: G06F1/28 , G06F1/3212 , H02J7/00 , G01R31/367 , G01R31/387
Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems (e.g., power usage clients) of a computer system. A power budget allocation subsystem may include a plurality of feedback branches having different associated time constants. Power usage clients with slower power response times may be provided power budgets based on a feedback branch having an associated longer time constant, while power usage clients with faster power response times may be provided with power budgets based on a feedback branch having an associated shorter time constant. The power budgets may be determined in the feedback branches based on power budgeting policies weighting the power budget of each subsystem relative to total power mitigation.
-
公开(公告)号:US11281279B2
公开(公告)日:2022-03-22
申请号:US16373461
申请日:2019-04-02
Applicant: Apple Inc.
Inventor: Inder M. Sodhi , Daniel U. Becker , Achmed R. Zahir
IPC: G06F1/32 , G06F1/3206 , G06F1/3234 , G06F1/20 , G06F1/324 , G06F1/3296
Abstract: An apparatus includes a processing circuit, a power processing module, and a power management circuit. The power management circuit is configured to estimate, over time, energy consumption of the processing circuit, and to sample the estimated energy consumption using a plurality of different sampling frequencies. Each of the different sampling frequencies is used to generate a respective set of power values. The power management circuit is further configured to track a particular characteristic for each set of power values, and then to provide, for each set of power values, a particular power value that corresponds to the particular characteristic to the power processing module. Based on at least one of the particular power values, the power processing module is configured to adjust an operating parameter of the processing circuit.
-
-
-
-
-
-