新四季網

電源管理的頻率電壓裝置及頻率電壓控制的方法

2023-11-04 04:17:32 1

專利名稱:電源管理的頻率電壓裝置及頻率電壓控制的方法
技術領域:
本發明有關於微處理器電源管理,且更特別是有關於提出以不會導致過度延遲的方式,以及較僅調整頻率的電壓調節技術更具有功率優勢的方式,而動態地調整微處理器所消耗的功率的裝置及方法。
背景技術:
功率消耗管理為許多型式的計算機系統(包括可攜式裝置、膝上型計算機及所謂的「綠色」計算機)的重要問題。例如,電池壽命為大部份的膝上型計算機使用者的重要問題。微處理器會消耗大量的功率,以致於時常以降低電源的技術為目標。微處理器設計者的挑戰是提出以平緩且相當無縫的方式,來改變微處理器的功率狀態的裝置,並且儘快地完成這樣的轉換。已知幾種不同降低微處理器的功率消耗的技術,例如包括動態地改變微處理器的核心脈衝信號的頻率。微處理器的電源消耗與其核心脈衝信號的頻率成比例。
圖1是傳統的電源管理系統100的簡化方塊圖,其繪示以頻率為基礎的電源管理如何完成於現存的微處理器中。感測接口101(例如,感測總線或類似總線)會將一個或多個功率感測信號傳送到電源管理邏輯電路103。電源管理邏輯電路103會基於感測接口101的感測信號的目前及/或先前狀態,來決定微處理器應該執行的功率狀態。感測接口101上的範例的感測信號例如包括由軟體(如作業系統(operating system,OS)軟體或類似軟體)所寫入的機械特定緩存器、溫度變換器(未顯示)、其餘的電源信號等值。為了在特定功率狀態執行,電源管理邏輯電路103會設定核心比率(core ratio,CORERATIO)總線的數值,而傳送到相位鎖相迴路(phase lock loop,相位鎖相迴路)105。相位鎖相迴路105會產生核心脈衝信號,其為總線脈衝信號的頻率,以及來自於電源管理邏輯電路103的核心比率總線的數值,其中核心脈衝信號會反饋到相位鎖相迴路105。例如,核心脈衝比率值為三(3),將會指示相位鎖相迴路105,產生為總線脈衝信號的三倍頻率的核心脈衝信號。
如本領域技術人員所了解的,相位鎖相迴路105會將外部總線脈衝信號成倍地增加,而產生內部所使用的核心脈衝信號。例如,在充分的電源情況期間,500MHz的總線脈衝信號會乘以8(例如,核心比率=8),而驅動4.0GHz的機器。相位鎖相迴路105會將核心脈衝信號與總線脈衝信號保持同相。經由核心比率總線所產生的數值來表示用於減少功率電位的降低頻率,如25%的功率電位(核心比率=2)、50%的電位(核心比率=4)、75%的電位(核心比率=6)等等。
由於傳統電源管理系統100中的相位鎖相迴路105在使一頻率變化到下個頻率時會有顯著的延遲,所以使用傳統的電源管理系統100,在動態地改變微處理器的功率狀態時尚有一些缺點。此延遲實質上是如數百個脈衝周期的階層。在每次相位鎖相迴路頻率改變延遲的期間,計算機系統會暫時停止。例如,若應用程式在微處理器上正在執行相當簡單功能(如DVD解碼或類似功能)時,則很有可能會因為降低頻率(如一半頻率)來執行,而節省功率。電源管理邏輯電路103會檢測用以表示降低功率狀態的功率感測信號,並且經由核心比率總線,而指示相位鎖相迴路105降低頻率。當相位鎖相迴路105降低頻率時,會發生相稱的延遲。此外,在相位鎖相迴路105降低頻率的期間或在相位鎖相迴路105降低頻率的不久之後,OS會喚醒其它工作,轉回成原本的操作頻率。這樣的事件會導致額外延遲及效能降低,直到相位鎖相迴路105回升到完全操作頻率。在有時會發生鎖住現象的應用裝置中,這些頻率改變延遲時常是藉由使用者才檢測到。因此,現存的頻率調變技術對於整體效能會產生不利的影響。

