US 12,093,100 B2
Hierarchical power management apparatus and method
Vivek Garg, Folsom, CA (US); Ankush Varma, Portland, OR (US); Krishnakanth Sistla, Portland, OR (US); Nikhil Gupta, Portland, OR (US); Nikethan Shivanand Baligar, Hillsboro, OR (US); Stephen Wang, Hillsboro, OR (US); Nilanjan Palit, Northborough, MA (US); Timothy Yee-Kwong Kam, Portland, OR (US); Adwait Purandare, Hillsboro, OR (US); Ujjwal Gupta, Hillsboro, OR (US); Stanley Chen, Portland, OR (US); Dorit Shapira, Portland, OR (US); Shruthi Venugopal, Hillsboro, OR (US); Suresh Chemudupati, Austin, TX (US); Rupal Parikh, Hillsboro, OR (US); Eric Dehaemer, Shrewsbury, MA (US); Pavithra Sampath, Hudson, MA (US); Phani Kumar Kandula, Hillsboro, OR (US); Yogesh Bansal, Beaverton, OR (US); Dean Mulla, Saratoga, CA (US); Michael Tulanowski, Fort Collins, CO (US); Stephen Paul Haake, Sunnyvale, CA (US); Andrew Herdrich, Hillsboro, OR (US); Ripan Das, Beaverton, OR (US); Nazar Syed Haider, Fremont, CA (US); and Aman Sewani, Sunnyvale, CA (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Sep. 26, 2020, as Appl. No. 17/033,753.
Prior Publication US 2022/0100247 A1, Mar. 31, 2022
Int. Cl. G06F 1/28 (2006.01); G06F 1/30 (2006.01); G06F 13/20 (2006.01)
CPC G06F 1/28 (2013.01) [G06F 1/30 (2013.01); G06F 13/20 (2013.01); G06F 2213/40 (2013.01)] 15 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a plurality of dies including compute dies and I/O dies;
a plurality of power management units, wherein each die of the plurality includes a power management unit such that at least one of the power management units is a supervisor unit and at least two of the power management units are supervisee units, wherein the power management units are arranged in a hierarchical manner such that the supervisor unit controls the at least two supervisee units; and
a plurality of maximum power detectors to detect a droop in a voltage of an input power supply rail, wherein each maximum power detector is positioned in one of the compute dies, wherein a compute die positioned between at least two compute dies is an owner of decisions associated with a maximum power detector of the compute die.