專利名稱:對于微處理器電力閘的配電的制作方法
對于微處理器電力閘的配電
背景技術(shù):
對微處理器內(nèi)的配電(power distribution)進行控制可能是困難的。例如,當?shù)谝淮螢槲⑻幚砥骷与姇r,可能以高電流、低負載條件而經(jīng)歷最初供應(yīng)到閘的瞬時電流。這類條件可對閘和/或?qū)⒕w管連接到下游設(shè)備的線造成損害。
圖1根據(jù)本公開的實施例,示意性地示出了微處理器。圖2根據(jù)本公開的實施例,示出了描繪在微處理器中的電力閘區(qū)(power gatezone )內(nèi)的電力閘的劃分的曲線圖。圖3根據(jù)本公開的實施例,示出了用于對到微處理器內(nèi)的電力閘的電力輸送進行控制的方法的流程圖。圖4A根據(jù)本公開的實施例,示意性地示出了對到微處理器分區(qū)內(nèi)的電力閘組的電力輸送進行控制的方法。圖4B示意性地示出了圖4A的對電力輸送進行控制的方法的另一部分。圖5根據(jù)本公開的實施例,示出了用于針對不同喚醒條件對到微處理器分區(qū)內(nèi)的電力閘組的電力輸送進行控制的方法的流程圖。圖6根據(jù)本公開的實施例,示意性地示出了針對不同喚醒條件對到微處理器分區(qū)內(nèi)的電力閘組的電力輸送進行控制的方法。
具體實施例方式圖1示意性地示出了包括兩個或多個處理核心的微處理器100的實施例。微處理器100分成多個分區(qū)102。分區(qū)102配置為管理微處理器100內(nèi)的不同的核心和/或應(yīng)用,每個分區(qū)102均配置為管理微處理器100的不同核心。在一些設(shè)定中,分區(qū)102的使用可導致更高效地使用微處理器100內(nèi)的處理資源。應(yīng)該理解,分區(qū)102可根據(jù)微處理器100所經(jīng)歷的各種處理和/或應(yīng)用情況而通電和/或斷電。例如,一個或多個分區(qū)102可響應(yīng)于應(yīng)用或進程對于存在于那些分區(qū)102內(nèi)的執(zhí)行元件的調(diào)用而經(jīng)歷喚醒事件。當處理完成時,那些分區(qū)102可經(jīng)歷休眠事件,其可節(jié)省功耗和/或減少微處理器處的熱輸出。喚醒事件的非限制性示例包括冷啟動、實時時鐘(RTC)事件、用戶按鍵事件等等。如果不認真管理,響應(yīng)于喚醒事件的分區(qū)102加電可在分區(qū)102內(nèi)的電力閘(power gate)上產(chǎn)生不均勻和不可取的應(yīng)變(strain)。該條件對電力閘和在喚醒時被激活的電力閘下游的部件造成應(yīng)變。傳統(tǒng)上,在電力閘處重復的與喚醒相關(guān)的壓力可對被激活的晶體管和其他部件造成損害。例如,可能以高電流、低負載條件而經(jīng)歷最初供應(yīng)到電力閘104的瞬時電流。這類條件可重復發(fā)生;傳統(tǒng)上,其一般在每次喚醒事件發(fā)生時發(fā)生在相同的電力閘處,這潛在地對晶體管和/或?qū)⒕w管連接到下游設(shè)備的線造成損害。例如,這類壓力可導致金屬層材料電遷移到周圍的介電材料中。這可能導致介電材料的潛在故障,其隨著時間推移可能造成電源到閘的電阻增加。其他潛在缺陷可能顯示為在電連接到電力閘104的設(shè)備內(nèi)的短路和/或開路??商娲兀ㄟ^數(shù)個電力閘來阻礙分區(qū)的喚醒以限制設(shè)備損害可能延長用于分區(qū)的開啟時間并延遲微處理器資源的可用性,這可能減少可由微處理器分區(qū)所實現(xiàn)的潛在效率和/或利用收益。因此,所公開的實施例涉及電力到微處理器分區(qū)內(nèi)電力閘的分段式引入。這類分段式引入可被實現(xiàn)以使得喚醒期間所施加的磨損/應(yīng)變可以分布在潛在更大數(shù)量的電力閘上。取決于應(yīng)用,電力引入可以在暫時不同的喚醒條件期間和/或在相同的喚醒條件期間跨越不同的電力閘來分段進行。在一些實施例中,所公開的電力閘可以排列在分區(qū)內(nèi)的電力閘區(qū)中,其可用于在單一喚醒條件下對到分區(qū)的電力引入進行分段。在示范性的喚醒條件期間,可向第一電力閘區(qū)中的電力閘供電,隨后向另一個電力閘區(qū)中的電力閘供電,隨后向第一電力閘區(qū)中的另一個電力閘供電。這類在喚醒條件期間到多個不同電力閘的電力輸送的分段式分布可避免上述潛在的設(shè)備損害,并且在一些設(shè)定中可為分區(qū)提供理想的開啟時間,這可能實現(xiàn)可由微處理器分區(qū)所達到的潛在的效率和/或利用收益。在一些實施例中,所公開的電力閘可排列在此類電力閘區(qū)內(nèi)的電力閘組中,所述電力閘組可用于在兩個或更多個喚醒條件過程期間分段進行到分區(qū)中不同電力閘的電力引入。微處理器隨后可控制電力輸送以使得在微處理器處的第一喚醒條件時提供電力到第一電力閘組,以及,在微處理器處的第二喚醒條件時,在提供電力到第一電力閘組之前提供電力到第二電力閘組。以下場景可以幫助示出可以如何在兩個喚醒條件過程期間將電力分段到不同的電力閘。在時間TO處的第一喚醒條件期間,分段式電力激活可發(fā)生在第一電力閘組處,其可跨越多于一個的電力閘區(qū)。在其后的時間Tl處的喚醒條件期間,喚醒策略可涉及跨越相同或不同電力閘區(qū)的不同的電力閘組。因此,喚醒和使用不同電力閘的分段式性質(zhì)跨越數(shù)量大得多的電力閘進行磨損/應(yīng)變分配,從而減少任何一個閘可能因為上述應(yīng)變而失效或受損害的可能性。此外,即使失效出現(xiàn),在這類失效發(fā)生之前的時間間隔可能遠長于在現(xiàn)有體制中的。在圖1所示的示例中,在多個電力閘區(qū)106之間劃分分區(qū)102內(nèi)的電力閘104。應(yīng)該理解,可以遍布任意給定的分區(qū)102來以任意合適的方式對每個電力閘區(qū)106內(nèi)的電力閘104加以分布,而不脫離本公開的范圍。在一些實施例中,多個電力閘區(qū)106可以彼此重疊,而在一些其他的實施例中,可像非重疊的瓷磚一樣對多個電力閘區(qū)106進行排列。應(yīng)該理解,任意給定的電力閘區(qū)106均可以包括任意合適數(shù)量的電力閘104。進一步地,應(yīng)該理解在任意給定分區(qū)102內(nèi)的一個電力閘區(qū)106可以包括比該分區(qū)102內(nèi)的任意其他電力閘區(qū)106更多或更少或相同數(shù)量的電力閘。例如,在一些實施例中,可將分區(qū)102內(nèi)的電力閘104分成電力閘區(qū)106。在喚醒條件期間較早開啟的那些電力閘區(qū)106可包括不同數(shù)量的電力閘104,而在喚醒條件期間較晚開啟的一些其他電力閘區(qū)106可包括近似相同數(shù)量的電力閘104。以這種方式劃分電力閘104可在喚醒條件的較早部分期間潛在地減少涌入電流,而在喚醒條件的較晚部分期間潛在地加快分區(qū)開啟。作為示例,圖2示出了曲線圖200,所述曲線圖200描繪了在微處理器的實施例中的電力閘區(qū)(如由區(qū)索引202所識別的)內(nèi)的電力閘的劃分。曲線圖200分成兩個范圍。早電力閘區(qū)范圍204表示在喚醒條件下可早開啟的電力閘區(qū)。晚電力閘區(qū)范圍206表示在早電力閘區(qū)范圍204中的電力閘區(qū)開啟之后在喚醒條件下可晚開啟的電力閘區(qū)。在一些實施例中,電力閘區(qū)可以按照區(qū)索引遞增的順序來循序地通電。例如,在圖2所示的實施例中,可以在向區(qū)I之前向區(qū)O供電,依次類推,使得區(qū)7是最后一個接收電力的區(qū)。在圖2所示的曲線圖中,區(qū)O到3包括在早電力閘區(qū)范圍204中。區(qū)O到3中的每一個均包括不同數(shù)量的電力閘。更具體地,區(qū)O到3配置為包括遞增數(shù)量的電力閘,使得隨著電力閘區(qū)按照從區(qū)O到區(qū)3的遞增順序通電,遞增數(shù)量的電力閘接收電力。因此,由于電力被供應(yīng)到分區(qū)內(nèi)越來越多的電力閘,即使供應(yīng)到分區(qū)的電壓可能增加,但跨越那些區(qū)中電力閘的電壓也可以隨著遞增的區(qū)索引而降低。應(yīng)該理解,在如此配置的實施例內(nèi)的早電力閘區(qū)范圍204內(nèi)可以采用任意合適的電力閘的分布。在圖2所示的示例中,早電力閘區(qū)范圍204經(jīng)配置以使得區(qū)O到3內(nèi)的電力閘以近似呈指數(shù)遞增的排列來分布。如圖2所示,區(qū)O近似包括分區(qū)內(nèi)電力閘的1%,區(qū)I近似包括分區(qū)內(nèi)電力閘的2%,區(qū)2近似包括分區(qū)內(nèi)電力閘的3%,以及區(qū)3近似包括分區(qū)內(nèi)電力閘的8%。相反,包括在晚電力閘區(qū)范圍206中的電力閘區(qū)可以表征為近似具有與范圍206內(nèi)的其他電力閘區(qū)相同數(shù)量的電力閘(在可接受的容限內(nèi))。通過在晚電力閘區(qū)206內(nèi)的電力閘區(qū)之間均等地劃分電力閘,可將電力快速地供應(yīng)到分區(qū),這潛在地改善了分區(qū)喚醒中的效率。在圖2所示的示例中,在晚電力閘區(qū)范圍206中所示出的電力閘區(qū)4到7中的每一個均近似包括分區(qū)內(nèi)電力閘的21%。因此,在一些實施例中,包括在晚電力閘區(qū)范圍206中的電力閘數(shù)量可能超過包括在早電力閘區(qū)范圍204中的電力閘數(shù)量。應(yīng)該理解,上述為非限制性示例所呈現(xiàn)的百分比本質(zhì)上是大概的并且僅供示意性的目的,并且應(yīng)該理解,為了清晰起見,示例中可存在某些舍入差異。然而,當加在一起時,包括在早電力閘區(qū)范圍204和晚電力閘區(qū)范圍206中的電力閘的數(shù)量表示給定分區(qū)內(nèi)的所有電力閘。在一些實施例中,電力閘區(qū)206中的一個或多個可分成多個電力閘組108。將電力閘區(qū)106分成合適數(shù)量的電力閘組108可允許在喚醒條件期間的瞬時電力輸送壓力選擇性地跨越多個電力閘區(qū)106進行分布,如以下關(guān)于圖3和4A-4B所更詳細解釋的。將電力閘區(qū)106分成電力閘組108還可允許瞬時電力輸送壓力選擇性地跨越多個喚醒條件進行分布,如以下關(guān)于圖5所更詳細解釋的。應(yīng)該理解,在其中將一個或多個電力閘區(qū)106分為電力閘組108的實施例中,可將電力閘區(qū)106分成任意合適數(shù)量的電力閘組108,而不脫離本公開的范圍。在圖1所示的示例中,每個電力閘區(qū)106均被描繪為分成四個電力閘組108。進一步地,雖然本文所述的示例一般指的是已經(jīng)分成相同數(shù)量電力閘組108的電力閘區(qū)106(例如,所有電力閘區(qū)均分成相同數(shù)量的電力閘組108),但是應(yīng)該理解,在一些實施例中,一些電力閘區(qū)106可分成與一些其他電力閘區(qū)106不同數(shù)量的電力閘組108。同樣地,在一些實施例中,一些電力閘區(qū)106可分成電力閘組108而一些其他的電力閘區(qū)106可根本不分成電力閘組108。如以上所介紹的,由微處理器100分別獨立于該微處理器對任意其他電力閘區(qū)106和/或電力閘組108內(nèi)的電力閘104的控制,來控制在電力閘區(qū)106和/或電力閘組108中的任意給定一個內(nèi)的從電源110到電力閘104的電力輸送。在一些實施例中,電源110可配置為提供0.5和1.4V之間以及100和5000mA之間的電力到微處理器100中的電力閘104。應(yīng)該理解,可由微處理器100采用任意合適的控制從電源110到電力閘104的電力輸送的方式。例如,在一些實施例中,微處理器100可使用電力控制器112來控制電力閘組108內(nèi)的電力閘104。在這類實施例中,電力控制器112可獨立于特定分區(qū)102內(nèi)的任意其他電力閘組108,以使得每個電力閘組108均由個體化的電力控制器112所獨立控制。例如,在圖1所示的實施例中,盡管為了清晰起見僅示出了電連接至包括在區(qū)O中的電力閘組108的電力控制器112,但是每個電力閘組108均電耦連至獨立的電力控制器112??商娲兀谝恍嵤├?,微處理器100可在電力閘區(qū)級別上或在任意其他合適的級別上控制電力閘104,而不脫離本公開的范圍。因此,可由微處理器100在電力閘組級別、電力閘區(qū)級別或任意其他合適的級別上控制來自電源110的電力輸送。反過來,實際上可根據(jù)任意微處理器分區(qū)方案來管理電力輸送。在一些實施例中,微處理器100可包括可操作地與電力控制器112連接的存儲器114,用于存儲有關(guān)各分區(qū)102、電力閘區(qū)106和電力閘組108的識別信息。例如,在一些實施例中,存儲器114可存儲區(qū)和/或組索引信息,如以下所更詳細描述的。在一些實施例中,存儲器114可配置為即使當一個或多個分區(qū)102未加電時仍保留識別信息。例如,在一些實施例中,存儲器114可“永遠開啟(always-on)”或連續(xù)加電,以使得只要微處理器100被加電,存儲器114就保留識別信息。圖3示出了用于控制到微處理器內(nèi)電力閘的電力輸送的方法300的實施例的流程圖,包括但不限于在諸如上述那些分區(qū)微處理器中的電力閘組和電力閘區(qū)內(nèi)的電力閘。例如,方法300可用于控制在喚醒條件期間到微處理器分區(qū)的電力引入,這在瞬時上電事件期間潛在地分布和/或釋放電源負載。應(yīng)該理解,可利用任意合適的硬件來使用方法300,包括但不限于本文所公開的硬件。在302,方法300包括控制微處理器內(nèi)的電力閘以使得最初向第一電力閘區(qū)中的第一電力閘供電。在304,方法300包括控制電力閘以使得隨后向第二電力閘區(qū)中的第二電力閘供電。在306,方法300包括控制電力閘以使得隨后向第一電力閘區(qū)中的第三電力閘供電。例如,在一些實施例中,微處理器可對配電進行控制以使得在第一電力閘區(qū)中的每個電力閘加電之前向第二電力閘供電。通過經(jīng)由不同的電力閘區(qū)來分段進行電力輸送,在喚醒條件期間向分區(qū)的電流涌入可被分布到各個電力閘,這潛在地減少了對相同電力閘的重復壓力。圖4A和4B根據(jù)方法300的實施例,示意性地描繪了在喚醒條件期間到分區(qū)的電力輸送的方法400。在一些實施例中,在圖4A和4B中所描繪的以及本文所描述的示例性方法400中所示出的一些過程可按照替代的順序重新排列,包括并行和/或其他非序列性的順序。而進一步地,在一些實施例中,與方法400相關(guān)的所示出和所描述的一些過程可省略。因此,應(yīng)該理解,方法400的任意合適的變形,包括上述變形,可預期為落入本公開的范圍內(nèi)。圖4A和4B將分區(qū)描繪為分成八個區(qū)并且進一步地將每個區(qū)示出為分成四個組。然而,應(yīng)該理解,所示出的示例僅僅是一個非限制性實施例,并且分區(qū)內(nèi)電力閘的任意合適的劃分均可預期為落入本公開的范圍內(nèi)。此外,為便于說明,圖4A和4B所描繪的電力閘區(qū)和電力閘組以類似矩陣的排列示出。然而,應(yīng)該理解,可采用分區(qū)內(nèi)這類區(qū)和組的任意合適的排列,而不脫離本公開的范圍。使用區(qū)索引和組索引來識別每個電力閘組,以使得在分區(qū)內(nèi)可清楚地識別任意給定的電力閘組。因此,應(yīng)該理解,對于給定的分區(qū),任意特定的區(qū)索引與任意其他區(qū)索引不同。而且,對于給定的電力閘區(qū),任意特定的組索引與任意其他組索引不同。圖4A和4B還描繪了早電力閘區(qū)范圍和晚電力閘區(qū)范圍。這類電力閘區(qū)范圍是可選的,并且在一些實施例中可省略。然而,應(yīng)該理解,可通過將這類電力閘區(qū)范圍包括在一些實施例中來實現(xiàn)某一分區(qū)開啟效率,如以下所詳細描述的。在一些實施例中,區(qū)和組索引可用于管理到電力閘組的電力輸送。例如,區(qū)和組索引可被追蹤以使得對于給定的分區(qū),首先向具有相同組索引的所選擇的電力閘提供電力,但要根據(jù)區(qū)索引的預定順序。圖4A在402描繪了在掉電狀態(tài)下(例如,在向任意電力閘供電之前)的分區(qū)。在404,向電力閘組ZOGO內(nèi)的電力閘供電。在該狀態(tài)下,電力閘組ZOGO內(nèi)的電力閘可經(jīng)歷最大的涌入電流。在一些設(shè)定中,跨越電力閘區(qū)ZOGO內(nèi)的電力閘的電壓可能近似IOOOmV,以致那些電力閘可能經(jīng)歷近似6.5mA的電流。一旦已經(jīng)向電力閘區(qū)ZO內(nèi)的電力閘供電,則隨后可向另一個電力閘區(qū)內(nèi)的電力閘供電。在向第一電力閘區(qū)內(nèi)的附加電力閘供電之前向另一個電力閘區(qū)內(nèi)的電力閘供電,這可允許瞬時涌入電流壓力散布在多個電力閘區(qū)之間。因此,在圖4A所示的示例中,在406向電力閘組ZlGO中的電力閘供電。接下來,在408向電力閘組Z2G0中的電力閘供電并隨后在410向電力閘組Z3G0供電。轉(zhuǎn)到圖4B,在 412 向電力閘組 ZOGUZ0G2 和 Z0G3 ;Z1G1、Z1G2 和 Z1G3 ;Z2G1、Z2G2和Z2G3 ;以及Z3G1、Z3G2和Z3G3供電,以使得在過程412的最后早電力閘區(qū)范圍內(nèi)的所有電力閘均加電。為電力閘組Z (X)GUZ (X)G2和Z (X) G3加電的過程被描繪為并發(fā)地發(fā)生,其中X標識用于早電力閘區(qū)的區(qū)索引。這類并發(fā)的上電過程可在喚醒條件期間節(jié)約時間。例如,在一些實施例中,在28納米架構(gòu)中過程412可花費近似20納秒。然而,應(yīng)該理解,可采用任意序列性的或非序列性的過程,而不脫離本公開的范圍。在414,方法400包括以逐區(qū)方法向包括在晚電力閘區(qū)中的電力閘供電。例如,圖4B描繪了在414向電力閘區(qū)4內(nèi)的電力閘組(例如Z4G0、Z4G1、Z4G2和Z4G3)并發(fā)地供電;在416向電力閘區(qū)5內(nèi)的電力閘組(例如Z5G0、Z5G1、Z5G2和Z5G3)并發(fā)地供電;在418向電力閘區(qū)6內(nèi)的電力閘組(例如Z6G0、Z6G1、Z6G2和Z6G3)并發(fā)地供電;以及在420向電力閘區(qū)7內(nèi)的電力閘組(例如Z7G0、Z7G1、Z7G2和Z7G3)并發(fā)地供電。逐區(qū)上電可在分區(qū)喚醒期間節(jié)約時間。在一些實施例中,在28nm架構(gòu)中為任意這些區(qū)上電可花費近似20ns。進一步地,在一些實施例中,一旦早電力閘區(qū)通電,則涌入電流可在分區(qū)內(nèi)減少,這潛在地隨著向晚電力閘區(qū)中的晶體管供電而降低了其上的壓力。例如,在一些實施例中,全部早電力閘區(qū)被加電的分區(qū)可展示出跨越晚電力閘區(qū)的第一區(qū)中的電力閘以接收電力的近似200mV的電壓以及穿過該電力閘的少于近似1.5mA的電流。雖然應(yīng)該理解,在單一喚醒條件內(nèi)分段進行電力輸送可潛在地減少微處理器內(nèi)的晶體管上的壓力效應(yīng),應(yīng)該理解,在一些實施例中,電力輸送可在微處理器內(nèi)的連續(xù)喚醒事件之間分段進行。
圖5示出了用于針對不同喚醒條件對到微處理器分區(qū)內(nèi)的電力閘組的電力輸送進行控制的方法500的實施例的流程圖。在502,方法500包括,根據(jù)在分區(qū)處的第一喚醒條件,首先向第一組電力閘提供電力。接下來,方法500包括,根據(jù)在分區(qū)處的第二喚醒條件,在于504向第一組電力閘提供電力之前向第二組電力閘提供電力。通過每次分區(qū)通電時分段進行到不同組電力閘的電力輸送,可減少施加到任意給定組電力閘的壓力,因為在每個喚醒條件處,它們不經(jīng)歷電流的涌入。圖6根據(jù)方法500示意性地示出了對到電力閘組的電力輸送進行控制的方法600的實施例。圖6示出了圖4A和4B所示的分區(qū)的一部分。具體地,圖6描繪了包括圖4A和4B所示出的電力閘區(qū)O和I的早電力閘區(qū)范圍的一部分。在第一喚醒條件期間,在602,最初向電力閘組ZOGO供電,以及在604,向電力閘組ZlGO供電。隨后,在第二喚醒條件期間,在606,最初向電力閘組ZOGl供電,以及在608,向電力閘組ZlGl供電。應(yīng)該理解,電力引入可根據(jù)任意合適的電力輸送方法,包括本文所述的諸如方法300和400的方法來繼續(xù)。例如,如在610所示出的,在第二喚醒條件期間向電力閘組ZOGl和ZlGl供電之后,在最終向早電力閘區(qū)范圍中的剩余電力閘區(qū)包括向電力閘組O供電之前可向電力閘組Z2G1和Z3G1 (未示出)供電。應(yīng)該理解,可采用選擇第一和第二組電力閘的任意合適方式,而不脫離本公開的范圍。例如,在一些實施例中,被選擇在喚醒條件的開始通電的電力閘組可基于循環(huán)制方案來選擇。在這類實施例中,存儲器可用于對先前所選擇的電力閘組的身份或其組索引加以追蹤,以使得可據(jù)此選擇為連續(xù)喚醒條件所選擇的電力閘組。在一些這類實施例中,可采用合適的永遠開啟存儲器來存儲合適的電力閘組身份信息。追蹤先前所選擇的電力閘組身份信息和基于已知算法(諸如循環(huán)制方案)選擇以后的電力閘組可將壓力事件散布到分區(qū)內(nèi)的電力閘,這潛在地減少了設(shè)備損害。在一些實施例中,被選擇在喚醒條件的開始通電的電力閘組可由隨機或偽隨機過程來選擇。在不使用存儲器來追蹤電力閘組身份信息的情況下可采用這類實施例。這可潛在地為微處理器節(jié)約電力和/或存儲器資源。該文字說明使用示例來公開本發(fā)明,包括最佳模式,還使相關(guān)領(lǐng)域的普通技術(shù)人員能夠?qū)嵺`本發(fā)明,包括制作和使用任意設(shè)備或系統(tǒng)并實施任意合并方法。本發(fā)明的可授權(quán)范圍由權(quán)利要求所定義,并且可包括本領(lǐng)域普通技術(shù)人員所理解的其他示例。這類其他示例意圖落入本權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種微處理器,包括: 電源;以及 多個電力閘區(qū),其配置為接收來自所述電源的電力,每個電力閘區(qū)均包括多個電力閘,其中所述電力閘區(qū)中的任意給定一個電力閘區(qū)內(nèi)的電力閘由所述微處理器獨立于其對所述電力閘區(qū)中的任意其他電力閘區(qū)內(nèi)的電力閘的控制來控制,以及其中由所述微處理器進行的所述控制可操作以使得: 最初向所述電力閘區(qū)中的第一個電力閘區(qū)中的第一電力閘供電, 隨后向所述電力閘區(qū)中的第二個電力閘區(qū)中的第二電力閘供電,以及 隨后向所述電力閘區(qū)中的所述第一個電力閘區(qū)中的第三電力閘供電。
2.根據(jù)權(quán)利要求1所述的微處理器,其中所述微處理器配置為在所述電力閘區(qū)中的所述第一個電力閘區(qū)中的每個電力閘加電之前向所述第二電力閘供電。
3.根據(jù)權(quán)利要求2所述的微處理器,進一步包括多個獨立的電力控制器,其每一個均關(guān)聯(lián)于所述多個電力閘區(qū)中的不同的一個電力閘區(qū)并可操作以對其進行控制,其中每個電力閘區(qū)均分成兩個或更多個電力閘組。
4.根據(jù)權(quán)利要求1所述的微處理器,其中每個電力閘區(qū)均分成多個電力閘組。
5.根據(jù)權(quán)利要求4所述的微處理器,其中所述微處理器可操作以控制到所述多個電力閘組的電力的分布以使得: 根據(jù)所述微處理器處的第一喚醒條件,向第一電力閘組提供電力,以及 根據(jù)所述微處理器處的第 二喚醒條件,在向所述第一電力閘組提供電力之前向第二電力閘組提供電力。
6.一種用于向微處理器的分區(qū)內(nèi)的電力閘供電的方法,所述方法包括: 將包括在所述微處理器中的多個電力閘分成多個電力閘組; 根據(jù)所述微處理器的所述分區(qū)處的第一喚醒條件,首先向第一組電力閘提供電力;以及 根據(jù)所述微處理器的所述分區(qū)處的第二喚醒條件,在向所述第一組電力閘提供電力之前首先向第二組電力閘提供電力。
7.根據(jù)權(quán)利要求6所述的方法,其中所述分區(qū)分成多個電力閘區(qū),每個電力閘區(qū)均包括兩個或更多個電力閘組,其中所述微處理器獨立于所述微處理器對任意其他電力閘區(qū)內(nèi)的電力閘的控制來控制所述電力閘區(qū)中的第一個電力閘區(qū)內(nèi)的電力閘。
8.根據(jù)權(quán)利要求7所述的方法,進一步包括針對給定的電力閘區(qū)為所述多個電力閘中的每個電力閘均分配區(qū)索引和組索引,所述區(qū)索引與每一個其他區(qū)索引均不相同,所述組索引與每一個其他組索引均不相同。
9.根據(jù)權(quán)利要求8所述的方法,其中首先向所述第一組電力閘提供電力進一步包括根據(jù)用于所述分區(qū)內(nèi)具有相同組索引的所選擇的電力閘的所述區(qū)索引,以預定序列來向所述所選擇的電力閘提供電力。
10.根據(jù)權(quán)利要求8所述的方法,其中每個電力閘區(qū)均進一步包括一個或多個早電力閘區(qū)和一個或多個晚電力閘區(qū),為所述早電力閘區(qū)分配低于分配給所述晚電力閘區(qū)的區(qū)索引的區(qū)索引。
全文摘要
提供了與控制微處理器內(nèi)配電相關(guān)的實施例。在一個示例中,提供了包括電源的微處理器。該示范性的微處理器還包括配置為接收來自電源的電力的多個電力閘區(qū),每個電力閘區(qū)均包括多個電力閘,其中電力閘區(qū)中的任意給定一個電力閘區(qū)內(nèi)的電力閘由微處理器獨立于其對任意其他電力閘區(qū)內(nèi)的電力閘的控制來控制。示范性的微處理器可操作以使得最初向電力閘區(qū)中的第一個電力閘區(qū)中的第一電力閘供電,隨后向電力閘區(qū)中的第二個電力閘區(qū)中的第二電力閘供電,以及隨后向電力閘區(qū)中的第一個電力閘區(qū)中的第三電力閘供電。
文檔編號G06F1/26GK103218028SQ20131002850
公開日2013年7月24日 申請日期2013年1月24日 優(yōu)先權(quán)日2012年1月24日
發(fā)明者薩吉爾·艾哈邁德, 泰扎斯威·拉賈 申請人:輝達公司