發明內容
根據本發明的一實施例的一種用於電源管理的頻率電壓裝置包括第一相位鎖相迴路(相位鎖相迴路)與第二相位鎖相迴路、選擇邏輯電路、脈衝控制邏輯電路、以及電壓控制邏輯電路。第一相位鎖相迴路基於總線脈衝信號,而產生處於第一頻率的第一來源脈衝信號。第二相位鎖相迴路基於第一頻率控制信號及總線脈衝信號,而產生處於第二頻率的第二來源脈衝信號。選擇邏輯電路基於選擇信號,而在第一來源脈衝信號與第二來源脈衝信號之間進行選擇,而產生核心脈衝信號。脈衝控制邏輯電路經由至少一個功率感測信號,來檢測功率情況、用以根據功率情況,而產生第一頻率控制信號、以及產生選擇信號。電壓控制邏輯電路耦接至脈衝控制邏輯電路,用以調整與核心脈衝信號的頻率相對應的操作電壓,至與該核心脈衝信號的頻率相稱。
要了解到的是,此頻率電壓裝置提出以不會導致過度延遲的方式,以及較僅調整頻率的電壓調節技術更具有功率優勢的方式,而動態地調整所消耗的功率的裝置。脈衝控制邏輯電路會選擇一個來源脈衝信號,然後當第二來源脈衝信號到達需要的頻率時,會進行切換。切換實際上是瞬間發生的,如例如是在總線脈衝信號的一個脈衝周期內。第一相位鎖相迴路可實施為固定頻率裝置(例如,處於最大頻率電位),或如與第二相位鎖相迴路類似的可編程裝置。例如,第一相位鎖相迴路會基於第二頻率控制信號,而產生第一頻率來源信號,並且產生表示其的第二鎖住信號。在此情況中,脈衝控制邏輯電路會產生第二頻率控制信號,並且會接收第二鎖住信號。
在各種實施例中,當第二來源脈衝信號到達由第一頻率控制信號所表示的降低頻率時,第二相位鎖相迴路會產生第一頻率鎖住信號。在此情況中,脈衝控制邏輯電路會響應第一頻率鎖住信號,而將核心脈衝信號從第一相位鎖相迴路切換到第二相位鎖相迴路。在切換核心脈衝信號之後,電壓控制邏輯電路會降低操作電壓。電壓控制邏輯電路會響應於增加功率情況,而增加操作電壓,然後在增加操作電壓之後,脈衝控制邏輯電路會切換到第一相位鎖相迴路。若第一相位鎖相迴路可編程,則在切換之前,脈衝控制邏輯電路會進一步等待第二鎖住信號。在一實施例中,脈衝控制邏輯電路及電壓控制邏輯電路會一起運作,以在增加核心脈衝信號的頻率之前便增加操作電壓,並且在降低核心脈衝信號的頻率之後便降低操作電壓。
電源供應器基於來自於電壓控制邏輯電路的電壓步階信號,來調整操作電壓。電源供應器會將表示其的電壓鎖住信號傳送到脈衝控制邏輯電路。因此,只有在電壓已增加到適當電位之後,脈衝控制邏輯電路才會增加核心脈衝信號的頻率。
根據本發明的一實施例的一種微處理器包括功率情況感測接口、操作電壓接口、第一相位鎖相迴路與第二相位鎖相迴路、脈衝控制器、選擇邏輯電路、以及電壓控制器。功率情況感測接口用以接收表示功率情況的至少一個功率感測信號。第一相位鎖相迴路基於總線脈衝信號及第一頻率比率總線值,而產生處於一頻率的第一來源信號,以及用以產生一對應第一鎖住信號。第二相位鎖相迴路基於總線脈衝信號,而產生處於一頻率的第二來源信號。脈衝控制器用以產生用以在第一相位鎖相迴路與第二相位鎖相迴路之間進行切換的選擇信號、用以產生控制第一來源信號的頻率的第一核心比率總線值、以及用以接收第一鎖住信號。選擇邏輯電路基於選擇信號,而在第一相位鎖相迴路與第二相位鎖相迴路之間進行選擇,而產生核心脈衝信號。電壓控制器,耦接至該脈衝控制器及該操作電壓接口,用以調整與核心脈衝信號的頻率相對應的操作電壓。
在各種實施例中,第二相位鎖相迴路可為固定或可編程。脈衝控制器及電壓控制器會一起運作,以在降低核心脈衝信號的頻率之後,會降低操作電壓,並且在增加核心脈衝信號的頻率之前,會增加操作電壓。
一種用於微處理器電源管理的頻率電壓控制的方法,包括基於總線脈衝信號及第一比率總線值,而產生處於第一頻率的第一來源脈衝;基於總線脈衝信號及第二比率總線值,而產生處於第二頻率的第二來源脈衝;感測功率情況;基於感測的功率情況,而切換第一來源脈衝信號與第二來源脈衝信號之間的核心操作頻率;以及選擇與核心操作頻率相稱的操作電壓。
此方法還可包括最初選擇第一來源脈衝信號;基於降低功率情況,而產生第二比率總線值,以顯示降低的頻率;響應於第二比率總線值,而使第二來源脈衝信號回到降低的頻率;當第二來源脈衝信號到達降低的頻率時,檢測第一鎖住指示;當檢測到鎖住指示時,切換到第二來源脈衝信號;以及在此切換之後,降低與降低的頻率相對應的操作電壓。此方法可包括在一個總線脈衝周期內進行切換。此方法可包括感測增加功率情況;增加與感測功率情況相對應的操作電壓;以及切換到第一來源脈衝信號。在此後者的情況中,在切換到第一來源脈衝信號之前,此方法可包括決定適合用於增加功率情況的增加功率電位;基於增加功率電位,而產生表示增加頻率的第一比率總線值;使第一來源脈衝信號回到增加頻率;提高與增加頻率相對應的操作電壓;以及當第一來源脈衝信號到達增加頻率時,檢測第二鎖住指示。
利用本發明電源管理的頻率電壓裝置及頻率電壓控制的方法,以不會導致過度延遲的方式,以及較僅調整頻率的電壓調節技術更具有功率優勢的方式,而動態地調整微處理器所消耗的功率。


