連接的待機(jī)睡眠狀態(tài)的制作方法
【專利摘要】使用新穎的連接的待機(jī)睡眠狀態(tài),減少在處理器的睡眠狀態(tài)期間的功耗和耗散。在連接的備用睡眠狀態(tài)中,使用專用功率面來維護(hù)處理器上下文。為了節(jié)省功率,降低處理器上的不必要的組件的功率,包括所有的時(shí)鐘組件,且先前定向到處理器的喚醒源被定向到平臺(tái)控制中樞。平臺(tái)控制中樞在連接的備用睡眠狀態(tài)期間維持用于處理器的某些體系結(jié)構(gòu)功能,并管理使得處理器返回到前面的睡眠狀態(tài)的喚醒邏輯。
【專利說明】連接的待機(jī)睡眠狀態(tài)
【技術(shù)領(lǐng)域】
[0001]本【技術(shù)領(lǐng)域】是電子系統(tǒng)和功率管理,尤其是處理器功率管理和處理器睡眠狀態(tài)。
[0002]背景
[0003]由于向高級微處理器例如中央處理單元(CPU)發(fā)展的趨勢,隨著更多的晶體管和更高的頻率繼續(xù)增長,計(jì)算機(jī)設(shè)計(jì)者和生產(chǎn)商常常面臨著功率和能量消耗的相應(yīng)增加。尤其是在諸如膝上型計(jì)算機(jī)、無線手機(jī)、個(gè)人數(shù)字助理、平板計(jì)算機(jī)等等的移動(dòng)設(shè)備中,增加的功耗可以引起過熱,過熱會(huì)負(fù)面影響性能且顯著減少電池壽命。因?yàn)殡姵赝ǔ>哂杏邢奕萘浚槐匾剡\(yùn)行移動(dòng)設(shè)備的處理器可以比所期望的更快地耗盡容量。
[0004]為了管理功耗,如今的高端CPU具有兩種不同的省電模式一C狀態(tài)和S狀態(tài)。在C狀態(tài)中,CPU被置于睡眠模式,同時(shí)維持上下文,并且對系統(tǒng)來說看起來體系結(jié)構(gòu)上是活動(dòng)的,這也被稱為空閑狀態(tài)。在S狀態(tài)中,CPU被斷電,且重啟CPU要求有引導(dǎo)過程。操作系統(tǒng)通常支持內(nèi)建功率管理軟件接口,例如于1996年首次公布的開放行業(yè)規(guī)范標(biāo)準(zhǔn)的高級配置和功率接口(ACPI),其中基于減少的活動(dòng)或需求把CPU置于較低功率的睡眠狀態(tài)。連同其他方面一起,ACPI把較低功率睡眠狀態(tài)定義為可以受處理器和/或芯片組支持的一系列C狀態(tài)。
[0005]例如,在ACPI中,CO被定義為其中處理器以高電壓和高頻率操作的運(yùn)行時(shí)狀態(tài),Cl被定義為其中內(nèi)部停止核時(shí)鐘的自動(dòng)停機(jī)狀態(tài),C2被定義為其中外部停止核時(shí)鐘的停止時(shí)鐘狀態(tài),且C3被定義為其中關(guān)閉鎖相環(huán)(PLL)以便關(guān)閉所有處理器時(shí)鐘的深度睡眠狀態(tài)。在C4狀態(tài)中,降低被應(yīng)用到已經(jīng)處于C3狀態(tài)的處理器的電壓,以便減少泄露而不危及核和高速緩存中的狀態(tài)保持。
[0006]替代地,或者作為ACPI的附加,高端CPU采用定義稱為增強(qiáng)C狀態(tài)的其他C狀態(tài)的專有功率管理接口,其中關(guān)閉處理器時(shí)鐘的不同組合并把處理器電壓減少到更低的數(shù)據(jù)保持點(diǎn)(data retention point),以便實(shí)現(xiàn)甚至更深的睡眠狀態(tài)和更大的功耗減少。這些附加睡眠狀態(tài)通常用與ACPI C狀態(tài)相似的或等效的語義來表征,其中較高編號的C狀態(tài)通常比較低編號的C狀態(tài)消耗更低的功率,但通常具有更長的退出延遲時(shí)間。
[0007]C狀態(tài)可以是指單個(gè)核的狀態(tài)。然而,大多數(shù)現(xiàn)代處理器實(shí)際上由多個(gè)CPU組成,例如具有2個(gè)核的英特爾Core Duo或具有4個(gè)核的英特爾Core-2QUad。盡管每一核具有其自己的空閑狀態(tài),但處理器中的多個(gè)核通常共享資源,例如L2高速緩存或時(shí)鐘產(chǎn)生器。因此,通常,僅當(dāng)處理器中的所有核可以進(jìn)入特定C狀態(tài)(有時(shí)被稱為封裝C狀態(tài))時(shí),該處理器才可以進(jìn)入到該特定C狀態(tài)。
[0008]在操作中,為了進(jìn)入更深的睡眠狀態(tài),功率管理接口通常檢測其中不存在對處理器的新的或待處理的中斷的時(shí)隙。然后,功率管理接口使用輸入/輸出(I/o)控制器或其他芯片組功能部件來把處理器置于更深的睡眠狀態(tài)。例如,通常,每當(dāng)I/o控制器或其他集成電路斷言(assert)諸如DPRSLPVR信號等的平臺(tái)“更深睡眠”信號或其他類似信號時(shí),通過參考處理器電壓調(diào)節(jié)器(VR)電路中的外部電壓參考并調(diào)節(jié)到這一參考電壓,實(shí)現(xiàn)進(jìn)入到更深的睡眠狀態(tài)。然后,VR從第一電壓轉(zhuǎn)換到與更深的睡眠狀態(tài)相關(guān)聯(lián)的次低電壓,包括,對于某些睡眠狀態(tài)來說是零電壓。一旦退出更深的睡眠狀態(tài),VR在指定的時(shí)間窗口內(nèi)轉(zhuǎn)換回到較高的電壓。
[0009]在處理器已經(jīng)被置于更深的睡眠狀態(tài)之后,來自操作系統(tǒng)或另一源的中斷事件或中斷可以被發(fā)送給芯片組,且芯片組然后將允許處理器退出該更深的睡眠狀態(tài)。在包括更深的睡眠狀態(tài)的各種功率管理狀態(tài)之間轉(zhuǎn)換的能力允許減少功耗和耗散并增加電池壽命。
[0010]附圖簡述
[0011]在附圖的各圖中作為示例而非限制闡釋本發(fā)明,在附圖中,類似的參考編號表示類似的元素,附圖中:
[0012]圖1是其中可以把處理器置于根據(jù)本發(fā)明的一種實(shí)施例的連接的待機(jī)睡眠狀態(tài)(connected standby sleep state)的不例性平臺(tái)系統(tǒng)的框圖;
[0013]圖2是闡釋可以用來進(jìn)入到根據(jù)本發(fā)明的一種實(shí)施例的連接的待機(jī)睡眠狀態(tài)的過程的流程圖;
[0014]圖3是闡釋可以用來退出根據(jù)本發(fā)明的一種實(shí)施例的連接的待機(jī)睡眠狀態(tài)的流程圖;以及
[0015]圖4闡釋可以結(jié)合在此描述的實(shí)施例使用的典型計(jì)算機(jī)系統(tǒng)的示例。
[0016]詳細(xì)描述
[0017]在下列描述中,陳述眾多特定的細(xì)節(jié)以便提供對用于在處理器的睡眠狀態(tài)期間進(jìn)行功率管理的方法、介質(zhì)和系統(tǒng)的實(shí)施例的透徹解釋。細(xì)節(jié)旨在通過描述本發(fā)明的示例性實(shí)施例促進(jìn)對本發(fā)明的理解。然而,那些細(xì)節(jié)不旨在把本發(fā)明限制為所描述的具體實(shí)施例。更改和其他實(shí)施例落在本發(fā)明的范圍內(nèi)。
[0018]本領(lǐng)域中的技術(shù)人員將明顯看出,無需本描述中所陳述的一個(gè)或多個(gè)特定細(xì)節(jié)就可以實(shí)踐本發(fā)明的實(shí)施例。另外,沒有詳細(xì)示出某些公知的組件、結(jié)構(gòu)和技術(shù),以免混淆對本發(fā)明的理解。
[0019]出于闡釋的目的提供了各圖中所敘述的特定細(xì)節(jié),包括硬件(例如電路、專用邏輯、固件、微代碼等等)、軟件(例如在通用計(jì)算機(jī)系統(tǒng)或?qū)S脵C(jī)器或設(shè)備上運(yùn)行的軟件)或兩者的組合的細(xì)節(jié)。然而,本領(lǐng)域中的技術(shù)人員將明顯看出,在各實(shí)施例中可以采用與附圖中所敘述的或本申請中所描述的不同的硬件和/或軟件,同時(shí)保持落在本發(fā)明的范圍內(nèi)。
[0020]貫穿本描述,借助連續(xù)操作陳述一些細(xì)節(jié)。然而,本領(lǐng)域中的技術(shù)人員將明顯看出,可以以不同于所描述的次序執(zhí)行一些操作,包括并行地而非順序地執(zhí)行,同時(shí)保持落在本發(fā)明的范圍內(nèi)。
[0021]最后,在本說明書中對“一種實(shí)施例”或“一個(gè)實(shí)施例”的描述意味著結(jié)合該實(shí)施例描述的具體的特征、結(jié)構(gòu)或特性可以被包括在至少本發(fā)明的一種實(shí)施例中。在本說明書中的不同位置出現(xiàn)短語“在一個(gè)實(shí)施例中”不一定都是指同一個(gè)實(shí)施例。
[0022]現(xiàn)在轉(zhuǎn)到詳細(xì)描述,對于是前幾代的深度睡眠狀態(tài),處于深度空閑狀態(tài)的處理器仍然消耗或者泄露功率。這種低效的功率使用至少部分地是由于在睡眠狀態(tài)期間保持給一個(gè)或多個(gè)功率面供電,以便維護(hù)處理器上下文,并使得處理器對系統(tǒng)來說看起來體系結(jié)構(gòu)上是活動(dòng)的。維持處理器上下文和看起來體系結(jié)構(gòu)上是活動(dòng)的允許處理器快速喚醒。當(dāng)不再需要保持供的電(各)功率面支持的組件中的一些時(shí),出現(xiàn)了低效率。
[0023]例如,其中可以采用本發(fā)明的各實(shí)施例的處理器通常由外部電壓調(diào)節(jié)器(VR)和在處理器管芯中集成的多個(gè)內(nèi)部電壓調(diào)節(jié)器(稱為全集成電壓調(diào)節(jié)器(FIVR))供電。CPU管芯中使用多個(gè)FIVR允許把CPU管芯上的組件分組成分離的功率面,以使得由FIVR調(diào)節(jié)功率并且僅把功率提供給該組中的那些組件。在電源管理期間,在把處理器置于某種C狀態(tài)時(shí),可以降低或關(guān)閉一個(gè)FIVR的給定的功率面的功率,同時(shí)另一 FIVR的另一功率面保持活動(dòng)或完全供電。
[0024]在一種實(shí)施例中,在一些深度睡眠狀態(tài)期間使用被稱為VccST的持續(xù)功率面(sustain power layer)來給用于多種I/O信號的I/O引腳供電,例如在CPU和平臺(tái)控制中樞(PCH)之間的接口、與外部VR的接口以及與嵌入式控制器(EC)的接口。VccST也給支持在睡眠狀態(tài)期間把CPU上下文存儲(chǔ)在其中的CPU靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)的片上電壓調(diào)節(jié)器供電。VccST也被用來給監(jiān)視和處理的各種喚醒源信號的CPU的喚醒邏輯(WakeLogic)供電,諸如在PCH和CPU之間的PMSYNC和PMDOWN串行接口等。最后,VccST功率面給駐留在CPU上的靜電放電箝位(ESD箝位)供電。
[0025]在功率管理期間,盡管在CPU進(jìn)入諸如英特爾?:微處理器中所使用的封裝C狀態(tài)
ClO等的特定深度睡眠狀態(tài)時(shí)上電或斷電諸如系統(tǒng)代理功率面(VccSA)等的其他功率面,但VccST功率面保持供電,以便支持上面所提到的組件。在不需要那些組件時(shí),這可以引起不必要的功耗或耗散。
[0026]除了其他優(yōu)點(diǎn)之外,本發(fā)明的各實(shí)施例解決這種低效率。具體地,本發(fā)明的各實(shí)施例包括使用新穎的連接的待機(jī)睡眠狀態(tài)在處理器的睡眠狀態(tài)期間管理功率的方法、介質(zhì)和系統(tǒng)。在一種實(shí)施例中,連接的待機(jī)睡眠狀態(tài)使用專用功率面來維持CPU上下文。在一種實(shí)施例中,連接的待機(jī)睡眠狀態(tài)使用PCH的資源來促進(jìn)CPU喚醒。在一種實(shí)施例中,連接的待機(jī)睡眠狀態(tài)促進(jìn)在PCH中保留CPU體系結(jié)構(gòu)功能,直到CPU喚醒。本發(fā)明的一種實(shí)施例有利地允許關(guān)閉所有先前在深度睡眠狀態(tài)期間保持供電的不必要的CPU組件,包括關(guān)閉所有時(shí)鐘。
[0027]圖1闡釋其中把處理器置于根據(jù)本發(fā)明的一種實(shí)施例的連接的待機(jī)睡眠狀態(tài)的示例性平臺(tái)系統(tǒng)的框圖。平臺(tái)系統(tǒng)102可以是膝上型計(jì)算機(jī)、筆記本計(jì)算機(jī)和電子平板或閱讀設(shè)備、照相機(jī)、個(gè)人數(shù)字助理、無線蜂窩式電話手機(jī)、智能電話或任何其他類型的移動(dòng)電子系統(tǒng)或移動(dòng)計(jì)算設(shè)備。平臺(tái)系統(tǒng)102也可以是諸如臺(tái)式計(jì)算系統(tǒng)或企業(yè)計(jì)算系統(tǒng)等的固定系統(tǒng)。其他類型的電子系統(tǒng)也在本發(fā)明的各實(shí)施例的范圍內(nèi)。
[0028]根據(jù)本發(fā)明的一種實(shí)施例配置平臺(tái)系統(tǒng)102。平臺(tái)系統(tǒng)102包括CPU104和PCH106,還包括其他組件,未闡釋其他組件以免混淆本發(fā)明。在一種實(shí)施例中,CPU/處理器
104可以是英特爾?體系結(jié)構(gòu)微處理器,包括用于處理指令的一個(gè)或多個(gè)處理核和至少一
個(gè)執(zhí)行單元。應(yīng)明白,在不偏離本文描述的實(shí)施例的范圍的前提下,可以利用任何合適數(shù)量的處理核。在其他實(shí)施例中,處理器104可以是不同類型的處理器,例如來自不同來源的數(shù)字信號處理器、嵌入式處理器或微處理器。
[0029]在一種實(shí)施例中,CPU104包括至DDRllO的DDRIO(雙倍數(shù)據(jù)率I/O)接口 118,DDR1018耦合到給CPU上的一個(gè)或多個(gè)SRAMl 14供電的管芯上的電壓調(diào)節(jié)器/功率LVR/VDDQl 160在多核環(huán)境中,CPU利用了充當(dāng)共享高速緩存的SRAM114。例如,這種共享高速緩存可以是多個(gè)處理器核共享的2級(L2)高速緩存。[0030]在一種實(shí)施例中,CPU104也包括I/O接口(IO) 124,它支持在CPU和PCH106之間以及在CPU和EC112之間的各種信令協(xié)議136。信令協(xié)議136包括24MHz時(shí)鐘信號、PMDOWN/PMSYNC串行接口、PLTRST平臺(tái)恢復(fù)信號、PWRGOOD功率良好信號和THERMTRIP熱斷路信號。在一種實(shí)施例中,I/O接口 24也支持災(zāi)難性錯(cuò)誤的調(diào)試信號CATERR140和測試訪問端口TAP142ο CPU 也包含 ESD 箝位 120 和 WakeLogic (喚醒邏輯)122。
[0031]在一種實(shí)施例中,外部VR、VR/VCCIN111由電池108供電,且經(jīng)由至CPU104的串行電壓標(biāo)識(SVID)接口與平臺(tái)系統(tǒng)102連接。VR/VCCIN111經(jīng)由電壓調(diào)節(jié)器允許信號VR_EN與PCH106連接。嵌入式控制器(EC) 112經(jīng)由平臺(tái)環(huán)境控制接口(PECI) 132與CPU102連接,并根據(jù)需要把PECI喚醒140信號提供給PCH106。
[0032]在一種實(shí)施例中,PCH106也包括支持在CPU和PCH106之間的各種信令協(xié)議136的I/o接口(10)126。在一種實(shí)施例中,PCH106包含時(shí)戳計(jì)數(shù)器(TSC) 128以及用于在連接待機(jī)狀態(tài)期間控制系統(tǒng)的連接的待機(jī)邏輯138。用于持續(xù)功率面的集成電壓調(diào)節(jié)器VCCST130也駐留在PCH106上。
[0033]在一種實(shí)施例中,在平臺(tái)系統(tǒng)102在連接的待機(jī)狀態(tài)下的操作期間,LVR/VDDQ116集成電壓調(diào)節(jié)器充當(dāng)專用功率面,在處理器進(jìn)入深度睡眠狀態(tài)和連接的待機(jī)狀態(tài)時(shí),保持給該專用功率面供電,以便支持把CPU上下文(即處理器的關(guān)鍵狀態(tài)變量)存儲(chǔ)在其中的專用高速緩存存儲(chǔ)器(同步隨機(jī)存取存儲(chǔ)器(SRAM)) 114。處理器的關(guān)鍵狀態(tài)包括與體系結(jié)構(gòu)、微體系結(jié)構(gòu)、調(diào)試狀態(tài)相關(guān)聯(lián)的狀態(tài)變量和/或與該處理器相關(guān)聯(lián)的類似狀態(tài)變量。高速緩存存儲(chǔ)器可以內(nèi)建到處理器的芯片中,或者封裝在與處理器芯片相同的機(jī)殼內(nèi)。
[0034]在一種實(shí)施例中,經(jīng)由FET(場效應(yīng)晶體管)134耦合持續(xù)功率面VCCST130,以便給 PCH106 和 CPU104、124 和 126 以及 ESD 箝位 120 和 WakeLogicl22 的 IO 接口 供電。在轉(zhuǎn)換到連接的待機(jī)狀態(tài)期間,降低VCCST130的功率,以便減少那些組件的功耗和耗散。在連接的待機(jī)狀態(tài)期間,把來自ECl 12的喚醒源信號(PECI喚醒140)發(fā)送給PCH106而不是CPU104,以使得PCH可以代替CPU管理喚醒處理。另外,在PCH106中維持TSC128,以便促進(jìn)保留CPU體系結(jié)構(gòu)功能。
[0035]圖2和圖3是闡釋可以用來進(jìn)入(過程200)和退出(過程300)根據(jù)本發(fā)明的一種實(shí)施例的連接的待機(jī)睡眠狀態(tài)的過程200和過程300的流程圖。參考圖2,為了進(jìn)入連接的待機(jī)睡眠狀態(tài),諸如CPU等的集成電路設(shè)備發(fā)起過程200,以便確保可以降低在CPU IO接口處的每一信號的功率,且可以把所有喚醒源移動(dòng)到PCH。相應(yīng)地,在過程框202,在CPU已經(jīng)進(jìn)入深度睡眠狀態(tài)(例如封裝ClO狀態(tài),其中使用持續(xù)功率面例如VccST來給平臺(tái)系統(tǒng)中的有限數(shù)量的組件供電)之后,PCH接收到進(jìn)入連接的待機(jī)睡眠狀態(tài)的請求。在確定不再需要持續(xù)功率面所支持的組件且可以增加睡眠狀態(tài)的深度之后,接收到該請求。
[0036]在過程框204,CPU的WakeLogic組件經(jīng)由在CPU和PCH之間的PMSYNC串行接口把至下一事件的時(shí)間(Time to Next Event, TNTE)信號發(fā)送給PCH。在過程框206,CPU的WakeLogic組件也給PCH發(fā)送消息以便選通24MHz時(shí)鐘。該時(shí)鐘是參考時(shí)鐘,它在前面的深度睡眠狀態(tài)(例如ClO睡眠狀態(tài))期間通常保持供電,以便支持CPU中的TSC(時(shí)戳計(jì)數(shù)器)和計(jì)時(shí)器事件。但在連接的待機(jī)睡眠狀態(tài)中,在PCH中支持TSC,且計(jì)時(shí)器事件也將由PCH處理,因此不再需要24MHz時(shí)鐘。
[0037]在過程框208,CPU的WakeLogic組件還發(fā)送消息以便降低持續(xù)功率面的功率,并關(guān)閉持續(xù)功率面所支持的所有剩余信號。因而,關(guān)閉到外部VR的CPU IO的SVID接口,這是由于外部VR已經(jīng)被禁用或運(yùn)行在受限狀態(tài)(其中,SVID接口關(guān)閉,但是在外部VR中維持喚醒邏輯)。由于在連接的待機(jī)狀態(tài)期間把喚醒源移動(dòng)到PCH,不需要到外部VR的接口,即使在運(yùn)行在受限狀態(tài)時(shí)也是如此。
[0038]在過程框208,被關(guān)閉的其他剩余信號包括PMSYNC/PMD0WN串行接口。這些接口用于在CPU和PCH之間的通信,且一旦斷電CPU就不需要這些接口。PwrGood (功率良好)和PLTRST(平臺(tái)復(fù)位)信號用于與已經(jīng)斷電的平臺(tái)系統(tǒng)中的其他功率面域通信。唯一使用這樣的信號的其他功率面域是用于在連接的待機(jī)狀態(tài)中保持供電的DDRIO的功率面(專用功率面),但是DDRIO將擁有自己的PwrGood(功率良好)和PLTRST(平臺(tái)復(fù)位)信號。因而,由于不再需要CPU IO接口上的PwrGood (功率良好)和PLTRST (平臺(tái)復(fù)位)信號,所以關(guān)閉它們。
[0039]在過程框208,由于所有時(shí)鐘都關(guān)閉,且不存在將從CPU中產(chǎn)生THERMTRIP信號的傳感器或邏輯,THERMTRIP信號不工作,且因而被關(guān)閉。因?yàn)镻ECI接口是喚醒源,在前面的睡眠狀態(tài)期間對其進(jìn)行供電。然而,在連接的待機(jī)狀態(tài)中,可以關(guān)閉PECI引腳的功率,且任何PECI喚醒信號可以由EC經(jīng)由另一接口例如經(jīng)由SMBUS直接發(fā)送給PCH。最后,在連接的待機(jī)睡眠狀態(tài)期間,可以關(guān)閉在前面的睡眠狀態(tài)期間通電的CPU的IO接口上的某些調(diào)試信號,例如災(zāi)難性錯(cuò)誤(CATERR)和測試接入點(diǎn)(TAP)信號,這是由于CPU中不存在借助于這樣的信號調(diào)試的、起作用的功能邏輯或時(shí)鐘。
[0040]在一種實(shí)施例中,進(jìn)入過程200在過程框210繼續(xù),過程框210中,先前由CPU處理的所有喚醒源現(xiàn)在被重定向到PCH。喚醒源包括先前在PCH處從CPUWakeLogic接收的TNTE的到期、來自EC的PECI喚醒信號的重定向以及來自PCH的任何中斷。
[0041]在一種實(shí)施例中,進(jìn)入過程200在過程框212繼續(xù),在過程框212中,由專用功率面給CPU SRAM供電,在這種情況中該專用功率面是對到DDR設(shè)備的CPU的DDRIO接口供電的VDDQ功率面。在一種實(shí)施例中,通過用特定電壓標(biāo)識(VID)代碼向VDDQ指示傾斜降低(ramp down)操作電壓,可以把用于VDDQ的電壓功率管理設(shè)置為保留參考操作電壓。應(yīng)注意,對于一些實(shí)施例,參考操作電壓可以是最小保留操作電壓。一旦完成了切換到VDDQ功率面,通過用具體的電壓標(biāo)識(VID)代碼向VccST指示傾斜降低操作電壓,就可以把用于VccST的電壓功率管理設(shè)置成較低參考操作電壓或零參考操作電壓。過程框212的結(jié)果是,在連接的待機(jī)狀態(tài)期間僅有CPU的最少的一組組件保持供電,得到相比于比前面的深度睡眠狀態(tài)的顯著功率節(jié)省。
[0042]在過程框214,進(jìn)入過程200結(jié)束,CPU處于連接的待機(jī)狀態(tài),且PCH等待喚醒或其他計(jì)時(shí)器事件。在一種實(shí)施例中,在連接的待機(jī)狀態(tài)期間,PCH也維持TSC,以便維持CPU體系結(jié)構(gòu)功能。
[0043]圖3是闡釋可以用來退出根據(jù)本發(fā)明的一種實(shí)施例的連接的待機(jī)睡眠狀態(tài)的過程300的流程圖。在過程框302,在連接的待機(jī)狀態(tài)期間,PCH從被重定向到PCH的喚醒源中的一個(gè)接收喚醒事件信號。例如,PCH可以接收TNTE計(jì)時(shí)器的到期的通知、或來自EC的PECI喚醒信號、或來自PCH本身的中斷。
[0044]在一種實(shí)施例中,在過程框304,響應(yīng)于接收到喚醒事件,PCH進(jìn)行到傾斜提升(ramp up)先前降低的持續(xù)功率面,例如VccST。例如,通過用具體的電壓標(biāo)識(VID)代碼指示VccST把操作電壓傾斜提升回去,可以把用于VccST的電壓功率管理設(shè)置到較高參考操作電壓。應(yīng)注意,對于一些實(shí)施例,參考操作電壓可以是最小活動(dòng)狀態(tài)操作電壓。在過程框306,一旦給持續(xù)功率面充分供電,且激活了相應(yīng)的引腳,則PCH斷言經(jīng)由在PCH和CPU之間的IO接口至CPU的PwrGood信號。
[0045]在過程框308,然后,PCH去選通(un-gate)先前選通的24MHz時(shí)鐘。例如,PCH重新鎖定用于24MHz時(shí)鐘域的鎖相環(huán)(PLL)并打開24MHz時(shí)鐘。
[0046]在一種實(shí)施例中,一旦給持續(xù)功率面供電并去選通24MHz時(shí)鐘,則過程300在過程框310繼續(xù),過程框310中,PCH借助于持續(xù)功率面例如VccST功率面(代替專用功率面,例如VDDQ功率面)給CPU SRAM供電。處理器狀態(tài)返回到前面的深度睡眠狀態(tài),例如封裝ClO狀態(tài)。過程300在過程框312結(jié)束,過程框312中,PCH等待進(jìn)入連接的待機(jī)狀態(tài)的下一次請求。
[0047]在一種實(shí)施例中,取決于喚醒源,在退出過程300結(jié)束之后,可以可選地把控制傳遞給與前面的深度睡眠狀態(tài)例如封裝ClO狀態(tài)相關(guān)聯(lián)的退出過程,以使得那些退出過程可以恢復(fù)CPU的狀態(tài)。例如,通常通過以下步驟恢復(fù)CPU的狀態(tài):向CPU產(chǎn)生平臺(tái)復(fù)位(PLTRST)信號以便執(zhí)行用于清除狀態(tài)的內(nèi)部復(fù)位,然后從CPU SRAM恢復(fù)與CPU相關(guān)聯(lián)的關(guān)鍵狀態(tài)變量。
[0048]從前述描述可以明顯看出,新穎的連接的待機(jī)狀態(tài)為處于深度空閑狀態(tài)的處理器提供顯著的功率節(jié)省。例如,先前幾代的深度睡眠狀態(tài)保留供電至少兩個(gè)功率面,且給處理器的眾多其他組件供電。另外,保持開啟處理器時(shí)鐘以便處理處理器的體系結(jié)構(gòu)功能和喚醒功能。通過降低組件的功率并把體系結(jié)構(gòu)功能和喚醒功能轉(zhuǎn)移到PCH,預(yù)測連接的待機(jī)狀態(tài)的使用節(jié)省大量的功率,并且通過延長電池壽命,特別有利于移動(dòng)設(shè)備。
[0049]圖4闡釋可以結(jié)合在此描述的各實(shí)施例使用的典型計(jì)算機(jī)系統(tǒng)的示例。注意,盡管圖4闡釋數(shù)據(jù)處理系統(tǒng)例如計(jì)算機(jī)系統(tǒng)的各種組件,但不預(yù)期表示互連組件的任何具體的體系結(jié)構(gòu)或方式。還應(yīng)明白,也可以與本發(fā)明一起使用具有比圖4中所示出的更少組件或更多組件的其他類型的數(shù)據(jù)處理系統(tǒng)。圖4的數(shù)據(jù)處理系統(tǒng)可以是任何類型的計(jì)算設(shè)備,例如移動(dòng)或固定計(jì)算和/或通信設(shè)備,包括但不限于蜂窩式電話、智能電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)、電子書閱讀器、臺(tái)式計(jì)算機(jī)、數(shù)碼相機(jī)等等。
[0050]如圖4中所示出,數(shù)據(jù)處理系統(tǒng)400包括用于互連系統(tǒng)的各種組件的一個(gè)或多個(gè)總線402。如本領(lǐng)域中已知的,一個(gè)或多個(gè)處理器403耦合到一個(gè)或多個(gè)總線402。存儲(chǔ)器405可以是DRAM或非易失性RAM,或者可以是閃速存儲(chǔ)器或其他類型的存儲(chǔ)器。使用本領(lǐng)域中已知的技術(shù)把這種存儲(chǔ)器耦合到一個(gè)或多個(gè)總線402。數(shù)據(jù)處理系統(tǒng)400也可以包括非易失性存儲(chǔ)器407,非易失性存儲(chǔ)器407可以是硬盤驅(qū)動(dòng)器、或閃速存儲(chǔ)器、或磁光驅(qū)動(dòng)器、或磁存儲(chǔ)器、或光驅(qū)動(dòng)器、或即使給系統(tǒng)斷電之后也能保存數(shù)據(jù)的其他類型的存儲(chǔ)器系統(tǒng)。使用已知的接口和連接技術(shù)把非易失性存儲(chǔ)器407和存儲(chǔ)器405兩者都耦合到一個(gè)或多個(gè)總線402。
[0051 ] 顯示器控制器404耦合到一個(gè)或多個(gè)總線402,以便接收要在顯示設(shè)備404上顯示的顯示數(shù)據(jù),顯示設(shè)備404可以顯示在此描述的用戶界面特征或?qū)嵤├械娜魏我环N。顯示設(shè)備404可以包括集成觸摸輸入以提供觸摸屏。數(shù)據(jù)處理系統(tǒng)400也可以包括為一個(gè)或多個(gè)I/O設(shè)備提供接口的一個(gè)或多個(gè)輸入/輸出(I/O)控制器408,這些I/O設(shè)備例如一個(gè)或多個(gè)鼠標(biāo)、觸摸屏、觸控板、操縱桿和其他輸入設(shè)備,包括本領(lǐng)域中已知的那些輸入設(shè)備和輸出設(shè)備(例如揚(yáng)聲器)。如本領(lǐng)域中已知的,輸入/輸出設(shè)備409通過一個(gè)或多個(gè)I/O控制器408耦合。
[0052]當(dāng)系統(tǒng)400是移動(dòng)或便攜式系統(tǒng)時(shí),可以包括電池或電池連接器,以便獨(dú)占地或者在缺乏另一類型的電源時(shí)提供操作系統(tǒng)400的功率。另外,對于一些實(shí)施例,可以包括天線,且天線經(jīng)由例如無線局域網(wǎng)(WLAN)設(shè)備耦合到系統(tǒng)400,以便為系統(tǒng)200提供無線連接。無線設(shè)備可以包括無線通信模塊,該無線通信模塊可以采用無線應(yīng)用協(xié)議來建立無線通信信道。無線通信模塊可以實(shí)現(xiàn)無線聯(lián)網(wǎng)標(biāo)準(zhǔn),例如于1999年公布的電氣和電子工程師協(xié)會(huì)(IEEE) 802.11 標(biāo)準(zhǔn),IEEE 標(biāo)準(zhǔn) 802.11-1999。
[0053]盡管圖4示出非易失性存儲(chǔ)器407和存儲(chǔ)器405直接地而不是通過網(wǎng)絡(luò)接口耦合到一個(gè)或多個(gè)總線,但應(yīng)明白,數(shù)據(jù)處理系統(tǒng)可以利用遠(yuǎn)離系統(tǒng)的非易失性存儲(chǔ)器,例如網(wǎng)絡(luò)存儲(chǔ)設(shè)備,其通過諸如調(diào)制解調(diào)器等的網(wǎng)絡(luò)接口、或以太網(wǎng)接口、或諸如無線WiFi收發(fā)器或無線蜂窩式電話收發(fā)器或這樣的收發(fā)器的組合等的無線接口耦合到數(shù)據(jù)處理系統(tǒng)。如本領(lǐng)域中已知的,一個(gè)或多個(gè)總線402可以包括一個(gè)或多個(gè)橋或控制器或適配器,以便在各種總線之間互連。在一種實(shí)施例中,I/O控制器408包括用于控制USB外圍設(shè)備的USB適配器,且可以控制以太網(wǎng)端口或無線收發(fā)器或無線收發(fā)器的組合。
[0054]從本描述將明顯看出,可以至少部分地用軟件實(shí)現(xiàn)本發(fā)明的各方面。即是說,響應(yīng)于數(shù)據(jù)處理系統(tǒng)的處理器執(zhí)行有形非暫態(tài)存儲(chǔ)器中所包含的指令序列,可以在數(shù)據(jù)處理系統(tǒng)中執(zhí)行在此描述的技術(shù)和方法,有形非暫態(tài)存儲(chǔ)器例如存儲(chǔ)器405或非易失性存儲(chǔ)器407或這樣的存儲(chǔ)器的組合,且這些存儲(chǔ)器中的每一個(gè)都是機(jī)器可讀有形存儲(chǔ)介質(zhì)的一種形式。在各種實(shí)施例中,硬布線電路可以與軟件指令組合使用以便實(shí)現(xiàn)本發(fā)明。因而,各種技術(shù)不限于硬件電路和軟件的任何特定組合,也不限于由數(shù)據(jù)處理系統(tǒng)執(zhí)行的指令的任何具體來源。
[0055]可以借助于諸如專用邏輯電路或微控制器或執(zhí)行程序代碼指令的其他形式的處理核等的邏輯電路實(shí)現(xiàn)所描述的實(shí)施例的全部或部分。因而,可以借助于諸如引起機(jī)器執(zhí)行這些指令以實(shí)現(xiàn)某些功能的機(jī)器可執(zhí)行指令等的程序代碼執(zhí)行以上討論教導(dǎo)的過程。在這種上下文中,“機(jī)器”通常是把中間形式(或“抽象”)指令轉(zhuǎn)換成處理器專用指令(例如抽象執(zhí)行環(huán)境,例如“虛擬機(jī)”(例如Java虛擬機(jī))、解釋器、公共語言運(yùn)行時(shí)、高級語言虛擬機(jī)等等)的機(jī)器,以及/或者被放置在被設(shè)計(jì)為執(zhí)行指令的半導(dǎo)體芯片的電子電路(例如借助于晶體管實(shí)現(xiàn)的“邏輯電路”),例如通用處理器和/或?qū)S锰幚砥鳌R陨嫌懻撍虒?dǎo)的過程還可通過設(shè)計(jì)成執(zhí)行過程(或其部分)的電子電路來執(zhí)行(代替機(jī)器或與機(jī)器組合),而不執(zhí)行程序代碼。
[0056]制品可以用來存儲(chǔ)程序代碼。存儲(chǔ)程序代碼的制品可體現(xiàn)為但不限于一個(gè)或多個(gè)存儲(chǔ)器(例如,一個(gè)或多個(gè)閃速存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器(靜態(tài)、動(dòng)態(tài)或其他))、光盤、CD-ROM、DVD ROM、EPROM、EEPR0M、磁或光卡或適于存儲(chǔ)電子指令的其他類型的機(jī)器可讀介質(zhì)。還可從遠(yuǎn)程計(jì)算機(jī)(例如,服務(wù)器)通過體現(xiàn)在傳播介質(zhì)中的數(shù)據(jù)信號(例如,經(jīng)由通信鏈路(例如,網(wǎng)絡(luò)連接))把程序代碼下載至請求計(jì)算機(jī)(例如,客戶機(jī))。
[0057]在此所使用的術(shù)語“存儲(chǔ)器”預(yù)期包含所有易失性存儲(chǔ)介質(zhì),例如動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)和靜態(tài)RAM(SRAM)。計(jì)算機(jī)可執(zhí)行指令可以被存儲(chǔ)在諸如磁硬盤、光盤等的非易失性存儲(chǔ)設(shè)備上,且通常在處理器執(zhí)行軟件期間由直接存儲(chǔ)器訪問進(jìn)程寫到存儲(chǔ)器。本領(lǐng)域中的技術(shù)人員將立即認(rèn)識到,術(shù)語“機(jī)器可讀存儲(chǔ)介質(zhì)”包括可由處理器訪問的任何類型的易失性或非易失性存儲(chǔ)設(shè)備。
[0058]根據(jù)對在計(jì)算機(jī)存儲(chǔ)器內(nèi)的數(shù)據(jù)比特的操作的算法和符號表示,給出了前述詳細(xì)描述。這些算法描述和表示是數(shù)據(jù)處理領(lǐng)域內(nèi)的那些技術(shù)人員用來最有效地將其工作本質(zhì)傳達(dá)給本領(lǐng)域內(nèi)其它技術(shù)人員的工具。算法在本文中且一般地被認(rèn)為是達(dá)到所要求結(jié)果的自洽操作序列。各操作是那些需要對物理量進(jìn)行物理操縱的操作。通常但非必須,這些量采用能被存儲(chǔ)、傳輸、組合、比較、以及以其他方式操控的電信號或磁信號的形式。主要出于常見用途的考慮,將這些信號稱為位、值、要素、符號、字符、項(xiàng)、數(shù)字等被證明是方便的。
[0059]然而,應(yīng)該牢記,所有這些和/或類似的術(shù)語將與適當(dāng)?shù)奈锢砹筷P(guān)聯(lián),且僅僅是應(yīng)用于這些量的方便標(biāo)記。除非明確指明,否則如從本文描述中顯而易見的,可以理解,在全文中,利用諸如“處理”或“計(jì)算”或“運(yùn)算”或“確定”或“顯示”等術(shù)語的討論,是指計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算設(shè)備的動(dòng)作和過程,該計(jì)算機(jī)系統(tǒng)或類似電子計(jì)算設(shè)備操縱在該計(jì)算機(jī)系統(tǒng)的寄存器和存儲(chǔ)器內(nèi)表示為物理(電子)量的數(shù)據(jù)并將其轉(zhuǎn)換成在該計(jì)算機(jī)系統(tǒng)存儲(chǔ)器或寄存器或其他這樣的信息存儲(chǔ)、傳輸或顯示設(shè)備內(nèi)類似地表示為物理量的其他數(shù)據(jù)。
[0060]本發(fā)明也涉及用于執(zhí)行在此描述的操作的執(zhí)行裝置。這種裝置可以出于所要求的目的而專門構(gòu)建,或者它可以包括由存儲(chǔ)在通用計(jì)算機(jī)中的計(jì)算機(jī)程序有選擇地激活或重新配置的通用計(jì)算機(jī)。無論哪種方式,該裝置都提供用于執(zhí)行在此描述的操作的手段。計(jì)算機(jī)程序可以被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,例如但不限于任何類型的盤(包括軟盤、光盤、CD-ROM和磁光盤)、只讀存儲(chǔ)器(ROM)、RAM、EPROM、EEPR0M、磁或光卡、或適用于存儲(chǔ)電子指令且均耦合到計(jì)算機(jī)系統(tǒng)總線的任何類型的介質(zhì)。
[0061]本文呈現(xiàn)的過程和顯示并非固有地與任何特定計(jì)算機(jī)或其它裝置相關(guān)。各種通用系統(tǒng)可以與根據(jù)在此的教導(dǎo)的程序一起使用,或者可證明構(gòu)建更為專用的裝置以執(zhí)行所的操作是方便的。從以下描述中將明顯看出各種這些系統(tǒng)所要求的結(jié)構(gòu)。另外,不參考任何具體的編程語言描述本發(fā)明。應(yīng)明白,各種編程語言可以用來實(shí)現(xiàn)在此描述的本發(fā)明的教導(dǎo)。
[0062]在上述說明書中,已參考特定的示例性實(shí)施例描述了本發(fā)明。顯然,可以在不偏離下列權(quán)利要求所陳述的本發(fā)明的更廣泛的精神和范圍的情況下對所描述的實(shí)施例做出各種修改。相應(yīng)地,說明書和附圖應(yīng)被視為是說明性的而非限制性的。
【權(quán)利要求】
1.一種平臺(tái)系統(tǒng),包括: 處于睡眠狀態(tài)的處理器,所述處理器耦合到平臺(tái)控制中樞、外部電壓調(diào)節(jié)器和環(huán)境控制器; 由持續(xù)功率面供電的所述處理器中的組件,包括: 處理器上下文被存儲(chǔ)在其中的高速緩存存儲(chǔ)器, 用于處理處理器喚醒和上下文恢復(fù)的喚醒邏輯, 在所述處理器和所述平臺(tái)控制中樞、外部電壓調(diào)節(jié)器和環(huán)境控制器之間的I/o接口,以及 靜電放電箝位; 其中,所述處理器在以下時(shí)機(jī)進(jìn)入連接的待機(jī)睡眠狀態(tài): 經(jīng)由所述I/o接口從所述喚醒邏輯接收到計(jì)時(shí)器信號; 選通所述處理器中操作的時(shí)鐘; 借助于與所述持續(xù)功率面分離的專用功率面,為所述處理器上下文存儲(chǔ)在其中的所述高速緩存存儲(chǔ)器供電; 降低由所述持續(xù)功率面供電的剩余組件的功率,且降低所述持續(xù)功率面的功率; 把用于處理處理器喚醒和上下文恢復(fù)的喚醒源重定向到所述平臺(tái)控制中樞;以及 把所述處理器的體系結(jié)構(gòu)功能轉(zhuǎn)移給所述平臺(tái)控制中樞,包括時(shí)戳計(jì)數(shù)器的操作。
2.如權(quán)利要求1所述的平臺(tái)系統(tǒng),其特征在于,在所述平臺(tái)控制中樞進(jìn)行以下時(shí),所述處理器退出所述連接的待機(jī)睡眠狀態(tài): 接收喚醒源; 增加所述持續(xù)功率面的功率; 斷言保持功率良好信號; 借助于所述持續(xù)功率面給所述高速緩存存儲(chǔ)器供電;以及 去選通所述時(shí)鐘。
3.如權(quán)利要求1所述的平臺(tái)系統(tǒng),其特征在于,用于處理處理器喚醒和上下文恢復(fù)的所述喚醒源包括以下中的任何一個(gè): 計(jì)時(shí)器事件; 平臺(tái)環(huán)境控制接口喚醒信號;以及 所述平臺(tái)控制中樞上發(fā)生的中斷。
4.如權(quán)利要求3所述的平臺(tái)系統(tǒng),其特征在于,經(jīng)由所述I/O接口從所述喚醒邏輯接收到的所述計(jì)時(shí)器信號是至下一事件的時(shí)間信號,且所述計(jì)時(shí)器事件是所述至下一事件的時(shí)間信號的到期。
5.如權(quán)利要求1所述的平臺(tái)系統(tǒng),其特征在于,在所述處理器和所述平臺(tái)控制中樞之間的所述I/o接口支持所述參考時(shí)鐘信號、用于PMSYNC和PM DOWN消息收發(fā)的雙向串行接口、平臺(tái)復(fù)位信號(PLTRST)、功率良好(PWRG00D)信號和熱斷路信號(THERMTRIP)中的任何一種。
6.如權(quán)利要求1所述的平臺(tái)系統(tǒng),其特征在于,在所述處理器和所述外部電壓調(diào)節(jié)器之間的所述I/o接口是串行電壓標(biāo)識(SVID)接口。
7.如權(quán)利要求1所述的平臺(tái)系統(tǒng),其特征在于,在所述處理器和所述環(huán)境控制器之間的所述I/O接口支持用于功率、熱和錯(cuò)誤管理(PECI)的串行接口。
8.如權(quán)利要求1所述的平臺(tái)系統(tǒng),其特征在于,所述I/O接口還支持調(diào)試信號,包括災(zāi)難性錯(cuò)誤信號和測試訪問端口信號。
9.一種用于在平臺(tái)系統(tǒng)中有效地管理功率的方法,所述方法包括: 把存儲(chǔ)處于深度睡眠狀態(tài)的處理器的上下文的高速緩存存儲(chǔ)器從持續(xù)功率面轉(zhuǎn)移到專用功率面; 把用于所述處理器的喚醒源重定向到平臺(tái)控制中樞,所述平臺(tái)控制中樞通信上耦合到所述處理器; 降低所述持續(xù)功率面的功率,所述持續(xù)功率面給所述平臺(tái)控制中樞和所述處理器中的不必處于所述深度睡眠狀態(tài)的組件供電; 選通對所述處理器操作的參考時(shí)鐘;以及 在所述平臺(tái)控制中樞上等待用于所述處理器的喚醒源的到達(dá)。
10.如權(quán)利要求9所述的方法,進(jìn)一步包括: 響應(yīng)于所述喚醒 源的到達(dá),所述平臺(tái)控制中樞使得所述處理器返回到前面的深度睡眠狀態(tài),包括: 提高所述持續(xù)功率面的功率; 使得存儲(chǔ)處于所述深度睡眠狀態(tài)的所述處理器的所述上下文的所述高速緩存存儲(chǔ)器從所述專用功率面返回到所述持續(xù)功率面;以及去選通所述處理器上的所述參考時(shí)鐘。
11.如權(quán)利要求9所述的方法,其特征在于,不必處于所述深度睡眠狀態(tài)的、由所述持續(xù)功率面供電的所述組件包括: 在所述處理器和所述平臺(tái)控制中樞之間的接口; 在所述處理器和環(huán)境控制器之間的接口 ;以及 在所述處理器和外部電壓調(diào)節(jié)器之間的接口。
12.如權(quán)利要求11所述的方法,其特征在于,不必處于所述深度睡眠狀態(tài)的、由所述持續(xù)功率面供電的所述組件還包括: 對所述處理器操作的靜電放電箝位;以及 對所述處理器操作的喚醒組件,其中,在所述平臺(tái)控制中樞中臨時(shí)維持所述喚醒組件的所述功能,直到所述處理器返回到前面的深度睡眠狀態(tài)。
13.如權(quán)利要求11所述的方法,其特征在于,不必處于所述深度睡眠狀態(tài)的、由所述持續(xù)功率面供電的所述組件還包括: 來自所述處理器的調(diào)試信號,所述調(diào)試信號包括災(zāi)難性錯(cuò)誤信號和測試訪問端口信號中的一種或多種。
14.如權(quán)利要求9所述的方法,其特征在于,用于所述處理器的喚醒源包括以下中的任何一種或多種: 計(jì)時(shí)器事件,所述計(jì)時(shí)器事件用于一個(gè)計(jì)時(shí)器,所述計(jì)數(shù)器是基于在把所述喚醒源重定向到所述平臺(tái)控制中樞時(shí)在所述平臺(tái)控制中樞中從所述處理器接收到的至下一事件的時(shí)間信號而設(shè)置的; 來自所述環(huán)境控制器的平臺(tái)環(huán)境控制接口喚醒信號;以及在所述平臺(tái)控制中樞上發(fā)生的中斷。
15.一種處理器,所述處理器包括: 通信上耦合到平臺(tái)控制中樞的處理器,所述處理器具有高速緩存存儲(chǔ)器和對所述處理器操作的參考時(shí)鐘,所述高速緩存存儲(chǔ)器存儲(chǔ)處于深度睡眠狀態(tài)的所述處理器的上下文;響應(yīng)于所述處理器進(jìn)入所述深度睡眠狀態(tài),所述處理器: 把所述高速緩存存儲(chǔ)器從持續(xù)功率面轉(zhuǎn)移到專用功率面, 把用于所述處理器的喚醒源重定向到所述平臺(tái)控制中樞, 降低所述持續(xù)功率面的功率,所述持續(xù)功率面給所述處理器和所述平臺(tái)控制中樞中的不必處于所述深度睡眠狀態(tài)的組件供電,以及選通所述參考時(shí)鐘;以及 所述平臺(tái)控制中樞等待所述重定向喚醒源中的任何一個(gè)的到達(dá)。
16.如權(quán)利要求15所述的處理器,其特征在于, 響應(yīng)于所述平臺(tái)控制中樞中的所述重定向喚醒源中的任何一個(gè)的到達(dá),使得所述處理器返回到前面的深度睡眠狀態(tài),其中,所述平臺(tái)控制中樞: 提高所述持續(xù)功率面的功率; 使得存儲(chǔ)處于所述深度睡眠狀態(tài)的所述處理器的所述上下文的所述高速緩存存儲(chǔ)器從所述專用功率面返回到所述持續(xù)功率面;以及去選通所述參考時(shí)鐘。
17.如權(quán)利要求15所述的處理器,其特征在于,不必處于所述深度睡眠狀態(tài)的、由所述持續(xù)功率面供電的所述組件包括: 在所述處理器和所述平臺(tái)控制中樞之間的接口; 在所述處理器和環(huán)境控制器之間的接口 ;以及 在所述處理器和外部電壓調(diào)節(jié)器之間的接口。
18.如權(quán)利要求15所述的處理器,其特征在于,不必處于所述深度睡眠狀態(tài)的、由所述持續(xù)功率面供電的所述組件還包括: 對所述處理器操作的靜電放電箝位;以及 對所述處理器操作的喚醒組件,其中,在所述平臺(tái)控制中樞中臨時(shí)維持所述喚醒組件的功能,直到所述處理器返回到前面的深度睡眠狀態(tài)。
19.如權(quán)利要求15所述的處理器,其特征在于,不必處于所述深度睡眠狀態(tài)的、由所述持續(xù)功率面供電的所述組件還包括: 來自所述處理器的調(diào)試信號,所述調(diào)試信號包括災(zāi)難性錯(cuò)誤信號和測試訪問端口信號中的一種或多種。
20.如權(quán)利要求15所述的處理器,其特征在于,用于所述處理器的喚醒源包括以下中的任何一種或多種: 計(jì)時(shí)器事件,所述計(jì)時(shí)器事件用于一個(gè)計(jì)時(shí)器,所述計(jì)數(shù)器是基于在把所述喚醒源重定向到所述平臺(tái)控制中樞時(shí)在所述平臺(tái)控制中樞中從所述處理器接收到的至下一事件的時(shí)間信號而設(shè)置的; 來自所述環(huán)境控制器的平臺(tái)環(huán)境控制接口喚醒信號;以及 在所述平臺(tái)控制中樞上發(fā)生的中斷。
【文檔編號】G06F13/14GK104024980SQ201280065579
【公開日】2014年9月3日 申請日期:2012年12月21日 優(yōu)先權(quán)日:2011年12月30日
【發(fā)明者】J·哈杰-伊西亞 申請人:英特爾公司