提供一種用以在具有至少一個電路功能的電子設備中管理功率的方法。該方法包括:至少一個電路功能確定至少一個電路功能的當前性能要求;以及至少一個電路功能從多個功率總線選擇至少一個功率總線。多個功率總線中的各功率總線具有不同電壓,而所選至少一個功率總線為當前性能要求提供相對于多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。
【技術實現步驟摘要】
【國外來華專利技術】
根據本專利技術示例實施例的教導主要地涉及電子設備并且更特別地涉及電子設備中的功率節省特征。
技術介紹
功率管理是電子設備的一個重要方面。常規電子設備由于設備部件已經變得更復雜和功率密集而可能需要大量功率。有效的功率管理在便攜電子設備中變得甚至更重要,因為這些設備通常借助有限的電池供應來操作。有效地管理便攜電子設備中的功率消耗以便延長電池充電之間的時間間隔是高度優選的。
技術實現思路
在本專利技術的一個示例方面中,提供一種用以在具有至少一個電路功能的電子設備中管理功率的方法。該方法包括:至少一個電路功能確定至少一個電路功能的當前性能要求;以及至少一個電路功能從多個功率總線選擇至少一個功率總線。多個功率總線中的各功率總線具有不同電壓,而所選至少一個功率總線為當前功率要求提供相對于多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。在本專利技術的另一示例方面中,提供一種用以在具有至少一個電路功能的電子設備中管理功率的計算機程序產品。該計算機程序產品包括實施于有形計算機可讀介質上的程序指令。程序指令的執行實現以下操作:至少一個電路功能確定至少一個電路功能的當前性能要求;以及至少一個電路功能從多個功率總線選擇至少一個功率總線。多個功率總線中的各功率總線具有不同電壓,而所選至少一-->個功率總線為當前性能要求提供相對于多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。在本專利技術的又一示例方面中,提供一種電子設備。該電子設備包括:至少一個存儲器;至少一個數據處理器,耦合到至少一個存儲器;至少一個電源,耦合到至少一個數據處理器;以及至少一個電路功能,耦合到至少一個數據處理器和至少一個電源。至少一個數據處理器被配置用以執行能夠執行以下操作的機器可讀指令程序:至少一個電路功能確定至少一個電路功能的當前性能要求;以及至少一個電路功能從多個功率總線選擇至少一個功率總線。多個功率總線中的各功率總線具有不同電壓,而所選至少一個功率總線為當前性能要求提供相對于多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。在本專利技術的另一示例方面中,提供一種用于在具有至少一個電路功能的電子設備中管理功率的方法。該方法包括:用于至少一個電路功能確定至少一個電路功能的當前性能要求的裝置;以及用于至少一個電路功能從多個功率總線選擇至少一個功率總線的裝置。多個功率總線中的各功率總線具有不同電壓,而所選至少一個功率總線為當前性能要求提供相對于多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。附圖說明本專利技術實施例的前述方面和其它方面在結合附圖來閱讀如下具體實施方式時變得更清楚,在附圖中:圖1示出了圖示適合于在實施本專利技術的示例實施例時使用的電子設備的一個非限制例子的簡化框圖;圖2示出了圖示適合于在實施本專利技術的示例實施例時使用的便攜電子設備的另一非限制例子的簡化框圖;圖3示出了圖示適合于在實施本專利技術的示例實施例時使用的電子設備的另一非限制例子的簡化框圖;-->圖4示出了圖示圖3的接口控制A(I/C-A)40的部件一部分的一個非限制例子的簡化框圖;圖5是圖示了用于實施本專利技術示例實施例的方法的邏輯流程圖;以及圖6是圖示了用于實施本專利技術示例實施例的另一方法的邏輯流程圖。具體實施方式用于移動電子設備的常規軟件和硬件平臺常常利用功率管理能力。然而,常規移動電子設備一般使用低泄漏技術。因此,常規功率管理技術一般在長時間地使用突發操作時并不很好地適合于高泄漏技術(例如基于高泄漏技術的高泄漏集成電路工藝,如專用集成電路(“ASIC”))。當使用高泄漏技術時,泄漏變為功率消耗的主導因素。因此將希望提供與高泄漏技術有效結合的用于有效功率管理的技術。一般而言,電子設備并且特別是移動電子設備需要表現高性能。通過利用高泄漏技術來實現這一高性能,其中增加功率消耗但是設備一直接通(例如被連接)并且能夠更長時間地進行更多突發操作。然而,高泄漏技術的使用對于由軟件操作的功率管理而言造成了功率管理挑戰。所有晶體管無論它們是否被鐘控都泄漏功率,但是泄漏隨電壓明顯地下降。因此,通過降低工作電壓可以更有效地管理功率消耗。在這樣做時,希望利用更快的功率管理技術而不是更慢的功率管理技術以便保持有效的突發操作。此外也希望提供獨立于軟件來操作的功率管理技術,因為電子設備的硬件可能是靜態的而軟件可能是可變的。一種常規的功率管理方式是將系統功能劃分成更小的“功率島(power?island)”,其中用于各島的功率能夠進行獨立通/斷控制。雖然這一方式對于實現低功率消耗的工作模式而言可能是有效的,但是該方式需要知道系統的狀態和預測邏輯以預計將來事件。這一-->方式依賴于軟件并且相對緩慢。因此,這一方式在使用高泄漏技術時和在比如移動終端(例如調制解調器、相機、蜂窩電話)中普遍利用的突發操作這樣的長時間突發操作中對于有效的功率管理而言并非最佳。另一常規方式將動態的電壓和時鐘控制用于功率管理。這一方式需要高級信息收集系統以確定不同子功能的當前處理負載。然后基于收集的信息,軟件調節電壓和時鐘速度,其中電壓在系統中為全局變量。與第一常規方式相似,這一方式在使用高泄漏技術時和在長時間的突發操作中對于有效的功率管理而言并非最佳,因為它在它的控制機制中有賴于軟件并且相對緩慢。因此,將希望提供與高泄漏技術有效結合、獨立于軟件并且相對快速以便適合于在突發操作中使用的用于有效功率管理的技術。本專利技術的示例實施例為不同電路功能提供多個電壓。各電路功能分析它自己的當前處理負載,其中假設功率消耗與處理負載相關。如果電路功能的處理負載足夠低,則電路功能切換到低電壓并且可以降低時鐘頻率。用這樣的方式,獨立于其它電路功能來管理用于各電路功能的功率。根據本專利技術示例實施例的功率管理可以用快速方式做出反應,其中足夠快地改變電路功能的操作從而除了初始化之外,無需軟件支持。本專利技術的示例實施例進行工作以更長時間地保持于較低電壓狀態,由此減少電子設備的總功率消耗并且延長便攜電子設備的工作時間。參照圖1,示出了圖示適合于在實施本專利技術的示例實施例時使用的電子設備1的一個非限制例子的簡化框圖。在圖1中,電子設備1包括耦合到存儲器(MEM)3的數據處理器(DP)2、電源4和耦合到DP?2的電路功能5。電源4借助兩個功率總線6、7來提供兩個功率電壓。兩個功率總線6、7通過第一功率總線6提供較低電壓而通過第二功率總線7提供較高電壓。DP2和電路功能5耦合到兩個功率總線6、7。DP?2和電路功能5能夠基于相應部件的確定性能要求在兩個功率總線6、7之間切換。-->參照圖2,示出了圖示適合于在實施本專利技術的示例實施例時使用的便攜電子設備11的一個非限制例子的簡化框圖。在圖2中,電子設備11包括耦合到存儲器(MEM)13的數據處理器(DP)12、電池14、耦合到DP?12的電路功能15和耦合到DP?12的收發器16。電池14借助兩個功率總線18、19來提供兩個功率電壓。兩個功率總線18、19通過第一功率總線18提供較低電壓而通過第二功率總線19提供較高電壓。DP?12和電路功能15耦合到兩個功率總線18、19。DP?12和電路功能15能夠基于相應部件的確定性能要求在兩個功率總線18、19之間切換。收發器16使便攜電子設備11能夠與無線網絡17通信。在替代實施本文檔來自技高網...
【技術保護點】
一種用以在具有至少一個電路功能的電子設備中管理功率的方法,包括: 所述至少一個電路功能確定所述至少一個電路功能的當前性能要求;以及 所述至少一個電路功能從多個功率總線選擇至少一個功率總線,其中所述多個功率總線中的各功率總線具有不 同電壓,以及其中所選至少一個功率總線為所述當前性能要求提供相對于所述多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。
【技術特征摘要】
【國外來華專利技術】US 2006-4-28 11/413,7121.一種用以在具有至少一個電路功能的電子設備中管理功率的方法,包括:所述至少一個電路功能確定所述至少一個電路功能的當前性能要求;以及所述至少一個電路功能從多個功率總線選擇至少一個功率總線,其中所述多個功率總線中的各功率總線具有不同電壓,以及其中所選至少一個功率總線為所述當前性能要求提供相對于所述多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。2.根據權利要求1所述的方法,還包括:在與所述至少一個電路功能的所述確定的當前性能要求對應的時鐘頻率操作所述至少一個電路功能的時鐘。3.根據任一前述權利要求所述的方法,其中基于所述至少一個電路功能的當前處理負載來確定所述至少一個電路功能的所述當前性能要求。4.根據任一前述權利要求所述的方法,其中基于所述至少一個電路功能中的數據流量來確定所述至少一個電路功能的所述當前性能要求。5.根據任一前述權利要求所述的方法,其中基于數據緩存器狀態來確定所述至少一個電路功能的所述當前性能要求。6.根據任一前述權利要求所述的方法,其中基于命令緩存器狀態來確定所述至少一個電路功能的所述當前性能要求。7.根據任一前述權利要求所述的方法,其中基于空閑操作百分比來確定所述至少一個電路功能的所述當前性能要求。8.根據任一前述權利要求所述的方法,其中所述至少一個電路功能是多個電路功能之一,以及其中所述多個電路功能位于至少一個集成電路中。9.一種用以在具有至少一個電路功能的電子設備中管理功率的計算機程序產品,所述計算機程序產品包括實施于有形計算機可讀介質上的程序指令,所述程序指令的執行實現以下操作:所述至少一個電路功能確定所述至少一個電路功能的當前性能要求;以及所述至少一個電路功能從多個功率總線選擇至少一個功率總線,其中所述多個功率總線中的各功率總線具有不同電壓,以及其中所選至少一個功率總線為所述當前性能要求提供相對于所述多個功率總線中的其它一個或者多個功率總線而言量最小的電壓。10.根據權利要求9所述的計算機程序產品,所述程序指令的執行還實現以下操作:在與所述至少一個電路功能的所述確定的當前性能要求對應的時鐘頻率操作所述至少一個電路功能的時鐘。11.根據權利要求9或者10所述的計算機程序產品,其中基于所述至少一個電路功能的當前處理負載來確定所述至少一個電路功能的所述當前性能要求。12.根據權利要求9-11中任一權利要求所述的計算機程序產品,其中基于所述至少一個電路功能中的數據流量來確定所述至少一個電路功能的所述當前性能要求。13.根據權利要求9-12中任一權利要求...
【專利技術屬性】
技術研發人員:I利普波若基,
申請(專利權)人:諾基亞公司,
類型:發明
國別省市:FI[芬蘭]
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。