-
公开(公告)号:US20240311319A1
公开(公告)日:2024-09-19
申请号:US18674203
申请日:2024-05-24
Applicant: Apple Inc.
Inventor: Jeffrey E. Gonion , Charles E. Tucker , Tal Kuzi , Richard F. Russo , Mridul Agarwal , Christopher M. Tsay , Gideon N. Levinsky , Shih-Chieh Wen , Lior Zimet
Abstract: An interrupt delivery mechanism for a system includes and interrupt controller and a plurality of cluster interrupt controllers coupled to respective pluralities of processors in an embodiment. The interrupt controller may serially transmit an interrupt request to respective cluster interrupt controllers, which may acknowledge (Ack) or non-acknowledge (Nack) the interrupt based on attempting to deliver the interrupt to processors to which the cluster interrupt controller is coupled. In a soft iteration, the cluster interrupt controller may attempt to deliver the interrupt to processors that are powered on, without attempting to power on processors that are powered off. If the soft iteration does not result in an Ack response from one of the plurality of cluster interrupt controllers, a hard iteration may be performed in which the powered-off processors may be powered on.
-
公开(公告)号:US20230109984A1
公开(公告)日:2023-04-13
申请号:US17573274
申请日:2022-01-11
Applicant: Apple Inc.
Inventor: Doron Rajwan , Inder M. Sodhi , Keith Cox , Jung Wook Cho , Kevin I. Park , Tal Kuzi
IPC: G06F1/3234 , G06F1/3206
Abstract: In an embodiment, a system may include a plurality of component circuits. The plurality of component circuits may include rate control circuits the control power consumption in the component circuits based on indications of power allocated to the component circuits. In an embodiment, the rate control circuits may transmit power requests for the component circuits and a floor request representing a minimum amount of power that may ensure reliable operation.
-
公开(公告)号:US20230061898A1
公开(公告)日:2023-03-02
申请号:US17676683
申请日:2022-02-21
Applicant: Apple Inc.
Inventor: Doron Rajwan , Karl Daniel Wulcan , Tal Kuzi , Inder M. Sodhi , Achmed R. Zahir
IPC: G06F1/3293 , G06F1/3228
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).
-
公开(公告)号:US20240160267A1
公开(公告)日:2024-05-16
申请号:US18510525
申请日:2023-11-15
Applicant: Apple Inc.
Inventor: Doron Rajwan , Karl Daniel Wulcan , Lital Levy-Rubin , Tal Kuzi
IPC: G06F1/3206 , G06F11/30 , G06F11/34
CPC classification number: G06F1/3206 , G06F11/3003 , G06F11/3062 , G06F11/3495
Abstract: Systems, apparatuses, and methods for implementing telemetry push aggregation techniques are described. A computing system includes one or more input/output (I/O) agents interposed between functional units and a communication fabric. A given I/O agent receives a set of aggregation rules from a power management unit. The I/O agent monitors traffic from the functional units, and the I/O agent generates telemetry data from the traffic data based on the set of aggregation rules. The telemetry data is used by the power management unit to make adjustments to one or more power settings.
-
公开(公告)号:US11822399B2
公开(公告)日:2023-11-21
申请号:US17387376
申请日:2021-07-28
Applicant: Apple Inc.
Inventor: Doron Rajwan , Tal Kuzi , Keith Cox , Yizhang Yang
CPC classification number: G06F1/206 , G06F1/08 , G06F11/3058
Abstract: A temperature control apparatus is disclosed. An integrated circuit (IC) includes a plurality of temperature sensors, a first thermal control loop, and a second thermal control loop. The first thermal control loop is configured to control temperature of the IC by reducing a frequency of a clock signal provided to the IC in response to a temperature at one of the plurality of temperature sensors reaching a first temperature threshold. The second thermal control loop is configured to control temperature of the IC by dithering the clock signal provided to the IC in response to a temperature at one of the plurality of temperature sensors reaching a second temperature threshold that is greater than the first temperature threshold.
-
公开(公告)号:US12197268B2
公开(公告)日:2025-01-14
申请号:US17573274
申请日:2022-01-11
Applicant: Apple Inc.
Inventor: Doron Rajwan , Inder M. Sodhi , Keith Cox , Jung Wook Cho , Kevin I. Park , Tal Kuzi
IPC: G06F1/3234 , G06F1/3206
Abstract: In an embodiment, a system may include a plurality of component circuits. The plurality of component circuits may include rate control circuits the control power consumption in the component circuits based on indications of power allocated to the component circuits. In an embodiment, the rate control circuits may transmit power requests for the component circuits and a floor request representing a minimum amount of power that may ensure reliable operation.
-
公开(公告)号: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).
-
公开(公告)号:US11693472B2
公开(公告)日:2023-07-04
申请号:US17676668
申请日:2022-02-21
Applicant: Apple Inc.
Inventor: Ilya Granovsky , Doron Rajwan , Tal Kuzi , Nir Leshem , Lior Zimet
IPC: G06F1/32 , G06F1/324 , G06F1/3206
CPC classification number: G06F1/324 , G06F1/3206
Abstract: Various techniques and circuit implementations for power reduction management in integrated circuits are disclosed. Certain techniques include the implementation of rate control circuits to control a clock rate for circuits associated with a communication fabric in an integrated circuit. The clock rate may be reduced based trigger signals received from power delivery trigger circuits coupled to the integrated circuit and voltage regulators providing power to the integrated circuit. Additional techniques may include the use of rate limiter circuits in a memory pipeline.
-
公开(公告)号:US20220357784A1
公开(公告)日:2022-11-10
申请号:US17313837
申请日:2021-05-06
Applicant: Apple Inc.
Inventor: Doron Rajwan , Karl Daniel Wulcan , Lital Levy-Rubin , Tal Kuzi
IPC: G06F1/3206 , G06F11/30 , G06F11/34
Abstract: Systems, apparatuses, and methods for implementing telemetry push aggregation techniques are described. A computing system includes one or more input/output (I/O) agents interposed between functional units and a communication fabric. A given I/O agent receives a set of aggregation rules from a power management unit. The I/O agent monitors traffic from the functional units, and the I/O agent generates telemetry data from the traffic data based on the set of aggregation rules. The telemetry data is used by the power management unit to make adjustments to one or more power settings.
-
公开(公告)号:US12197265B2
公开(公告)日:2025-01-14
申请号:US18510525
申请日:2023-11-15
Applicant: Apple Inc.
Inventor: Doron Rajwan , Karl Daniel Wulcan , Lital Levy-Rubin , Tal Kuzi
IPC: G06F1/3206 , G06F11/30 , G06F11/34
Abstract: Systems, apparatuses, and methods for implementing telemetry push aggregation techniques are described. A computing system includes one or more input/output (I/O) agents interposed between functional units and a communication fabric. A given I/O agent receives a set of aggregation rules from a power management unit. The I/O agent monitors traffic from the functional units, and the I/O agent generates telemetry data from the traffic data based on the set of aggregation rules. The telemetry data is used by the power management unit to make adjustments to one or more power settings.
-
-
-
-
-
-
-
-
-