用于優(yōu)化內(nèi)核電壓電平和個(gè)別子組件的操作頻率以降低便攜式計(jì)算設(shè)備中的功耗的方法 ...的制作方法
【專利摘要】公開了用于優(yōu)化便攜式計(jì)算設(shè)備(“PCD”)的內(nèi)核電壓電平,增強(qiáng)個(gè)別子組件的頻率性能的方法和系統(tǒng)。確定針對(duì)PCD內(nèi)的多個(gè)子組件的多個(gè)電壓值。接著,可以基于所述多個(gè)電壓值,利用電壓聚合器來計(jì)算精簡的電壓值的集合。隨后,可以根據(jù)該精簡的電壓值的集合,由PCD內(nèi)的電壓優(yōu)化器來確定用于共享功率域的優(yōu)化的電壓電平。隨后,可以將共享功率域設(shè)置為該優(yōu)化的電壓電平。隨后,可以基于該優(yōu)化的電壓電平,利用頻率性能增強(qiáng)器來優(yōu)化每一個(gè)子組件的操作頻率。此外,可以根據(jù)該優(yōu)化的頻率,由頻率性能增強(qiáng)器計(jì)算優(yōu)化的功率降級(jí)持續(xù)時(shí)間,并為每一個(gè)子組件進(jìn)行設(shè)置。
【專利說明】用于優(yōu)化內(nèi)核電壓電平和個(gè)別子組件的操作頻率從降低便攜 式計(jì)算設(shè)備中的功耗的方法和系統(tǒng)
[0001] 相關(guān)申請聲明
[0002] 本申請是2013年11月21日提交的、標(biāo)題為"MET冊D AND SYSTEM FOR OPTIMIZING A CORE VOLTAGE LEVEL OF A PCD AND ENHANCING FREQUENCY PERFORMANCE OF INDIVIDUAL SUBCOMro肥NTS IN 0畑邸 TO REDUCE POWER CONSUMPTION WITHIN T肥 PC護(hù) 的美國臨時(shí)專利申請No. 61 /907,382的非臨時(shí)申請,故根據(jù)35U .S.C.§119(e)要求該臨時(shí)申 請的優(yōu)先權(quán),W引用方式將其全部內(nèi)容并入本文。
【背景技術(shù)】
[0003] 便攜式計(jì)算設(shè)備("PC護(hù))正成為個(gè)人和專業(yè)人±人員的必需品。運(yùn)些設(shè)備可W包 括蜂窩電話、便攜式數(shù)字助理("PDA")、便攜式游戲控制臺(tái)、掌上型計(jì)算機(jī)和其它便攜式電 子設(shè)備。
[0004] 由于PCD變成人們的必需品,因此從用戶的角度來看,在充電周期之間具有足夠的 能量來操作PCD的方面上的優(yōu)化性能是一個(gè)重要的因素。在電池電源上具有足夠的能量來 操作PCD,通常受到該設(shè)備的功耗的支配。并且PCD的每一個(gè)子組件(例如,電池供電的PCD中 的照相機(jī)和移動(dòng)顯示器)最終消耗功率,并促成PCD的整體功耗和性能。
[0005] 常規(guī)PCD的一個(gè)問題在于:PCD的具有最重工作負(fù)載的子組件所期望的最高電壓, 確定整個(gè)PCDW及其其它子組件的電壓電平。運(yùn)導(dǎo)致在不需要由具有最重工作負(fù)載的單個(gè) 組件所請求的更高電壓的那些子組件中的電流泄漏的增加。
[0006] 例如,假定PCD的一個(gè)子組件(類似攝像頭)由于其工作負(fù)載的尖峰而請求電壓的 增加。其間,該P(yáng)CD的其它子組件(例如,移動(dòng)顯示器、內(nèi)部電路總線和視頻編碼器)不需要它 們的電壓增加。與具有繁重工作負(fù)載的攝像頭相比,不具有繁重工作負(fù)載的運(yùn)些其它子組 件的電壓的增加,將導(dǎo)致來自運(yùn)些輕量級(jí)工作負(fù)載組件的顯著的電流泄漏,來自該P(yáng)CD的運(yùn) 些輕量級(jí)工作負(fù)載組件的顯著功率損失。
[0007] 因此,本領(lǐng)域所需要的是用于優(yōu)化PCD的內(nèi)核電壓電平,同時(shí)增強(qiáng)個(gè)別子組件的頻 率性能,W便降低PCD中的功耗的方法和系統(tǒng)。
【發(fā)明內(nèi)容】
[000引公開了用于優(yōu)化便攜式計(jì)算設(shè)備("PCD")的內(nèi)核電壓電平,增強(qiáng)個(gè)別子組件的頻 率性能的方法和系統(tǒng)。針對(duì)PCD內(nèi)的多個(gè)子組件,確定多個(gè)電壓值。接著,可W基于所述多個(gè) 電壓值,利用電壓聚合器來計(jì)算精簡的電壓值的集合。隨后,可W根據(jù)該精簡的電壓值的集 合,由PCD中的電壓優(yōu)化器來確定用于共享功率域的優(yōu)化的電壓電平。隨后,可W將共享功 率域設(shè)置為該優(yōu)化的電壓電平。隨后,可W基于該優(yōu)化的電壓電平,利用頻率性能增強(qiáng)器來 優(yōu)化每一個(gè)子組件的操作頻率。此外,可W根據(jù)優(yōu)化的頻率,由頻率性能增強(qiáng)器計(jì)算優(yōu)化的 功率降級(jí)持續(xù)時(shí)間并為每一個(gè)子組件進(jìn)行設(shè)置。
[0009] PCD的每一個(gè)子組件可W包括W下各項(xiàng)中的至少一項(xiàng):照相機(jī)、顯示器、通信總線、 視頻編碼器、視頻解碼器和信號(hào)處理器。此外,頻率性能增強(qiáng)器還可w基于溫度和所優(yōu)化的 電壓電平中的至少一個(gè),估計(jì)子組件的泄漏功率。此外,頻率性能增強(qiáng)器還可W計(jì)算W下各 項(xiàng)中的任何一項(xiàng):子組件的目前工作負(fù)載;處理目前工作負(fù)載所需的最低操作頻率;基于所 優(yōu)化的電壓電平而可用的理想操作頻率;W及基于所優(yōu)化的電壓電平而可用的最高操作頻 率。
【附圖說明】
[0010] 在附圖中,除非另外指出,否則貫穿各個(gè)視圖的類似附圖標(biāo)記指代類似的部件。對(duì) 于利用了諸如"102A"或"102B"之類的字母字符名的附圖標(biāo)記而言,運(yùn)些字母字符名可W區(qū) 分在同一附圖中出現(xiàn)的兩個(gè)類似部件或者組成部分。當(dāng)一個(gè)附圖標(biāo)記旨在涵蓋所有附圖之 中具有相同附圖標(biāo)記的所有部件時(shí),可W省略用于附圖標(biāo)記的字母字符名。
[0011] 圖1A是示出了便攜式計(jì)算設(shè)備("PC護(hù))的實(shí)施例的功能框圖;
[0012] 圖1B是諸如移動(dòng)電話之類的便攜式計(jì)算設(shè)備的示例性實(shí)施例的前視圖;
[001引圖2是示出了用于優(yōu)化PCD的內(nèi)核電壓電平,增強(qiáng)個(gè)別子組件的頻率性能,W便降 低PCD內(nèi)的功耗的示例性系統(tǒng)的功能框圖;
[0014] 圖3A是示出了用于優(yōu)化PCD的內(nèi)核電壓電平,增強(qiáng)個(gè)別子組件的頻率性能,W便降 低PCD內(nèi)的功耗的方法的邏輯流程圖;
[0015] 圖3B是示出了用于優(yōu)化子系統(tǒng)的操作頻率,并優(yōu)化PCD內(nèi)的子系統(tǒng)的功率降級(jí)持 續(xù)時(shí)間的圖3A的方法的子方法或例行程序的邏輯流程圖;
[0016] 圖4是相應(yīng)的頻率性能增強(qiáng)器模塊在功率降級(jí)持續(xù)時(shí)間計(jì)算中有用的兩個(gè)圖表的 示圖。
【具體實(shí)施方式】
[0017] 本文所使用的"示例性腳'一詞意味著"用作例子、例證或說邸'。本文中描述為"示 例性"的任何方面不一定被解釋為比其它方面更優(yōu)選或更具優(yōu)勢。
[0018] 在本說明書中,術(shù)語"應(yīng)用"還可W包括具有可執(zhí)行內(nèi)容的文件,例如:目標(biāo)代碼、 腳本、字節(jié)碼、標(biāo)記語言文件和補(bǔ)下。此外,本文所引用的"應(yīng)思'還可W包括:在性質(zhì)上不可 執(zhí)行的文件,例如,需要被打開的文檔或者需要進(jìn)行訪問的其它數(shù)據(jù)文件。
[0019] 此外,術(shù)語"內(nèi)容"也可W包括具有可執(zhí)行內(nèi)容的文件,例如:目標(biāo)代碼、腳本、字節(jié) 代碼、標(biāo)記語言文件和補(bǔ)下。此外,本文所引用的"內(nèi)容"還可W包括:在本質(zhì)上不可執(zhí)行的 文件,例如,需要被打開的文檔或者需要進(jìn)行訪問的其它數(shù)據(jù)文件。
[0020] 如本說明書中所使用的,術(shù)語"組件"、"數(shù)據(jù)庫"、"模塊"、"系統(tǒng)"等等旨在指代與 計(jì)算機(jī)相關(guān)的實(shí)體,無論其是硬件、固件、硬件和軟件的結(jié)合、軟件或運(yùn)行中的軟件。例如, 組件可W是,但不限于是:在處理器上運(yùn)行的過程、處理器、對(duì)象、可執(zhí)行文件、執(zhí)行的線程、 程序和/或計(jì)算機(jī)。舉例而言,在計(jì)算設(shè)備上運(yùn)行的應(yīng)用和該計(jì)算設(shè)備都可W是組件。一個(gè) 或多個(gè)組件可W存在于過程和/或執(zhí)行線程中,組件可W位于一個(gè)計(jì)算機(jī)上和/或分布在兩 個(gè)或更多計(jì)算機(jī)之間。此外,運(yùn)些組件能夠從其上存儲(chǔ)有各種數(shù)據(jù)結(jié)構(gòu)的各種計(jì)算機(jī)可讀 介質(zhì)中執(zhí)行。運(yùn)些組件可W通過諸如根據(jù)具有一個(gè)或多個(gè)數(shù)據(jù)分組的信號(hào)(例如,來自一個(gè) 組件的數(shù)據(jù),該組件與本地系統(tǒng)、分布式系統(tǒng)中的另一個(gè)組件進(jìn)行交互和/或W信號(hào)的方式 跨諸如互聯(lián)網(wǎng)之類的網(wǎng)絡(luò)與其它系統(tǒng)進(jìn)行交互),w本地和/或遠(yuǎn)程處理的方式進(jìn)行通信。 [0021 ]在本說明書中,術(shù)語"通信設(shè)備"、"無線設(shè)備"、"無線電話"、"無線通信設(shè)備"和"無 線手持裝置"可互換地使用。隨著第立代("3護(hù))和第四代("40無線技術(shù)的發(fā)展,更大的帶 寬可用性使越來越多的便攜式計(jì)算設(shè)備能夠具有更大的不同的無線能力。
[0022] 在本說明書中,使用術(shù)語"便攜式計(jì)算設(shè)備"("PCD")來描述在有限容量的電源(例 如,電池)上操作的任何設(shè)備。盡管電池供電的PCD已經(jīng)使用了幾十年,但與第Ξ代("3G")無 線技術(shù)的發(fā)展伴隨發(fā)生的可再充電電池的技術(shù)進(jìn)步,實(shí)現(xiàn)了具有多種能力的眾多PCD。因 此,PCD可W是蜂窩電話、衛(wèi)星電話、尋呼機(jī)、PDA、智能電話、導(dǎo)航設(shè)備、智能本或閱讀器、媒 體播放器、前述設(shè)備的組合、W及具有無線連接的膝上型計(jì)算機(jī)等等。
[0023] 參見圖1A,該圖是W無線電話的形式來示出PCD 100的示例性、非限制性方面的功 能框圖,其中該無線電話實(shí)現(xiàn)了優(yōu)化PCD 100的內(nèi)核電壓電平和增強(qiáng)個(gè)別子組件的頻率性 能,W降低PCD 100中的功耗的方法和系統(tǒng)。如圖所示,PCD 100包括片上系統(tǒng)102,后者包括 禪合在一起的多核中央處理單元rCPU" ) 110和模擬信號(hào)處理器126。CPU 110可W包括第零 內(nèi)核222、第一內(nèi)核224和第N內(nèi)核230,如本領(lǐng)域任何普通技術(shù)人員所理解的。此外,還可W 使用數(shù)字信號(hào)處理器("DSP")來替代CPU 110,如本領(lǐng)域任何普通技術(shù)人員所理解的。
[0024] 此外,CPU 110還可W禪合到一個(gè)或多個(gè)內(nèi)部、片上熱傳感器157A-B,W及一個(gè)或 多個(gè)外部、片外熱傳感器157C。片上熱傳感器157A-B可W包括一個(gè)或多個(gè)正比于絕對(duì)溫度 ("PTAT")溫度傳感器,后者是基于垂直PNP結(jié)構(gòu),并通常專用于互補(bǔ)金屬氧化物半導(dǎo)體 ("CMOS")甚大規(guī)模集成("VLSr )電路。片外熱傳感器157C可W包括一個(gè)或多個(gè)熱敏電阻。 熱傳感器157C可W產(chǎn)生電壓下降(和/或電流下降),利用模數(shù)轉(zhuǎn)換器("ADC")(沒有示出)將 該電壓下降轉(zhuǎn)換成數(shù)字信號(hào)。但是,在不脫離本發(fā)明的范圍的基礎(chǔ)上,也可W使用其它類型 的熱傳感器157。
[0025] 圖1A的PCD 100可W包括禪合到CPU 110和/或運(yùn)行在CPU 110之上的增強(qiáng)型電壓 聚合器103。增強(qiáng)型電壓聚合器103可W包括硬件、軟件、固件或者其組合。電壓優(yōu)化器101可 W禪合到/邏輯禪合到增強(qiáng)型電壓聚合器103。類似于增強(qiáng)型電壓聚合器103,電壓優(yōu)化器 101可W包括硬件、軟件、固件或者其組合。
[0026] 增強(qiáng)型電壓聚合器103可W負(fù)責(zé)從片上102和片外102上的各個(gè)子組件收集電壓 "選票(vote)"。在對(duì)運(yùn)些電壓"選票"進(jìn)行聚合之后,增強(qiáng)型電壓聚合器103可W縮窄或者精 練運(yùn)些電壓"選票",并將其輸出發(fā)送給電壓優(yōu)化器101。電壓優(yōu)化器確定用于PCD 100的優(yōu) 化的內(nèi)核電壓電平,并將該優(yōu)化的內(nèi)核電壓電平發(fā)送給功率管理集成電路("PMIC')107。下 面將結(jié)合圖2來更詳細(xì)地描述增強(qiáng)型電壓聚合器103和電壓優(yōu)化器101的另外細(xì)節(jié)。
[0027] 頻率性能增強(qiáng)器模塊203(其可W位于諸如照相機(jī)子系統(tǒng)148、移動(dòng)顯示器128、130 等等之類的每一個(gè)子系統(tǒng)中)可W監(jiān)測PCD 100的實(shí)際和目前電壓電平。每一個(gè)頻率性能增 強(qiáng)器模塊203可W調(diào)整其相應(yīng)子系統(tǒng)的操作頻率,如下面所描述的。
[0028] 在特定的方面,本文所描述的方法步驟中的一個(gè)或多個(gè)可W通過存儲(chǔ)在存儲(chǔ)器 112中的可執(zhí)行指令和參數(shù)來實(shí)現(xiàn),其中運(yùn)些可執(zhí)行指令和參數(shù)可W形成增強(qiáng)型電壓聚合 器103、電壓優(yōu)化器101和頻率性能增強(qiáng)器模塊203的軟件實(shí)施例。形成增強(qiáng)型電壓聚合器和 電壓優(yōu)化器模塊10U103W及頻率性能增強(qiáng)器模塊203的運(yùn)些指令,可W由CPU 110、模擬信 號(hào)處理器126或者任何其它處理器來執(zhí)行。此外,運(yùn)些處理器110、126、存儲(chǔ)器112、其中存儲(chǔ) 的指令或者其組合,可w用作用于執(zhí)行本文所描述的方法步驟中的一個(gè)或多個(gè)的單元。
[00巧]PMIC 107可W負(fù)責(zé)將功率分發(fā)到忍片102上呈現(xiàn)的各個(gè)硬件組件。PMIC禪合到電 源180。電源180可W包括電池,其可W禪合到片上系統(tǒng)102。在特定的方面,該電源包括可充 電直流("DC")電池或者DC電源,后者是從交流電("AC")到DC變換器中導(dǎo)出的,其中該變換 器連接到AC電源。
[0030] 如圖1A中所示,顯示器控制器128和觸摸屏控制器130禪合到多核處理器110。在片 上系統(tǒng)102之外的觸摸屏顯示器132,禪合到顯示器控制器128和觸摸屏控制器130。
[0031] 圖1A是示出包括視頻解碼器134的便攜式計(jì)算設(shè)備(PCD)的實(shí)施例的示意圖。視頻 解碼器134禪合到多核中央處理單元("CPinilO。視頻放大器136禪合到視頻解碼器134和 觸摸屏顯示器132。視頻端口 138禪合到視頻放大器136。如圖1A中所示,通用串行總線 rUSB")控制器140禪合到CPU 110。此外,USB端口 142禪合至化SB控制器140。存儲(chǔ)器112和用 戶識(shí)別模塊(SIM)卡146也可W禪合到CPU 110。
[0032] 此外,如圖1A中所示,數(shù)碼相機(jī)或照相機(jī)子系統(tǒng)148可W禪合到CPU110。在一個(gè)示 例性方面,數(shù)碼相機(jī)/照相機(jī)子系統(tǒng)148是電荷禪合器件("CCD")照相機(jī)或者互補(bǔ)金屬氧化 半導(dǎo)體("CMOS")照相機(jī)。
[0033] 如圖1A中所進(jìn)一步描繪的,立體聲音頻CODEC 150可W禪合到模擬信號(hào)處理器 126。此外,音頻放大器152可W禪合到立體聲音頻CODEC 150。在一個(gè)示例性方面,第一立體 聲揚(yáng)聲器154和第二立體聲揚(yáng)聲器156禪合到音頻放大器152。圖1A示出了還可W禪合到立 體聲音頻CODEC 150的麥克風(fēng)放大器158。另外,麥克風(fēng)160可W禪合到麥克風(fēng)放大器158。
[0034] 在一個(gè)特定的方面,調(diào)頻("FM")無線調(diào)諧器162可W禪合到立體聲音頻CODEC 150。此外,F(xiàn)M天線164禪合到FM無線調(diào)諧器162。此外,立體聲耳機(jī)166可W禪合到立體聲音 頻CODEC 150。
[0035] 此外,圖1A還指示射頻("RF")收發(fā)機(jī)168可W禪合到模擬信號(hào)處理器126"RF開關(guān) 170可W禪合到RF收發(fā)機(jī)168和RF天線172。如圖1A中所示,鍵盤174可W禪合到模擬信號(hào)處 理器126。此外,具有麥克風(fēng)的單聲道耳機(jī)176可W禪合到模擬信號(hào)處理器126。此外,振動(dòng)器 設(shè)備178可W禪合到模擬信號(hào)處理器126。
[0036] 如圖1A中所描述的,觸摸屏顯示器132、視頻端口 138、USB端口 142、照相機(jī)148、第 一立體聲揚(yáng)聲器154、第二立體聲揚(yáng)聲器156、麥克風(fēng)160、FM天線164、立體聲耳機(jī)166、RF開 關(guān)170、RF天線172、鍵盤174、單聲道耳機(jī)176、振動(dòng)器178、熱傳感器157B和電源180,在片上 系統(tǒng)102之外。
[0037] 現(xiàn)參見圖1B,該圖是諸如移動(dòng)電話之類的便攜式計(jì)算設(shè)備("PC護(hù))100的一個(gè)示例 性實(shí)施例的前視圖。PCD 100具有位于其中間部分的較大觸摸屏132, W及位于設(shè)備100的較 低的第一端的較小的鍵盤/按鍵174。面向"前方/用戶"照相機(jī)148可W位于設(shè)備100的頂部 第二端附近。盡管示出了觸摸屏類型的移動(dòng)電話100,但其它移動(dòng)電話類型也是可行的,并 落入本公開內(nèi)容的范圍之內(nèi),例如,具有專用鍵盤的移動(dòng)電話100(其中該鍵盤可W放置在 固定位置,或者其可W相對(duì)于設(shè)備100來向內(nèi)滑動(dòng)(處于隱藏位置)或者向外滑動(dòng)(處于可 視/可用位置))。
[0038] 圖2是示出了用于優(yōu)化PCD 100的內(nèi)核電壓電平,增強(qiáng)個(gè)別子組件(即,例如照相機(jī) 子系統(tǒng)148、移動(dòng)顯示器128、130、視頻編解碼器134等等)的頻率性能,W便降低PCD 100中 的功耗的示例性系統(tǒng)104的功能框圖。系統(tǒng)104可W包括照相機(jī)子系統(tǒng)("CAMSS")148、移動(dòng) 顯示器("MDP" )128、130、系統(tǒng)通信總線220、視頻編解碼器134和位于移動(dòng)設(shè)備100中的其它 子系統(tǒng)N(即,例如但不限于模擬信號(hào)處理器126)。
[0039] 運(yùn)些子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134等等巧陽個(gè)子系統(tǒng)中 的每一個(gè)(邏輯地和/或直接地)禪合到增強(qiáng)型電壓聚合器103。增強(qiáng)型電壓聚合器103(邏輯 地和/或直接地)禪合到電壓優(yōu)化器101。
[0040] 電壓優(yōu)化器101將優(yōu)化的電壓電平215作為輸出進(jìn)行提供,其中該輸出通常對(duì)應(yīng)于 內(nèi)核電壓計(jì)劃201。內(nèi)核電壓計(jì)劃201可W包括多個(gè)電壓電平,例如,第一電平(電平1)、第二 電平(電平2)、第Ξ電平(電平3)和第四電平(電平4),其中較低的電平包括較小的電壓,較 高的電平包括較大的電壓。例如,第四電平(電平4)可W密切地跟蹤移動(dòng)設(shè)備100的"turbo" 操作模式,如本領(lǐng)域任何普通技術(shù)人員所理解的??蒞增加或者減小電壓電平的數(shù)量和幅 度,并且其也落入本公開內(nèi)容的范圍之內(nèi),如本領(lǐng)域任何普通技術(shù)人員所理解的。可W基于 由電壓優(yōu)化器101所生成的優(yōu)化的電壓電平215,來選擇用于內(nèi)核電壓計(jì)劃201的運(yùn)些各個(gè) 電壓電平。
[004。 每一個(gè)子系統(tǒng)(其通常是相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134等等)中的CPU)可W生成發(fā)送到增強(qiáng)型電壓聚合器103的多個(gè)電壓選票(vote)205。電壓 選票205可W包括:需要的電壓電平(V_req)、最佳電壓電平(V_opt)和最大電壓電平(V_ limit)。最大電壓電平可W包括在目前功率預(yù)算或者該子系統(tǒng)的電子電壓約束 下可用的最大電壓。所需要的電壓電平(V_req)可W包括針對(duì)其當(dāng)前工作負(fù)載,按照最小頻 率水平來運(yùn)行特定的子系統(tǒng)所需要的最小電壓。應(yīng)當(dāng)注意的是,在一些示例性實(shí)施例中,并 不準(zhǔn)許各個(gè)子系統(tǒng)對(duì)最大電壓電平進(jìn)行選擇/改變/表決。
[0042] 其間,最佳電壓電平(V_opt)可W包括:基于該子系統(tǒng)的當(dāng)前溫度和其相應(yīng)的泄漏 電流的,針對(duì)最節(jié)能(most energy-efficient)頻率的電壓電平。如本領(lǐng)域任何普通技術(shù)人 員所理解的,泄漏電流通常包括在靜止(Q)狀態(tài)(當(dāng)電路/忍片沒有切換,輸入保持在靜態(tài)值 時(shí))下測量的電源電流("Idd"),故其簡寫為("IDDQ")。為了確定最佳電壓電平(V_opt),每 一個(gè)子系統(tǒng)可W使用各個(gè)子系統(tǒng)中存儲(chǔ)的功率模型207或者各個(gè)子系統(tǒng)中存儲(chǔ)的查尋表 (沒有示出)。每一個(gè)功率模型207或者查尋表可W包括泄漏電流值("IDDQ")、溫度值、頻率 值和輸出功率估計(jì)。每一個(gè)子系統(tǒng)查看其功率模型207或者查尋表,W便確定其最佳電壓電 平(V_opt)。
[0043] 一旦各個(gè)子系統(tǒng)(CAMSS 148;MDP 128、130;總線 220;C0DEC 134 等等)確定了其 Ξ 個(gè)電壓選票205,則各自向增強(qiáng)型電壓聚合器103發(fā)送其Ξ個(gè)分別的選票。增強(qiáng)型電壓聚合 器103對(duì)運(yùn)些選票205進(jìn)行總結(jié)或者匯總,使得向電壓優(yōu)化器101傳輸Ξ個(gè)內(nèi)核("CX")電壓 選票的單個(gè)集合210,其包括:單個(gè)需要的內(nèi)核電壓電平(CX V_req)、單個(gè)最佳內(nèi)核電壓電 平(CX V_opt)和單個(gè)最大內(nèi)核電壓電平(CX
[0044] 為了確定需要的內(nèi)核電壓電平(CX V_req),增強(qiáng)型電壓聚合器103根據(jù)下式來確 定該值:
[0045] 0( V_req=max(V_reql,V_req2,...,V_req(n))[式 1]
[0046] 其中,增強(qiáng)型電壓聚合器103取所有可用的子系統(tǒng)內(nèi)核電壓電平(V_req)的最大 值。
[0047]類似地,為了確定最大內(nèi)核電壓電平(CX 增強(qiáng)型電壓聚合器103根據(jù)下 式來確定該值:
[004引 0( [式2]
[0049] 其中,增強(qiáng)型電壓聚合器103取所有可用的子系統(tǒng)最大電壓電平的最小 值。
[0050] 為了確定最佳內(nèi)核電壓電平(CX V_opt),增強(qiáng)型電壓聚合器103根據(jù)下式來確定 該值:
[0051] 0( V_opt = function(V_optl,V_opt2,...,V_opt(n))[式3]
[0052] 其中,根據(jù)合并所有可用的子系統(tǒng)最佳電壓電平(V_opt)的函數(shù)來推導(dǎo)該值。該函 數(shù)可W包括:通過各個(gè)子系統(tǒng)的功耗作為權(quán)重值或者具有最小MSE(均方誤差)的值的加權(quán) 平均。但是,也可W使用其它函數(shù),如本領(lǐng)域任何普通技術(shù)人員所理解的。
[0053] 在接收到Ξ個(gè)內(nèi)核rcr)電壓選票的單個(gè)集合210之后,電壓優(yōu)化器101將該單個(gè) 集合210縮窄為單個(gè)的優(yōu)化的內(nèi)核電壓(V_opt prime')215。電壓優(yōu)化器101通過確定最接 近最佳內(nèi)核電壓電平(CX V_opt)的電壓(其位于由需要的內(nèi)核電壓電平(CX V_req)和最大 內(nèi)核電壓電平(CX 所定義的范圍之中),將電壓選票的單個(gè)集合210的縮窄為內(nèi)核 電壓(V_〇pt prime')。
[0054] 隨后,電壓優(yōu)化器101向內(nèi)核電壓計(jì)劃選擇器模塊201發(fā)送單個(gè)的優(yōu)化的內(nèi)核電壓 (V_opt prime')215。內(nèi)核電壓計(jì)劃選擇器模塊201選擇電壓計(jì)劃的預(yù)定電壓電平中最接近 (V_opt prime')215的一個(gè)。內(nèi)核電壓計(jì)劃選擇器模塊201的該選擇結(jié)果變成用于整個(gè)PCD 100的內(nèi)核電壓220,并被傳輸給功率管理集成電路(PMICH07。
[0055] 在一些示例性實(shí)施例中,若干不同的電壓域可W共存于PCD 100之中。運(yùn)意味著 PCD 100中的某些子組件可W相對(duì)于彼此,按照不同的并且獨(dú)立的電壓電平進(jìn)行運(yùn)行,針對(duì) 每一組子組件,可W存在一個(gè)電壓優(yōu)化器,使得在PCD 100中可W存在多個(gè)電壓優(yōu)化器101。
[0056] 利用虛線來描繪了內(nèi)核電壓計(jì)劃選擇器模塊201,W指示該模塊201是可選的。在 一些示例性實(shí)施例中,內(nèi)核電壓計(jì)劃選擇器模塊201的功能/操作可W由電壓優(yōu)化器101來 執(zhí)行,因此,如本領(lǐng)域任何普通技術(shù)人員所理解的,可W去除內(nèi)核電壓計(jì)劃選擇器模塊201。
[0057] 一旦已建立了內(nèi)核電壓220,則頻率性能增強(qiáng)器模塊203(其可W位于諸如照相機(jī) 子系統(tǒng)148、移動(dòng)顯示器128、130等等之類的各個(gè)子系統(tǒng)之中)可W監(jiān)測PCD 100的實(shí)際和目 前電壓電平,如由監(jiān)測線225所指示的(其僅僅是概念性/邏輯的,而不是PCD 100中的物理 線)。每一個(gè)頻率性能增強(qiáng)器模塊203可W利用熱傳感器157來監(jiān)測其子系統(tǒng)的溫度,并行地 監(jiān)測PCD 100的目前電壓電平,如由概念性監(jiān)測線225所指示的。
[005引隨后,每一個(gè)頻率性能增強(qiáng)器模塊203可W基于相應(yīng)子系統(tǒng)(CAMSS148;MDP 128、 130 ;總線220; CODEC 134等等)的監(jiān)測的電壓和當(dāng)前溫度,來估計(jì)針對(duì)其子系統(tǒng)的泄漏功 率。一旦已針對(duì)相應(yīng)的子系統(tǒng)來估計(jì)了泄漏功率,則頻率性能增強(qiáng)器模塊203可W基于該估 計(jì)的泄漏功率,來優(yōu)化該子系統(tǒng)的操作頻率或者實(shí)際頻率(F_act)W及該子系統(tǒng)的功率降 級(jí)持續(xù)時(shí)間(power collapse duration),W便按照測量的目前電壓電平,使能量效率最大 化。通常,該優(yōu)化的操作頻率或?qū)嶋H頻率(F_act)是處于該給定內(nèi)核電壓電平或目前內(nèi)核電 壓電平的最節(jié)能操作頻率。頻率性能增強(qiáng)器模塊203可W訪問一個(gè)表,W確定最高效F_act。 參見下面的表1,其列出了針對(duì)特定子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134 等等)的給定電壓電平處的可用頻率。在該示例性表1中,所給出的值是用于移動(dòng)顯示器處 理器128子系統(tǒng)的值。每一個(gè)子系統(tǒng)具有其自己的表/條目,如本領(lǐng)域任何普通技術(shù)人員所 理解的。頻率性能增強(qiáng)器模塊203可W使用在相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、130;總線 220;C0DEC 134等等)的相應(yīng)表中列出的子系統(tǒng)目前電壓電平處的可用頻率,來執(zhí)行計(jì)算。
[0059] 表1-頻率范圍-用于頻率增強(qiáng)器模塊203的電壓表
[0060]
[0062] 例如,頻率性能增強(qiáng)器模塊203可W對(duì)用于PCD 100的特定子系統(tǒng)的操作頻率進(jìn)行 步進(jìn)(step啡)或者步降(St邱down)。運(yùn)種操作頻率的調(diào)整可W使由PCD 100的個(gè)別子系 統(tǒng)消耗的泄漏功率減到最小,如本領(lǐng)域任何普通技術(shù)人員所理解的。
[0063] 為了優(yōu)化子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134等等)的操作頻率 或?qū)嶋H頻率(F_act),相應(yīng)子系統(tǒng)的頻率性能增強(qiáng)器模塊203可W尋找該子系統(tǒng)可W在來自 PMIC 107的給定電壓電平上運(yùn)行的最高可能頻率,W及最長的功率降級(jí)持續(xù)時(shí)間,W便使 用共享功率域上的任何額外的電壓余量,并使空閑時(shí)間期間的泄漏減到最小。隨后,可W將 該最高可能頻率設(shè)置為優(yōu)化的操作頻率或?qū)嶋H頻率(F_act)。
[0064] 為了尋找最高可能頻率(F_act),頻率性能增強(qiáng)器模塊203可W評(píng)估下面的示例性 子系統(tǒng)頻率參數(shù)209中的任何一個(gè):(a)該子系統(tǒng)的目前工作負(fù)載(workload); (b)處理該目 前工作負(fù)載所需的最低操作頻率(F_req);(c)在內(nèi)核電壓范圍之中可用的最節(jié)能(理想)操 作頻率(F_opt); W及(d)在給定的功率預(yù)算和/或電壓限制之下可用的最高操作頻率(F_ limit)。
[0065] 在一個(gè)示例性實(shí)施例中,每一個(gè)頻率性能增強(qiáng)器模塊203可W對(duì)F_req、F_opt和F_ limit進(jìn)行評(píng)估。增強(qiáng)器模塊203可W設(shè)置F_ac^kF_req值更高。通常,F(xiàn)_act應(yīng)當(dāng)比來自子 系統(tǒng)(〔4155 148;10?128、130;總線220;0)060 134等等)的。_1111111值更低。在該范圍之 內(nèi),頻率性能增強(qiáng)器模塊203可^將。_3(3*設(shè)置為其相應(yīng)子系統(tǒng)的目前電壓電平中可能的最 高頻率,W使活躍(執(zhí)行)時(shí)間減到最小。
[0066] 現(xiàn)參見圖3A,該圖是示出了用于優(yōu)化PCD 100的內(nèi)核電壓電平,增強(qiáng)PCD 100中的 個(gè)別子系統(tǒng)的頻率性能,W便降低PCD 100中的功耗的方法300的邏輯流程圖。方框305是方 法300的第一步驟。在方框305中,口〔0100中的每一個(gè)子系統(tǒng)化4155 148;]\??128、130;總線 220 ;C0DECU4等等)可W確定靜態(tài)信息。該靜態(tài)信息可W包括相應(yīng)子系統(tǒng)中的泄漏電流 (IDDQ)的目前水平。
[0067] 接著,在方框310中,每一個(gè)子系統(tǒng)(通常是相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、130; 總線220; CODEC 134等等)中的CPU)可W評(píng)估PCD 100中的動(dòng)態(tài)信息。該動(dòng)態(tài)信息可W包括, 但不限于:每一個(gè)子系統(tǒng)的目前溫度W及每一個(gè)子系統(tǒng)的目前工作負(fù)載。
[0068] 在方框315中,每一個(gè)子系統(tǒng)(通常是相應(yīng)子系統(tǒng)(CAMSS 148;MDP128、130;總線 220;C0DEC 134等等)中的CPU)可W計(jì)算與上面結(jié)合圖2所描述的電壓選票205相對(duì)應(yīng)的多 個(gè)電壓值。具體而言,每一個(gè)子系統(tǒng)可W計(jì)算至少Ξ個(gè)不同電壓值,其包括:需要的電壓電 平(V_req)、最佳電壓電平(V_opt)和最大電壓電平。
[0069] 接著,在方框320中,增強(qiáng)型電壓聚合器103從PCD 100中的運(yùn)些子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134等等)中的每一個(gè)接收多個(gè)電壓選票205。如上面結(jié) 合圖2所描述的,增強(qiáng)型電壓聚合器103對(duì)運(yùn)些電壓選票205進(jìn)行總結(jié)或匯總,使得向電壓優(yōu) 化器101傳輸Ξ個(gè)內(nèi)核("CX")電壓選票的單個(gè)集合210,其包括:單個(gè)需要的內(nèi)核電壓電平 (CX V_req)、單個(gè)最佳內(nèi)核電壓電平(CX V_opt)和單個(gè)最大內(nèi)核電壓電平(CX
[0070] 隨后,在方框325中,電壓優(yōu)化器101可W確定如上面結(jié)合圖2所描述的單個(gè)的優(yōu)化 的內(nèi)核電壓(V_〇pt prime')215,其是用于跨PCD 100的共享功率域的節(jié)能電壓電平。接著, 在決定框327中,電壓優(yōu)化器101確定目前電壓電平是否高于在方框325中計(jì)算的單個(gè)內(nèi)核 電壓(V_opt prime')。如果針對(duì)決定框327的查詢是否定的,則沿著"否"分支轉(zhuǎn)到方框330。
[0071] 如果針對(duì)決定框327的查詢是肯定的,則沿著"是"分支轉(zhuǎn)到例行程序方框329。在 例行程序或子方法框329中,隨后可W利用頻率性能增強(qiáng)器203來優(yōu)化每一個(gè)子系統(tǒng)(CAMSS 148 ;MDP 128、130;總線220; C0DEC134等等)的操作頻率。此外,在該例行程序框329中,每一 個(gè)頻率性能增強(qiáng)器203還可W根據(jù)該優(yōu)化的頻率,來優(yōu)化用于其相應(yīng)子系統(tǒng)的功率降級(jí)持 續(xù)時(shí)間。對(duì)操作頻率和功率降級(jí)持續(xù)時(shí)間的運(yùn)種優(yōu)化,可W使PCD 100中的每一個(gè)子系統(tǒng)的 泄漏功率減到最小。下面將結(jié)合圖3B來描述例行程序框329的另外細(xì)節(jié)。該例行程序框329 允許在步驟330中的電壓改變之前,將頻率調(diào)整到針對(duì)步驟325中所確定的電壓的優(yōu)化的 值。
[0072] 在方框230中,電壓優(yōu)化器101可W向內(nèi)核電壓計(jì)劃選擇器模塊201傳輸該優(yōu)化的 內(nèi)核電壓(V_〇pt prime')215。隨后,內(nèi)核電壓計(jì)劃選擇器模塊201可W從與該優(yōu)化的內(nèi)核 電壓(V_opt prime')215相對(duì)應(yīng)的多個(gè)預(yù)定的電壓電平(即,電平1、電平2、電平3、電平4等 等)中選擇一個(gè)。如上所述,或者,電壓優(yōu)化器101可W代替內(nèi)核電壓計(jì)劃選擇器模塊201來 選擇該電壓電平(如果沒有提供內(nèi)核電壓計(jì)劃選擇器模塊201的話)。所選定的電壓電平變 成用于整個(gè)PCD 100的共享功率域電壓電平。
[0073] 在方框330中已設(shè)置了該共享功率域電壓電平之后,隨后在例行程序或子方法框 335中,只要該電壓上升,就利用頻率性能增強(qiáng)器203來優(yōu)化每一個(gè)子系統(tǒng)(CAMSS 148;MDP 128、130;總線220; CODEC 134等等)的操作頻率。換言之,如果決定框327是否定的,則沿著 "否"分支,轉(zhuǎn)而可W跳過該例行程序框335(運(yùn)是由于已經(jīng)在例行程序框329中執(zhí)行了頻率 優(yōu)化)。此外,在該例行程序框335,每一個(gè)頻率性能增強(qiáng)器203還可W根據(jù)該優(yōu)化的頻率,來 優(yōu)化用于其相應(yīng)子系統(tǒng)的功率降級(jí)持續(xù)時(shí)間。對(duì)操作頻率和功率降級(jí)持續(xù)時(shí)間的運(yùn)種優(yōu) 化,可W使PCD 100中的每一個(gè)子系統(tǒng)的泄漏功率減到最小。
[0074] 如上面結(jié)合圖2所描述的,可W向PCD 100的每一個(gè)子系統(tǒng)提供頻率性能增強(qiáng)器 203,其中該頻率性能增強(qiáng)器203可W包括硬件、軟件和/或其組合。相應(yīng)子系統(tǒng)的每一個(gè)頻 率性能增強(qiáng)器203可W執(zhí)行幾個(gè)不同的計(jì)算,W便優(yōu)化其操作頻率和計(jì)算其優(yōu)化的功率降 級(jí)持續(xù)時(shí)間。下面將結(jié)合圖3B來描述該例行程序框335的另外細(xì)節(jié)。
[0075] 在例行程序框335之后,在方框340中,每一個(gè)子系統(tǒng)繼續(xù)對(duì)其相應(yīng)工作負(fù)載處理 預(yù)定的持續(xù)時(shí)間。隨后,在決定框345,每一個(gè)子系統(tǒng)(通常是相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134等等)中的CPU)可W確定其工作負(fù)載是否已發(fā)生改變,運(yùn)是由 于工作負(fù)載的改變可能影響什么是用于PCD 100中的共享功率域的優(yōu)化的操作頻率和優(yōu)化 的電壓。
[0076] 如果針對(duì)決定框345的查詢是否定的,則沿著"否"分支返回到方框340。如果針對(duì) 決定框345的查詢是肯定的,則沿著"是"分支返回到方框310。
[0077] 現(xiàn)在參見圖3B,該圖是用于優(yōu)化PCD 100中的子系統(tǒng)的操作頻率,并優(yōu)化PCD 100 中的子系統(tǒng)的功率降級(jí)持續(xù)時(shí)間的圖3A的方法300中的子方法或例行程序229、335。方框 350是子方法或例行程序335的第一方框。在方框350中,相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、 130;總線220;C0DEC134等等)的每一個(gè)頻率性能增強(qiáng)器203可W基于其目前溫度(如由熱傳 感器157所測量的)和在方框330中建立的目前電壓,來估計(jì)其泄漏功率。
[0078] 接著,在決定框355中,每一個(gè)頻率性能增強(qiáng)器203可W確定針對(duì)其相應(yīng)子系統(tǒng) (CAMSS 148;MDP 128、130;總線220;C0DEC 134等等)的其泄漏功率估計(jì)量,是否大于設(shè)定 或預(yù)定的闊值。根據(jù)PCD 100的制造商的期望,該設(shè)定或預(yù)定的泄漏功率闊值可W是靜態(tài)設(shè) 置的,也可W是動(dòng)態(tài)設(shè)置的。
[0079] 如果針對(duì)決定框355的查詢是否定的,則沿著"否"分支,子方法335返回到圖3A的 方框329或340。如果針對(duì)決定框355的查詢是肯定的,則沿著"是"分支轉(zhuǎn)到方框360。
[0080] 在方框360中,每一個(gè)相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134 等等)的頻率性能增強(qiáng)器203可W確定相應(yīng)子系統(tǒng)的目前工作負(fù)載。接著,在方框365中,相 應(yīng)子系統(tǒng)的頻率性能增強(qiáng)器模塊203可W尋找該子系統(tǒng)在來自于PMIC 107的給定電壓電平 上可W運(yùn)行的最高可能頻率W及最長的功率降級(jí)持續(xù)時(shí)間,W便使用共享功率域上的任何 額外電壓余量,并使空閑時(shí)間期間的泄漏減到最小。下面將結(jié)合圖4來描述方框365的另外 細(xì)節(jié)。隨后,在方框370中,基于該功率降級(jí)持續(xù)時(shí)間,頻率性能增強(qiáng)器模塊203可W將該最 高可能頻率設(shè)置成優(yōu)化的操作頻率或?qū)嶋H頻率(F_act)。隨后,該方法返回到圖3A的方框 329或者 340。
[0081] 在一個(gè)示例性實(shí)施例中,W及除了方框365中的功率降級(jí)持續(xù)時(shí)間計(jì)算之外,方框 365中,每一個(gè)頻率性能增強(qiáng)器模塊203可W評(píng)估由每一個(gè)子系統(tǒng)(CAMSS 148 ;MDP 128、 130;總線220;C0DEC 134等等)所計(jì)算的。_'69少_〇9*和。_1山1*。如上所述,頻率性能增強(qiáng) 器模塊203可W訪問一個(gè)表來確定最高效F_act。參見上面的表1,其列出了針對(duì)特定的子系 統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC 134等等),在給定的電壓電平處的可用頻率。 在該示例性表1中,所給出的值是針對(duì)移動(dòng)顯示器處理器128子系統(tǒng)的值。增強(qiáng)器模塊203可 W設(shè)置F_act高于F_req值。通常,與來自其它子系統(tǒng)值相比,頻率性能增強(qiáng)器模 塊203將。_'69值設(shè)置的更低。在該范圍內(nèi),增強(qiáng)器模塊可^將。_曰(3*設(shè)置為其相應(yīng)子系統(tǒng) (CAMSS 148;MDP 128、130;總線220;C0DEC 134等等)的目前電壓電平中可能的最高頻率, W使活躍(執(zhí)行)時(shí)間減到最小。
[0082] 現(xiàn)參見圖4,該圖是相應(yīng)頻率性能增強(qiáng)器模塊203在功率降級(jí)持續(xù)時(shí)間計(jì)算中有用 的兩個(gè)圖表365A-B的示圖。如上所述,在圖3B的方框365中,相應(yīng)子系統(tǒng)的頻率性能增強(qiáng)器 模塊203可W尋找該子系統(tǒng)在來自于PMIC107的給定電壓電平上可W運(yùn)行的最高可能頻率 W及最長功率降級(jí)持續(xù)時(shí)間,W便使用共享功率域上的任何額外電壓余量,并使空閑時(shí)間 期間的泄漏減到最小。
[0083] 為了尋找相應(yīng)子系統(tǒng)(CAMSS 148;MDP 128、130;總線220;C0DEC134等等)的最高 可能頻率,頻率性能增強(qiáng)器模塊203可W通過繪制隨時(shí)間的功率值,來評(píng)估活躍動(dòng)態(tài)功率和 泄漏功率損失,如圖4中所示。第一功率降級(jí)持續(xù)時(shí)間計(jì)算繪制365A可W包括,繪制出隨跟 蹤子系統(tǒng)的工作負(fù)載時(shí)間的X軸410A變化的跟蹤該子系統(tǒng)的功率的Y軸405A的圖表,。例如, 如果該子系統(tǒng)包括CODEC 134,則該工作負(fù)載和工作負(fù)載結(jié)束時(shí)間可W跟蹤視頻數(shù)據(jù)的視 頻帖持續(xù)時(shí)間。
[0084] 在功率降級(jí)持續(xù)時(shí)間的第一圖表365中,可W將編解碼器子系統(tǒng)134的內(nèi)核電壓設(shè) 置為等于由該編碼子系統(tǒng)134向增強(qiáng)型電壓聚合器103所提交的電壓選票。該電壓設(shè)置產(chǎn)生 了具有第一持續(xù)時(shí)間的活躍動(dòng)態(tài)功耗425AW及具有第一持續(xù)時(shí)間的泄漏功率損失420A。此 夕h該電壓設(shè)置還產(chǎn)生了具有第一持續(xù)時(shí)間的降級(jí)的功率狀態(tài)367A。
[00化]如果整個(gè)系統(tǒng)104的內(nèi)核電壓值(CX_voltage)220大于該子系統(tǒng)(例如,CODEC子系 統(tǒng)134)的電壓選票,則頻率性能增強(qiáng)器模塊203可W試用更高的頻率,W便降低泄漏功率損 失420B,增加子系統(tǒng)134的降級(jí)的功率狀態(tài)367B。子系統(tǒng)134的電壓的運(yùn)種增加可W允許子 系統(tǒng)134按照更高的頻率進(jìn)行運(yùn)行,其允許子系統(tǒng)134更快速地完成其工作負(fù)載,轉(zhuǎn)而,增加 降級(jí)的功率狀態(tài)367B的持續(xù)時(shí)間,如圖4中所示。如第二圖表365B中所示,運(yùn)意味著當(dāng)增加 子系統(tǒng)134的電壓和操作頻率二者時(shí),可W在更短的時(shí)間量中完成第一圖表365A中所示出 的相同工作負(fù)載。根據(jù)沒有示出的另一個(gè)示例性實(shí)施例,電壓優(yōu)化器101和/或電壓聚合器 可W只接收關(guān)于V_req的選票(由于必須快速地運(yùn)行,故需要該電壓),而不接收¥_〇9*或者
[0086] 本說明書所描述的過程或者過程流程中的某些步驟,自然地在本發(fā)明的其它步驟 之前W實(shí)現(xiàn)如上所述的功能。但是,如果運(yùn)種順序或者序列并不改變本發(fā)明的功能的話,貝U 本發(fā)明并不限于運(yùn)些所描述的步驟的順序。也就是說,應(yīng)當(dāng)認(rèn)識(shí)到,在不脫離本發(fā)明的保護(hù) 或者精神的基礎(chǔ)上,一些步驟可W在其它步驟之前執(zhí)行、之后執(zhí)行或者并行地執(zhí)行(基本上 同時(shí)地執(zhí)行)。在一些實(shí)例中,在不脫離本發(fā)明的基礎(chǔ)上,可W省略或者不執(zhí)行某些步驟。此 夕h諸如"其后"、"轉(zhuǎn)而"、"接著"等等之類的詞語,并不旨在限制運(yùn)些步驟的順序。運(yùn)些詞語 僅僅只是用于引導(dǎo)讀者遍歷該示例性方法的描述。
[0087] 另外,編程領(lǐng)域的普通技術(shù)人員能夠編寫計(jì)算機(jī)代碼或者識(shí)別適當(dāng)?shù)挠布?或 電路,W便例如基于本說明書中的流程圖和相關(guān)聯(lián)的描述,沒有困難地實(shí)現(xiàn)所公開的發(fā)明。
[0088] 因此,對(duì)于充分地理解如何利用和使用本發(fā)明來說,并不認(rèn)為是必需要公開特定 的程序代碼指令集或者詳細(xì)的硬件設(shè)備。在上面的描述中,并結(jié)合描繪各個(gè)過程流程的附 圖,來更詳細(xì)地解釋了所主張的計(jì)算機(jī)實(shí)現(xiàn)的過程的創(chuàng)造性功能。
[0089] 在一個(gè)或多個(gè)示例性方面,本文所描述功能可W用硬件、軟件、固件或它們?nèi)我饨M 合的方式來實(shí)現(xiàn)。當(dāng)在軟件中實(shí)現(xiàn)時(shí),可W將運(yùn)些功能存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或者作為 計(jì)算機(jī)可讀介質(zhì)上的一個(gè)或多個(gè)指令或代碼進(jìn)行傳輸。
[0090] 在本文檔的上下文中,計(jì)算機(jī)可讀介質(zhì)是可W包含或存儲(chǔ)計(jì)算機(jī)程序和數(shù)據(jù),W 便由計(jì)算機(jī)相關(guān)系統(tǒng)或方法使用或者結(jié)合計(jì)算機(jī)相關(guān)系統(tǒng)或方法來使用的電、磁、光或其 它物理器件或單元。各種邏輯單元和數(shù)據(jù)存儲(chǔ)可任何計(jì)算機(jī)可讀介質(zhì)的方式來體現(xiàn), W便由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或者結(jié)合該指令執(zhí)行系統(tǒng)、裝置或設(shè)備進(jìn)行使用,該 指令執(zhí)行系統(tǒng)、裝置或設(shè)備例如是基于計(jì)算機(jī)的系統(tǒng)、包含處理器的系統(tǒng)、或者是可W從該 指令執(zhí)行系統(tǒng)、裝置或設(shè)備獲取指令并執(zhí)行運(yùn)些指令的其它系統(tǒng)。在本文檔的上下文中, "計(jì)算機(jī)可讀介質(zhì)"可W包括能夠存儲(chǔ)、傳輸、傳播或者傳送程序,W便由指令執(zhí)行系統(tǒng)、裝 置或設(shè)備使用或者結(jié)合該指令執(zhí)行系統(tǒng)、裝置或設(shè)備進(jìn)行使用的任何單元。
[0091] 計(jì)算機(jī)可讀介質(zhì)可W是例如,但不限于:電、磁、光、電磁、紅外或半導(dǎo)體系統(tǒng)、裝 置、設(shè)備或傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的更具體示例(非窮盡列表)包括下面的各項(xiàng):具有一 個(gè)或多個(gè)電線的電連接(電)、便攜式計(jì)算機(jī)磁盤(磁)、隨機(jī)存取存儲(chǔ)器(RAM)(電)、只讀存 儲(chǔ)器(ROM)(電)、可擦除可編程只讀存儲(chǔ)器巧PROM、EEPR0M或閃存)(電)、光纖(光)和便攜式 壓縮盤只讀存儲(chǔ)器(CDR0M)(光)。應(yīng)當(dāng)注意,計(jì)算機(jī)可讀介質(zhì)甚至可W是紙質(zhì)的,或者能在 其上打印程序的其它適當(dāng)介質(zhì),運(yùn)是由于例如經(jīng)由紙介質(zhì)或其它介質(zhì)的光掃描,可W電子 地捕獲該程序,隨后W適當(dāng)?shù)姆绞竭M(jìn)行編譯、解釋或者W其它方式進(jìn)行處理(如果需要的 話),并隨后存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0092] 計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì)二者,其中通信介質(zhì)包括便于從 一個(gè)地方向另一個(gè)地方傳送計(jì)算機(jī)程序的任何介質(zhì)。存儲(chǔ)介質(zhì)可W是計(jì)算機(jī)能夠存取的任 何可用介質(zhì)。舉例而言,但非做出限制,運(yùn)種計(jì)算機(jī)可讀介質(zhì)可W包括任何光盤存儲(chǔ)器、磁 盤存儲(chǔ)器或其它磁存儲(chǔ)設(shè)備、或者可W用于攜帶或存儲(chǔ)具有指令或數(shù)據(jù)結(jié)構(gòu)形式的期望的 程序代碼并能夠由計(jì)算機(jī)進(jìn)行存取的任何其它介質(zhì)。
[0093] 此外,可W將任何連接適當(dāng)?shù)胤Q作計(jì)算機(jī)可讀介質(zhì)。舉例而言,如果軟件是使用同 軸電纜、光纖光纜、雙絞線、數(shù)字用戶線路("DSL")或者諸如紅外線、無線和微波之類的無線 技術(shù)從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源傳輸?shù)模敲赐S電纜、光纖光纜、雙絞線、D化或者諸如 紅外線、無線和微波之類的無線技術(shù)包括在所述介質(zhì)的定義中。
[0094] 如本文所使用的,磁盤(disk)和光盤(disc)包括壓縮盤("CD")、激光盤、光盤、數(shù) 字多用途光盤("DV護(hù))、軟盤和藍(lán)光盤,其中磁盤通常磁性地復(fù)制數(shù)據(jù),而光盤則用激光來 光學(xué)地復(fù)制數(shù)據(jù)。上述的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍之內(nèi)。
[0095] 因此,雖然本文詳細(xì)地描繪和描述了選定的方面,但應(yīng)當(dāng)理解的是,可W在不脫離 本發(fā)明的精神和范圍的基礎(chǔ)上,對(duì)其做出各種替代和改變,如所附權(quán)利要求所定義的。
【主權(quán)項(xiàng)】
1. 一種用于優(yōu)化便攜式計(jì)算設(shè)備的內(nèi)核電壓電平和增強(qiáng)個(gè)別子組件的頻率性能的方 法,所述方法包括: 確定針對(duì)所述便攜式計(jì)算設(shè)備內(nèi)的多個(gè)子組件的多個(gè)電壓值; 基于所述多個(gè)電壓值,計(jì)算精簡的電壓值的集合; 根據(jù)所述精簡的電壓值的集合,確定用于所述便攜式計(jì)算設(shè)備內(nèi)的共享功率域的優(yōu)化 的電壓電平;以及 將所述共享功率域設(shè)置為所述優(yōu)化的電壓電平。2. 根據(jù)權(quán)利要求1所述的方法,還包括: 基于所述優(yōu)化的電壓電平,優(yōu)化子組件的操作頻率。3. 根據(jù)權(quán)利要求1所述的方法,其中,至少一個(gè)子組件包括以下各項(xiàng)中的一項(xiàng):照相機(jī)、 顯示器、通信總線、視頻編碼器、視頻解碼器和信號(hào)處理器。4. 根據(jù)權(quán)利要求1所述的方法,還包括: 基于溫度和所述優(yōu)化的電壓電平中的至少一個(gè),估計(jì)子組件的泄漏功率。5. 根據(jù)權(quán)利要求1所述的方法,還包括: 確定子組件的目前工作負(fù)載。6. 根據(jù)權(quán)利要求5所述的方法,還包括: 確定與處理所述目前工作負(fù)載相對(duì)應(yīng)的優(yōu)化的功率降級(jí)持續(xù)時(shí)間。7. 根據(jù)權(quán)利要求1所述的方法,還包括: 基于所述優(yōu)化的功率降級(jí)持續(xù)時(shí)間確定可用的理想操作頻率。8. 根據(jù)權(quán)利要求1所述的方法,還包括: 利用至少兩個(gè)不同的電壓值來執(zhí)行計(jì)算,以完成目前工作負(fù)載。9. 根據(jù)權(quán)利要求8所述的方法,還包括: 計(jì)算與所述不同的電壓值相對(duì)應(yīng)的泄漏功率。10. 根據(jù)權(quán)利要求1所述的方法,其中,所述便攜式計(jì)算設(shè)備包括以下各項(xiàng)中的至少一 項(xiàng):移動(dòng)電話、個(gè)人數(shù)字助理、尋呼機(jī)、智能電話、導(dǎo)航設(shè)備和具有無線連接或鏈路的手持計(jì) 算機(jī)。11. 一種用于優(yōu)化便攜式計(jì)算設(shè)備的內(nèi)核電壓電平和增強(qiáng)所述便攜式計(jì)算設(shè)備內(nèi)的個(gè) 別子組件的頻率性能的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括: 處理器,可操作用于: 確定針對(duì)所述便攜式計(jì)算設(shè)備內(nèi)的多個(gè)子組件的多個(gè)電壓值; 基于所述多個(gè)電壓值,計(jì)算精簡的電壓值的集合; 根據(jù)所述精簡的電壓值的集合,確定用于所述便攜式計(jì)算設(shè)備內(nèi)的共享功率域的優(yōu)化 的電壓電平;以及 將所述共享功率域設(shè)置為所述優(yōu)化的電壓電平。12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述處理器可操作用于:基于所述優(yōu)化的電壓 電平,優(yōu)化子組件的操作頻率。13. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,至少一個(gè)子組件包括以下各項(xiàng)中的一項(xiàng):照相 機(jī)、顯示器、通信總線、視頻編碼器、視頻解碼器和信號(hào)處理器。14. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述處理器可操作用于:基于溫度和所述優(yōu)化 的電壓電平中的至少一個(gè),估計(jì)子組件的泄漏功率。15. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述處理器可操作用于:確定子組件的目前工 作負(fù)載。16. 根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述處理器可操作用于:確定與處理所述目前 工作負(fù)載相對(duì)應(yīng)的優(yōu)化的功率降級(jí)持續(xù)時(shí)間。17. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述處理器可操作用于:基于所述優(yōu)化的電壓 電平確定可用的理想操作頻率。18. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述處理器可操作用于:利用至少兩個(gè)不同的 電壓值來執(zhí)行計(jì)算,以完成目前工作負(fù)載。19. 根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述處理器可操作用于:計(jì)算與所述不同的電 壓值相對(duì)應(yīng)的泄漏功率。20. 根據(jù)權(quán)利要求11所述的系統(tǒng),其中,所述便攜式計(jì)算設(shè)備包括以下各項(xiàng)中的至少一 項(xiàng):移動(dòng)電話、個(gè)人數(shù)字助理、尋呼機(jī)、智能電話、導(dǎo)航設(shè)備和具有無線連接或鏈路的手持計(jì) 算機(jī)。21. -種用于優(yōu)化便攜式計(jì)算設(shè)備的內(nèi)核電壓電平和增強(qiáng)所述便攜式計(jì)算設(shè)備內(nèi)的個(gè) 別子組件的頻率性能的計(jì)算機(jī)系統(tǒng),所述系統(tǒng)包括: 用于確定針對(duì)所述便攜式計(jì)算設(shè)備內(nèi)的多個(gè)子組件的多個(gè)電壓值的單元; 用于基于所述多個(gè)電壓值,計(jì)算精簡的電壓值的集合的單元; 用于根據(jù)所述精簡的電壓值的集合,確定用于所述便攜式計(jì)算設(shè)備內(nèi)的共享功率域的 優(yōu)化的電壓電平的單元;以及 用于將所述共享功率域設(shè)置為所述優(yōu)化的電壓電平的單元。22. 根據(jù)權(quán)利要求21所述的系統(tǒng),還包括: 用于基于所述優(yōu)化的電壓電平,優(yōu)化子組件的操作頻率的單元。23. 根據(jù)權(quán)利要求22所述的系統(tǒng),其中,至少一個(gè)子組件包括以下各項(xiàng)中的一項(xiàng):照相 機(jī)、顯示器、通信總線、視頻編碼器、視頻解碼器和信號(hào)處理器。24. 根據(jù)權(quán)利要求21所述的系統(tǒng),還包括: 用于基于溫度和所述優(yōu)化的電壓電平中的至少一個(gè),估計(jì)子組件的泄漏功率的單元。25. 根據(jù)權(quán)利要求21所述的系統(tǒng),還包括: 用于確定子組件的目前工作負(fù)載的單元。26. -種包括計(jì)算機(jī)可使用介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可使用介質(zhì)上體 現(xiàn)有計(jì)算機(jī)可讀程序代碼,所述計(jì)算機(jī)可讀程序代碼適用于被執(zhí)行,以實(shí)現(xiàn)用于優(yōu)化便攜 式計(jì)算設(shè)備的內(nèi)核電壓電平和增強(qiáng)所述便攜式計(jì)算設(shè)備內(nèi)的個(gè)別子組件的頻率性能的方 法,所述方法包括: 確定針對(duì)所述便攜式計(jì)算設(shè)備內(nèi)的多個(gè)子組件的多個(gè)電壓值; 基于所述多個(gè)電壓值,計(jì)算精簡的電壓值的集合; 根據(jù)所述精簡的電壓值的集合,確定用于所述便攜式計(jì)算設(shè)備內(nèi)的共享功率域的優(yōu)化 的電壓電平;以及 將所述共享功率域設(shè)置為所述優(yōu)化的電壓電平。27. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述實(shí)現(xiàn)所述方法的程序代碼還包 括: 基于所述優(yōu)化的電壓電平,優(yōu)化子組件的操作頻率。28. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中,至少一個(gè)子組件包括以下各項(xiàng)中的 一項(xiàng):照相機(jī)、顯示器、通信總線、視頻編碼器、視頻解碼器和信號(hào)處理器。29. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述實(shí)現(xiàn)所述方法的程序代碼還包 括: 基于溫度和所述優(yōu)化的電壓電平中的至少一個(gè),估計(jì)子組件的泄漏功率。30. 根據(jù)權(quán)利要求26所述的計(jì)算機(jī)程序產(chǎn)品,其中,所述實(shí)現(xiàn)所述方法的程序代碼還包 括: 確定子組件的目前工作負(fù)載。
【文檔編號(hào)】G06F1/32GK105992985SQ201480063280
【公開日】2016年10月5日
【申請日】2014年11月21日
【發(fā)明人】H·J·樸, Y·李, I·黃, Y·H·康, J·斯塔布斯, S·斯威尼, R·N·吉布森, A·J·弗朗茨
【申請人】高通股份有限公司