本發明的好處、特性、以及優點將會會配合以下的說明,以及附圖而變成更加了解,其中圖1是傳統的電源管理統的簡化方塊圖,其繪示以頻率為基礎的電源管理如何完成於現存的微處理器中;圖2是根據本發明的一實施例所實施的頻率電壓電源管理系統的方塊圖;圖3是根據本發明的另一實施例所實施的另一頻率電壓電源管理系統的方塊圖;圖4是包括圖2及3的頻率電壓電源管理系統中的任一個的微處理器的簡化方塊圖;以及圖5是繪示根據本發明的一實施例的圖3的電源管理系統的範例運作的流程圖。
其中,附圖標記說明如下100電源管理系統101感測接口
103電源管理邏輯電路105相位鎖相迴路(相位鎖相迴路)200頻率電壓電源管理系統201相位鎖相迴路(相位鎖相迴路)203相位鎖相迴路(相位鎖相迴路)205多工器206核心邏輯電路207脈衝控制邏輯電路209感測接口211電壓控制器或電壓控制邏輯電路213外部電源供應器(VRM)215電壓接口300頻率電壓電源管理系統301相位鎖相迴路(相位鎖相迴路)400微處理器401接腳403外部接口405內部緩存器具體實施方式
以下說明使一般本領域技術人員能完成及使用本發明,如特定應用及其需求的本文內所提供的。然而,對於本領域技術人員而言,對較佳實施例的各種修改將是顯然可知的,並且在此所定義的一般原則可應用於其它實施例。因此,本發明不意欲受限於在此所顯示及說明的特定實施例,而是符合在此所揭示的原則及新穎性的最廣的範圍。
為了電源管理的目的,本申請的發明人已了解需要以快速無痕的方式來改變微處理器的頻率速度,然而也會改變電壓。因此,其已發展成一種用於微處理器電源管理的頻率電壓裝置的裝置及方法,將配合圖2~5,而於底下進行進一步的說明。
圖2是根據本發明的一範例實施例所實施的頻率電壓電源管理系統200的方塊圖。電源管理系統200包括並行運作的二個相位鎖相迴路201及203(顯示為相位鎖相迴路1及相位鎖相迴路2),每個用以接收外部總線脈衝信號,如在計算機系統(未顯示)的主機板上產生。相位鎖相迴路201會輸出第一核心來源脈衝信號(CORE SRC1),而相位鎖相迴路203會輸出第二核心來源脈衝信號(CORE SRC2),這些信號會傳送到多工器(MUX)205的各自輸入(1及2)。CORE SRC1信號會根據相位鎖相迴路運作而反饋到相位鎖相迴路201的輸入,並且相位鎖相迴路201會使CORE SRC 1信號與總線脈衝信號保持同步。以類似的方式,CORE SRC 2信號會反饋到相位鎖相迴路203的輸入,其會使CORE SRC 2信號與總線脈衝信號保持同步。多工器205的輸出會將核心脈衝信號傳送到核心邏輯電路206,其中,核心脈衝信號會基於用以接收選擇信號(SEL)的選擇輸入,而為CORE SRC 1信號及CORE SRC 2信號中的選擇一個。所選擇的核心脈衝信號由微處理器400(圖4)的核心邏輯電路206來使用。
對於系統200而言,相位鎖相迴路201會持續地修正及執行,並且外部總線脈衝信號的頻率會與預定倍數相乘,而使微處理器400的完全運算頻率及完全功率模式致能。相位鎖相迴路203可編程,而產生落入可用於電源管理用途的頻率範圍內的可選擇且經常較低的頻率。脈衝控制邏輯電路(或控制器)207是以如用於電源管理邏輯電路103的上述的類似方式,而經由感測接口209(例如,總線)上的功率感測信號,來感測系統的功率情況。脈衝控制邏輯電路207會經由核心比率總線值RATIO2,而指示相位鎖相迴路203上升或下降到用以達成如由功率感測信號所表示的核心邏輯電路206的電源管理目標的特定頻率倍數。在所顯示的特定實施例中,雖然其它格式可包含在內,並且一般會考慮頻率控制信號,但是RATIO2總線值為與總線脈衝信號相關的倍數值。相位鎖相迴路203會響應RATIO2總線值,而改變頻率,並且會指示脈衝控制邏輯電路207,其通過致能信號LOCK2而運作於指定的頻率。此時,若新頻率電位的功率情況仍然有效,則脈衝控制邏輯電路207會選擇性地指示多工器205,經由SEL,來選擇CORE SRC 2當作核心脈衝信號。從CORE SRC 1到CORE SRC 2的轉變是「瞬間的」,如在總線脈衝信號的單一周期內。在另一實施例中,在設定RATIO2的值之後,脈衝控制邏輯電路207會延遲可編程數目的脈衝周期,然後指示多工器205,選擇CORE SRC 2當作核心脈衝信號。在此另一實施例中,不會使用信號LOCK2。脈衝周期的數目經由寫入機器特定緩存器(未顯示)或經由燒斷部件(part)上的保險絲(未顯示),而可編程。另一種變化是,脈衝控制邏輯電路207包括邏輯電路(未顯示),用以在切換到CORE SRC 2的前,延遲固定數目的脈衝周期。
要注意的是,直到相位鎖相迴路203鎖住新目標頻率而改變之前,電源管理系統200會使用CORE SRC 1當作選擇的核心脈衝;而在相位鎖相迴路203鎖住新目標頻率時,核心脈衝信號會以快速無痕的方式來進行切換。因此,從一種功率狀態瞬間切換到下個功率狀態,會比之前的切換速度快很多。使用者可從功率調整中受惠,而不會導致過度延遲或效能降低。
若計算環境改變(如通過感測接口209來表示),以致於在相位鎖相迴路203正上升或下降的時間期間,會再次需要完全操作頻率,然後脈衝控制邏輯電路207不會使多工器205從CORE SRC 1切換到CORE SRC 2。以此方式,即使功率需再次改變,但是在轉換期間,相位鎖相迴路203的中間周期不會導致效能的降低。再者,在切換到CORE SRC 2之後,若計算環境改變,以致於需要完全功率,或者是顯示任何其它的功率電位,則脈衝控制邏輯電路207會立即切回,而選擇來自於相位鎖相迴路201的CORE SRC 1當作核心脈衝信號。再者,切換為瞬間且無縫,如在總線脈衝的一個周期內。在切回到CORE SRC 1之後,脈衝控制邏輯電路207會重新將相位鎖相迴路203編程至任何需要的頻率電位。
在所顯示的實施例中,相位鎖相迴路201會保持鎖住完全功率運作,以致於切回到CORE SRC 1可以在任何時候發生,並且可以在相當短的周期中發生多次。例如,假設功率情況表示50%的功率電位,以致於相位鎖相迴路203會使CORE SRC 2回到50%的頻率電位,並且核心脈衝會切換到CORESRC 2,之後會突然需要75%電位。在此情況下,脈衝控制邏輯電路207會立即切回CORE SRC 1,然後設定RATIO2總線的值,以顯示相位鎖相迴路203的75%電位。即使暫時消耗的功率比必要的更多,但是系統不會發生延遲現象。當使用相位鎖相迴路203以表示CORE SRC 2頻率信號鎖住75%的頻率電位的LOCK2信號致能時,若功率情況仍顯示需要75%的功率電位,則核心脈衝信號會立即切換到CORE SRC 2。
除了改變頻率之外,目前的微處理器還包括用以調變驅動核心邏輯電路的電壓的供應器(provision)。本領域技術人員將會了解運作於較低頻率的核心邏輯電路也可運作於較低電壓,而不會導致效能損失。例如,目前的CMOS製作工藝需要例如是1.5伏特的核心電壓,來驅動1GHz的部件。但是當操作頻率降低到500MHz時,不需要1.5伏特的核心電壓,而取代的是,只需要1.1伏特的核心電壓。因此,通過組合頻率及電壓調變,可進一步地節省功率。
感測接口209會進一步耦接至電壓控制器或電壓控制邏輯電路211,其配置用以控制微處理器400內的核心邏輯電路206的操作電壓的調變,以確保對於已知的操作頻率,微處理器400的功率消耗為最小。脈衝控制邏輯電路207會經由一個或多個信號OPRATIO,而將目前操作比率傳送到電壓控制邏輯電路211。電壓控制邏輯電路211會將操作電壓狀態信號OPVTG傳送到脈衝控制邏輯電路207。電壓控制邏輯電路211經由信號VDDSTEP,而指示需要的操作電壓到外部電源供應器(顯示為VRM 213),其經由電壓接口215而外部地耦接至微處理器400。VRM 213會經由通過電壓接口215耦接的電源總線VDD,而將需要的操作電壓傳送到微處理器400,其中VDD內部地傳送到核心邏輯電路206。當VRM 213已使需要的操作電壓到達VDD時,其會使信號VDDLOCK致能,此信號內部地從電壓接口215傳送到脈衝控制邏輯電路207。
在相位鎖相迴路203正上升或下降的時間期間,或者是若計算環境改變,以致於需要完全操作比率(如感測接口209上所表示),則脈衝控制邏輯電路207會經由SEL,而指示多工器205,持續使用CORE SRC 1當作核心脈衝信號。若計算環境接下來的切換變為CORE SRC 2及較低電壓,則電壓控制邏輯電路211會使VDDSTEP信號致能,而使操作電壓VDD增加至與完全操作比率相稱的電壓。VRM 213會接收VDDSTEP信號,於是會使VDD信號增加,並且當VDD信號穩定時,會使VDDLOCK信號致能。脈衝控制邏輯電路207會經由OPVTG信號,來檢測增加操作電壓的命令。脈衝控制邏輯電路207會檢測VDDLOCK信號,並且切換SEL信號,而選擇相位鎖相迴路201,而將CORE SRC 1當作核心脈衝信號。在另一實施例中,在電壓控制邏輯電路211中接收到OPVTG之後,頻率比率控制邏輯電路會延遲可編程數目的脈衝周期,然後指示多工器205,選擇CORE SRC 1當作核心脈衝信號。在此另一實施例中,不會使用信號VDDLOCK。脈衝周期的數目經由寫入機器特定緩存器(未顯示)或經由燒斷部件上的保險絲(未顯示),而可編程。另一種是,在切換到CORE SRC 1之前,脈衝控制邏輯電路207包括延遲固定數目的脈衝周期內的邏輯電路(未顯示)。
電壓控制邏輯電路211及脈衝控制邏輯電路207會一起運作,以確保操作電壓(亦即,VDD)足以支持核心脈衝信號的現有頻率及新頻率。因此,在降低核心脈衝信號的頻率之後,會降低操作電壓,並且在增加核心脈衝信號的頻率之前,會增加操作電壓。以此方式運作核心脈衝信號的頻率,不會超出操作電壓的適當電位。
本發明還包含一些實施例,其會隨著感測接口209上所顯示的計算環境改變,同時改變頻率及電壓(若需要的話)。根據這些實施例,若感測接口209顯示降低頻率,則脈衝控制邏輯電路207會指示降低核心脈衝信號的頻率,以及降低操作電壓,然後會等待LOCKx及VDDLOCK的致能(或延遲一些脈衝周期),然後會切換到核心脈衝的新CORE SRC x。只有在完成此改變之後,這些實施例才會檢測感測接口209上的新改變。因此,若在相位鎖相迴路201,203正上升或下降的時間期間,或在VRM 213正上升或下降的時間期間,計算環境改變,則直到切換核心脈衝(以及VDD,若需要的話)之後,才會檢測感測接口209上的改變。
圖3根據本發明的另一實施例所實施的另一頻率電壓電源管理系統300的方塊圖。系統300與系統200類似,其中相似組件假設相同的參考標號。對於系統300而言,相位鎖相迴路201藉由可編程的相位鎖相迴路301(其配置及功能與相位鎖相迴路203類似)所取代。脈衝控制邏輯電路207會將另一個比率總線RATIO1傳送到相位鎖相迴路301,而以與先前所述的用於相位鎖相迴路203的類似方式,將CORE SRC 1的頻率編程。當CORE SRC1信號鎖住由RATIO1總線的值所表示的頻率時,相位鎖相迴路301會將鎖住信號LOCK1傳回到脈衝控制邏輯電路207。脈衝控制邏輯電路207包括用以監測VDDLOCK及LOCK1信號的供應器,以確保在切換至當作核心脈衝信號的CORE SRC 1之前,會同時鎖住操作電壓及相位鎖相迴路301。系統300會因CORE SRC 1信號不是固定的,而取代的是,可編程成除了最大操作頻率之外的任何頻率,而可增加彈性。切換運作與如先前所述的電壓控制邏輯電路211及脈衝控制邏輯電路207一起運作,以確保操作電壓(亦即,VDD)可支持先前提及的核心脈衝信號的現有頻率及新頻率。
除了以上的實施例(如配合圖2)之外,本發明展望脈衝控制邏輯電路207在切換之前,會等待固定或可編程數目的脈衝周期,以取代使用鎖住信號LOCK1、LOCK2、VDDLOCK的實施例。此外,可包含在再次監測關於計算環境的接下來的改變的感測接口209之前,會切換核心脈衝(以及操作電壓,若需要的話),接下來會經由感測接口209,而檢測計算環境改變的一實施例。
圖4包括頻率電壓電源管理系統200或300的微處理器400的簡化方塊圖。微處理器400的一個或多個接腳401會接收來自於外部來源的總線脈衝信號(如計算機系統的主機板上所產生的),其中總線脈衝信號會傳送到微處理器400內的電源管理系統200/300。電源管理系統200/300內的相位鎖相迴路201或301,以及203會使核心脈衝信號與總線脈衝信號保持同相。包括一個或多個接腳的外部接口403會接收外部感測信號,其會經由感測接口209,而傳送到電源管理系統200/300。外部感測信號可例如包括由溫度變換器或類似裝置所產生的信號、剩餘功率信號(例如,顯示低電池功率)、或本領域技術人員所已知的任何其它的功率感測信號。感測接口209還會接收內部感測信號,如來自於內部緩存器405或類似裝置。包括微處理器400的計算機系統的作業系統例如會設定一個或多個緩存器405的一個或多個位,以命令微處理器400的新功率電位。電壓接口215也顯示會經由如先前所述的VDDSTEP、VDDLOCK及VDD信號,而耦接至VRM 213,其中VDD內部地用以當作核心邏輯電路206的操作電壓。
電源管理系統200/300會通過如先前所述的修改核心脈衝信號的頻率及VDD的電壓,來響應功率情況的改變。系統200能在可編程頻率與最大頻率之間進行切換,而系統300能在任二個可編程頻率之間進行切換。
圖5繪示根據本發明的一實施例的電源管理系統300的範例運作的流程圖。電源管理系統200的運作類似先前所討論的,並且簡述如下。在第一方塊501,電源管理系統300會初始化。在下個方塊503,脈衝控制邏輯電路207會設定RATIO1總線的值,並且選擇CORE SRC 1信號當作核心脈衝信號,用以當作完全功率模式的初始默認值。再者,在方塊503,電壓控制邏輯電路211會使VDDSTEP致能,而選擇VDD為最大操作電壓,用以當作完全功率模式的默認值。在下個方塊505,會掃描經由感測接口209所接收到的功率感測信號,以判斷是否顯示新且不同的功率電位。運作會繼續進行至查詢方塊507,判斷基於方塊505的處理,是否應該改變功率電位。若目前功率電位適當,則運作會繼續進行查詢方塊508,以決定是否降低VDD,而若如此,會繼續進行改變或降低VDDSTEP,而進行到VDD降低的方塊510。如下所述,當預期會提高頻率以增加功率時,會先增加VDD,但是若功率情況改變以致於不再需要增加的功率電位時,則方塊510用以將VDD降低成適當電位。從方塊508或510的任一個中,只要目前功率電位適當,則運作迴路會返回方塊505,以及方塊505、507及508之間的運作迴路。
若如方塊507所判斷的,需要新功率電位,運作會繼續進行查詢方塊509,以判斷功率是否會從目前電位增加。若功率處於降低電位且需要增加功率,則運作會繼續進行方塊511,其中會改變或增加VDDSTEP信號,而使新功率電位的VDD電位適當增加。在方塊511,使VDDSTEP信號致能之後,或者是如方塊509所判斷的,未正在增加功率(亦即,正在降低功率),則運作會繼續進行查詢方塊513,以判斷目前所選擇的是否為CORE SRC 1信號。若如方塊513所判斷的,目前所選擇的是CORE SRC 1信號,則運作會繼續進行方塊515,其中頻率邏輯電路207會將RATIO2總線的值設定成適當電位,而使相位鎖相迴路203編程為新頻率電位。運作會繼續進行下個查詢方塊517,其中會判斷LOCK2及VDDLOCK信號二者是否已分別通過相位鎖相迴路203及VRM 213所致能。因為相位鎖相迴路203會花費許多核心脈衝周期,來鎖住新頻率,所以經常不會立即使LOCK2信號致能。若方塊511未改變VDDSTEP信號,則VDD可假設為穩定,並且已致能VDDLOCK信號。若方塊511改變VDDSTEP信號,則此時尚未致能VDDLOCK信號。在增加核心脈衝信號的頻率之前,必需等待直到使VDDLOCK信號致能,而完成功率電位的增加。
若不等待VDDLOCK及LOCK2信號,則運作迴路會返回方塊505,而重新掃描及處理功率感測信號。當仍需要改變新功率電位時,運作會在方塊505、507、509、513、515、以及517之間形成迴路,直到LOCK2及VDDLOCK信號均為致能。若且當於方塊517,檢測到LOCK2及VDDLOCK信號均已致能時,運作會繼續進行方塊519,其中脈衝控制邏輯電路207會進行切換,而選擇CORE SRC 2信號當作核心脈衝信號。然後,運作會繼續進行查詢方塊521,以判斷頻率電位是否降低。若頻率電位降低,則運作會繼續進行方塊523,其中電壓控制邏輯電路211會改變VDDSTEP信號,而使VDD降低到關於核心脈衝信號的新頻率電位的適當電位。在方塊523改變VDDSTEP信號之後,或者是若於方塊521所決定的,頻率未降低,則運作迴路會返回方塊505。
返回參照方塊513,若目前未選擇CORE SRC 1信號,則取而代的的是,運作會繼續進行方塊525,其中脈衝控制邏輯電路207會將RATIO1總線的值設定成適當電位,而使相位鎖相迴路301編程為新頻率電位。運作會繼續進行下個查詢方塊527,其中會判斷LOCK1及VDDLOCK信號二者是否已分別通過相位鎖相迴路301及VRM 213所致能。因為相位鎖相迴路301會花費許多核心脈衝周期,來鎖住新頻率,或者是若其增加時VDD信號會改變,所以運作迴路會初始地返回方塊505。並不等待VDDLOCK及LOCK1信號,運作迴路會返回方塊505,而以與先前所述的類似方式,重新掃描及處理功率感測信號。當仍需要改變新功率電位時,運作會在方塊505、507、509、513、525、以及527之間形成迴路,直到LOCK1及VDDLOCK信號均為致能。若且當於方塊527,檢測到LOCK1及VDDLOCK信號均已致能時,運作會繼續進行方塊529,其中脈衝控制邏輯電路207會進行切換,而選擇CORE SRC 1信號當作核心脈衝信號。然後,運作會繼續進行查詢方塊521,以判斷頻率電位是否降低(如先前所述),以在方塊523,判斷是否改變VDD信號。
要注意的是,若顯示新功率電位(在方塊507),並且當相位鎖相迴路203或301正上升或下降到新頻率電位時,仍然會選擇目前所選擇的CORE SRC1或CORE SRC 2信號。只有在跳動的相位鎖相迴路鎖住新頻率電位(VDD鎖住),以及只要新頻率電位仍有效,脈衝控制邏輯電路207才會切換核心脈衝信號。例如,要注意的是,若選擇相位鎖相迴路301,並且相位鎖相迴路203正跳動而到達不同的功率電位,然後突然需要不同的功率(如當等待LOCK2的致能時,迴路中的方塊505所檢測到的),則方塊507會判斷目前功率電位是否與新功率電位匹配。若如此,運作會在方塊505、507及508之間形成迴路。如先前所提及的,若在方塊511,改變VDDSTEP信號,而使VDD增加,然後在致能VDDLOCK的前,若方塊507判斷目前功率電位為再次有效,則方塊510會使VDD降低,而回到關於核心脈衝信號的目前頻率的適當電位。
電源管理系統200的流程圖會因為不需要方塊525,以及運作會直接進行方塊527而簡化。再者,因為相位鎖相迴路201保持與最大功率的最大頻率同步,所以在方塊527,只會檢查VDDLOCK信號。再者,在方塊529進行切換之後,因為一旦VDDLOCK被致能,VDD便會切回到最大功率電位,並且不必降低VDD,所以運作會直接從方塊527返回方塊505。對於系統200而言,只會將相位鎖相迴路203編程而選擇降低功率模式,而當相位鎖相迴路203正跳動到新頻率電位而達成新功率電位時,會暫時選擇相位鎖相迴路201。
在所顯示的任何形式中,切換會瞬間地發生,以致於微處理器400不會在任何時候暫停。以此方式,使用者不會經歷系統暫停,或應用裝置鎖住,而能從低功率模式中受惠。
雖然本發明已參考其某些較佳形式,而進行相當詳細地說明,但是其它形式及變化是可行且可包含在內。例如,雖然本發明顯示用於微處理器,但是可包含其它的電路組件。再者,電源管理控制器可實施於外部,來控制多個組件。最後,本領域技術人員應該了解到的是,在不脫離後附的權利要求所定義的本發明的精神及範圍之下,為了進行與本發明相同的目的,其可立即使用揭示的概念及特定的實施例,來當作設計或修改其它的結構的基礎。
權利要求
1.一種用於電源管理的頻率電壓裝置,其特徵在於包括一第一相位鎖相迴路,基於一總線脈衝信號,而產生處於一第一頻率的一第一來源脈衝信號;一第二相位鎖相迴路,基於一第一頻率控制信號及該總線脈衝信號,而產生處於一第二頻率的一第二來源脈衝信號;一選擇邏輯電路,基於一選擇信號,而在該第一來源脈衝信號與該第二來源脈衝信號之間進行選擇,而產生一核心脈衝信號;一脈衝控制邏輯電路,用以經由至少一個功率感測信號來檢測功率情況,用以根據該功率情況產生該第一頻率控制信號,以及用以產生該選擇信號;以及一電壓控制邏輯電路,耦接至該脈衝控制邏輯電路,用以調整一操作電壓至與該核心脈衝信號的頻率相稱。
2.如權利要求1所述的頻率電壓裝置,其中在該總線脈衝信號的一個脈衝周期內,該選擇邏輯電路會經由該選擇信號來切換該核心脈衝信號。
3.如權利要求1所述的頻率電壓裝置,其中當該第二來源脈衝信號到達由該第一頻率控制信號所表示的一降低頻率時,該第二相位鎖相迴路會產生一第一頻率鎖住信號。
4.如權利要求3所述的頻率電壓裝置,其中該脈衝控制邏輯電路會響應該第一頻率鎖住信號,而控制該選擇信號,將該核心脈衝信號從該第一相位鎖相迴路切換到該第二相位鎖相迴路。
5.如權利要求4所述的頻率電壓裝置,其中在切換該核心脈衝信號之後,該電壓控制邏輯電路會降低該操作電壓。
6.如權利要求4所述的頻率電壓裝置,其中該電壓控制邏輯電路會響應於增加功率情況,而增加該操作電壓,並且其中在增加該操作電壓之後,該脈衝控制邏輯電路會切換到該第一相位鎖相迴路。
7.如權利要求6所述的頻率電壓裝置,其中還包括該電壓控制邏輯電路,致能一電壓步階信號致能以調整電壓;以及一電源供應器,基於該電壓步階信號,來調整該操作電壓,並且會將指示性的一電壓鎖住信號傳送到該脈衝控制邏輯電路。
8.如權利要求1所述的頻率電壓裝置,其中該第一相位鎖相迴路基於一第二頻率控制信號,而使該第一頻率來源信號致能,並且會使表示其的一第二鎖住信號致能,並且其中該脈衝控制邏輯電路會產生該第二頻率控制信號,並且會接收該第二鎖住信號。
9.如權利要求1所述的頻率電壓裝置,其中該脈衝控制邏輯電路及該電壓控制邏輯電路會一起運作,以在增加該核心脈衝信號的頻率之前便增加該操作電壓,並且在降低該核心脈衝信號的頻率之後才降低該操作電壓。
10.一種微處理器,其特徵在於包括一功率情況感測接口,用以接收表示功率情況的至少一個功率感測信號;一操作電壓接口;一第一相位鎖相迴路,基於一總線脈衝信號及一第一頻率比率總線值,而產生處於一頻率的一第一來源信號,以及用以產生一對應第一鎖住信號;一第二相位鎖相迴路,基於該總線脈衝信號,而產生處於一頻率的一第二來源信號;一脈衝控制器,耦接至該功率情況感測接口與該第一相位鎖相迴路及該第二相位鎖相迴路,用以產生在該第一相位鎖相迴路與該第二相位鎖相迴路之間進行切換的一選擇信號、用以產生控制該第一來源信號的頻率的該第一核心比率總線值、以及用以接收該對應第一鎖住信號;一選擇邏輯電路,基於該選擇信號,而在該第一相位鎖相迴路與該第二相位鎖相迴路之間進行選擇,而產生一核心脈衝信號;以及一電壓控制器,耦接至該脈衝控制器及該操作電壓接口,用以調整與該核心脈衝信號的頻率相對應的操作電壓。
11.如權利要求10所述的微處理器,其中該第二相位鎖相迴路會產生處於一最大功率頻率電位的該第二來源信號;其中該脈衝控制器最初選擇該第二相位鎖相迴路、決定足以符合該功率情況的一降低功率電位、產生表示該核心脈衝信號的一降低頻率的該第一核心比率總線值,以達到該降低功率電位、以及響應接收到該第一鎖住信號,而切換該選擇信號,以選擇該第一相位鎖相迴路;其中該第一相位鎖相迴路會使該第一來源信號回到該降低頻率,並且產生表示其的該第一鎖住信號;以及其中在該脈衝控制器切換該核心脈衝信號之後,該電壓控制器會降低與該核心脈衝信號相稱的操作電壓
12.如權利要求11所述的微處理器,其中該電壓控制器會檢測足以符合該功率情況的一增加功率電位,並且會增加操作電壓;以及其中在操作電壓增加之後,該脈衝控制器會切換該選擇信號,以選擇該第一相位鎖相迴路。
13.如權利要求10所述的微處理器,其中還包括該第二相位鎖相迴路基於該總線脈衝信號及一第二頻率比率總線值,而產生處於一頻率的該第二來源信號,以及用以產生表示其的一第二鎖住信號;以及該脈衝控制器會產生用來控制該第二來源信號的頻率該第二核心比率總線值,也會接收該對應的第一鎖住信號
14.如權利要求13所述的微處理器,其中該脈衝控制器及該電壓控制器會一起運作,以在降低該核心脈衝信號的頻率之後便降低操作電壓,並且在增加該核心脈衝信號的頻率之前便增加操作電壓。
15.一種微處理器電源管理的頻率電壓控制的方法,其特徵在於包括基於一總線脈衝信號及一第一比率總線值,而產生處於一第一頻率的一第一來源脈衝;基於該總線脈衝信號及一第二比率總線值,而產生處於一第二頻率的一第二來源脈衝;感測功率情況;基於感測的功率情況,而切換該第一來源脈衝信號與該第二來源脈衝信號之間的核心操作頻率;以及選擇與該核心操作頻率相稱的操作電壓。
16.如權利要求15所述的方法,其中還包括最初選擇該第一來源脈衝信號;基於降低功率情況,而產生該第二比率總線值,以顯示一降低頻率;響應於該第二比率總線值,而使該第二來源脈衝信號回到該降低頻率;當該第二來源脈衝信號到達該降低頻率時,檢測一第一鎖住指示;當檢測到該第一鎖住指示時,切換到該第二來源脈衝信號;以及在該切換之後,降低與該降低頻率相對應的操作電壓。
17.如權利要求16所述的方法,其中該切換到該第二來源脈衝信號包括在一個總線脈衝周期內進行切換。
18.如權利要求16所述的方法,其中包括感測增加功率情況;增加與該感測功率情況相對應的操作電壓;以及切換到該第一來源脈衝信號。
19.如權利要求18所述的方法,其中,在該切換到該第一來源脈衝信號之前,還包括決定適合用於該增加功率情況的一增加功率電位;基於該增加功率電位,而產生表示一增加頻率的該第一比率總線值;使該第一來源脈衝信號回到該增加頻率;該增加操作電壓包括增加與該增加頻率相對應的操作電壓;以及當該第一來源脈衝信號到達該增加頻率時,檢測一第二鎖住指示。
20.如權利要求18所述的方法,其中該切換到該第一來源脈衝信號包括在一個總線脈衝周期內進行切換。
全文摘要
本發明提供一種用於電源管理的頻率電壓裝置及頻率電壓控制的方法,該頻率電壓裝置包括第一相位鎖相迴路(Phase Look Loop,PLL)與第二相位鎖相迴路、選擇邏輯電路、脈衝控制邏輯電路、以及電壓控制邏輯電路。第一相位鎖相迴路產生處於第一頻率的第一來源脈衝信號。第二相位鎖相迴路產生處於第二頻率的第二來源脈衝信號。選擇邏輯電路產生核心脈衝信號。脈衝控制邏輯電路產生第一頻率控制信號、以及產生選擇信號。電壓控制邏輯電路用以調整與核心脈衝信號的頻率相對應的操作電壓。利用本發明,不僅可產生顯著的功率效率優點,也會動態地調整功率消耗,而不會產生過度延遲。
文檔編號G06F1/26GK1645293SQ20041009417
公開日2005年7月27日 申請日期2004年12月17日 優先權日2003年12月17日
發明者達瑞恩斯·D.·蓋金斯 申請人:威盛電子股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