專利名稱:通信設備中的電源控制方法和電路的制作方法
技術領域:
本發明涉及通信設備,更具體地說,涉及用于減少諸如基于分組 的通信設備等等的通信設備中的功率消耗的電源控制方法和電路。
背景技術:
為了保護全球環境,在已經在全球水平上考慮和研究能源節約措 施的同時,也在各個國家開始討論能源節約和二氧化碳排放減少的立 法。盡管在很多情況下作為此研究和討論的主題的總體思路是在運輸、 物流以及制造中涉及的能源消耗,但是也開始注意與信息通信設備和 網絡基礎設施以及諸如計算機和服務器的電子設備相關的正在增加的 能源消耗。
諸如計算機和服務器的電子設備,在沒有執行操作處理的狀態(通 常,被稱為"待機狀態")下花費了比較大量的時間。因此,通過抑 制在待機狀態下消耗的功率能夠減少平均的功率消耗。S卩,電子設備 能夠高效地對等效二氧化碳排放中的減少做出貢獻。
另一方面,盡管傳輸從模擬通信變成數字通信,但是要求信息通 信設備始終保持能夠進行通信數據的狀態。因此,與諸如計算機和服 務器的電子設備不同,存在下述前提,信息通信設備不能容許待機狀 態。g卩,除了通過降低正常操作功率的值之外,信息通信設備沒有辦 法減少平均功率消耗。因此,用于減少信息通信設備中的功率消耗的主流技術主要是根 據器件技術角度的那些技術,諸如電子部件的高度大規模集成,以及 由于更精細的電子部件導致的較低的操作電壓。
然而,在事實上,對于由于更精細的電子部件導致的較低的操作 電壓的效果,操作電壓已經降到一伏特以下,并且操作電壓降低的幅 度正在下降。此外,大規模集成的效果也正處于下降趨勢。因此,越 來越難獲得信息通信設備中的功率消耗的顯著減少。
此外,隨著電子部件變得更加精細而在尺寸上降到90 nm以下, 泄漏電流增加到具有不可忽略的值。因此,不管在基于器件技術研究 上的單個器件供應商的努力如何,待機狀態下的功率消耗正在顯著地 增加。
另一方面,還研究了從電路設計的觀點出發的措施。已經逐步地 進行了嘗試以通過采用不使用時鐘的異步電路和方案來代替作為電子 部件內部電路的主流的時鐘同步電路和方案,從而實現較低的功率消 耗。
對于用于執行上述通信設備中的功率控制的器件,能夠應用在 JP2002-182807和JP2003-271267中描述的技術。根據在JP2002-182807 中描述的技術,存儲在功率表中的功率控制信息和處理器的各種操作 條件都是可重寫的。根據在JP2003-271267中描述的技術,根據有效地 址控制在處理器內部消耗的功率。尤其在執行由多個部分組成的程序 的處理器的情況下,基于當前執行的那些程序部分控制在所述處理器 內部消耗的功率。
但是,用于減少信息通信設備中的功率消耗的這些技術旨在通過 減少正常操作功率和待機狀態下的功率消耗來獲得減少平均功率消耗 的效果。因此,存在如下問題,由于還沒有改進用于設計和評估的開
6發工具,所以普通開發者沒有機會使用異步電路和方案作為開發技術
用于諸如專用集成電路(ASIC)和現場可編程門陣列(FPGA)的一般 電子部件。
對于基于分組的通信,基于分組的通信設備接收流量的變化量并 且執行接收到的分組的順序處理。然而,已知不是總在執行基于分組 的通信,并且因此基于分組的通信設備可能被保持在能夠進行數據通 信而沒有發送或者接收數據的狀態相當長的時間。因此,輸入分組之 間的間隔很長并且輸入流量的量很小,從而存在在分組處理部件中沒 有分組存在的時間段。即使在沒有要求分組處理操作的時段期間,也 從電源部件供給電能。由于即使當每個分組處理部件不需要執行分組 處理時也供給功率,所以產生被稱為"待機功率"的功率消耗,這意 味著每個分組處理部件不斷地消耗功率。因此,即使在小流量的時候 平均操作功率消耗是大的并且沒有減少。顯然的是,在JP2002-182807 和JP2003-271267中描述的技術不能解決此種問題。
為了此種通信設備中的功率消耗減少,JP2004-236350公開了無線 電通信裝置,該無線電通信裝置在沒有用戶數據的時段期間能夠根據 信號處理量中的減少有效地減少功率消耗。更具體地,在JP2004-236350 中公開的無線電通信裝置被設置有用于處理幀結構的信號的基帶信號 處理部件,該基帶信號處理部件包括多個串聯連接的數據緩沖器和信 號處理引擎。信號處理引擎檢查要在下面的信號處理引擎中處理的數 據是否被留下。基于檢査的結果,控制引擎控制電源控制器以減少信 號處理引擎和數據緩沖器處的功率消耗。
然而,根據JP2004-236350,控制引擎使用在各個信號處理引擎處 的檢查的結果以執行功率消耗控制。因此,隨著信號處理引擎的數目 增加,每個信號處理引擎和控制引擎上的負荷的量變得更大
發明內容
因此,本發明的目的是為了解決上述問題并且提供能夠降低電路 器件的功率消耗而沒有增加其控制系統上的負荷的電源控制方法和電路。
根據本發明,電路包括輸入緩沖器,該輸入緩沖器用于存儲輸 入數據;多個處理部件,所述多個處理部件被串聯地連接并包括頭處 理部件和尾端處理部件以順序地處理輸入數據;以及電源控制器,該 電源控制器用于根據經過的時間控制到多個處理部件中的每一個的電 源,在所述經過的時間期間沒有輸入數據被存儲在輸入緩沖器中。
根據本發明, 一種用于控制到多個處理部分的電源的方法,其中 所述多個處理部件包括頭處理部件和尾端處理部件并被串聯地連接以 順序地處理被存儲在輸入緩沖器中的輸入數據,所述方法包括測量 經過的時間,在所述經過的時間期間沒有輸入數據被存儲在輸入緩沖 器中;以及根據經過的時間控制到多個處理部件中的每一個的電源。
根據本發明,能夠獲得如下優勢能夠降低電路器件的功率消耗 而不增加其控制系統上的負荷。
圖1是示出根據本發明的示例性實施例的被設置有電源控制器的 數據處理電路的框圖。
圖2A是示出根據本發明的示例性實施例的電源控制方法的第一 示例的時序圖。
圖2B是示出根據本發明的示例性實施例的電源控制方法的第二 示例的時序圖。
圖3是示出根據本發明的示例性實施例的示例的基于分組的通信 設備的分組處理電路的圖。
圖4是示出如圖3中所示的電源門控制器的示例的框圖。
圖5是示出如圖4中所示的比較和確定部件中的電源接通/切斷條件的示例的圖。
具體實施例方式
1.示例性實施例 1.1)電路結構
如圖1中所示,通信器件包括數據處理電路和電源控制器,該電 源控制器監測輸入數據的被存儲的狀態以控制到數據處理電路的電 源。
數據處理電路包括輸入數據緩沖器101、多個處理部件PrPN (N 是大于1的整數)以及輸出數據緩沖器102。輸入數據被存儲在輸入數 據緩沖器101中并且通過處理部件PrPw順序地處理輸入數據。已經通 過尾端處理部件PN處理的數據被存儲在輸出數據緩沖器102中,然后 將其作為輸出數據輸出至下一級。應注意的是,處理部件PrPw中的每 一個可以進行各種數據處理,例如,協議處理、用于時鐘變化的緩沖
根據本發明的示例性實施例的電源控制器103將電源電壓V1輸出 至輸入數據緩沖器101,將電源電壓VprVpw輸出至處理部件PHPw中 的對應的處理部件,并且將電源電壓V2輸出至輸出數據緩沖器102。 電源電壓VI和V2以及電源電壓VprVpw可以是根據基準電壓生成的 組中的相同的電壓或者是不同的電壓。
電源控制器103基于從輸入數據緩沖器101接收到的數據被存儲/ 空信號、從定時器104接收到的經過的時間信息、以及處理延遲信息 來控制電源電壓VP1-VPN (和,如果可能,V2)的電源接通/切斷時序。 在本示例性實施例中,處理延遲信息被預先設置在電源控制器103中, 其指示整個處理延遲DP1_PN或者部分和(subtotal)處理延遲 Dp,,DpLp2,…,Dp卜PN中的每一個,其中DP1<DP1-P2<...<DP1.PN。應注意的 是,取決于要被處理的數據的量和/或諸如數據分析、數據過濾的處理
9以及其它各種處理的處理的種類可以固定或者改變每個處理部件的處 理延遲。
更具體地說,整個處理延遲Dp,.州是當頭處理部件P,開始輸入數 據的處理時的時間與尾端處理部件PN完成從前面的處理部件PN.,接收 到的數據的處理時的時間之間的時間的總延遲。部分和處理延遲DP1 是直到頭處理部件P,完成從輸入數據緩沖器101接收到的數據的處理 之前的時間的延遲。部分和處理延遲Dp,.p2是從頭處理部件P,開始輸 入數據的處理時的時間到第二處理部件P2完成從前面的處理部件Pi接 收到的數據的處理時的時間的時間的部分和延遲。類似地,部分和處 理延遲DPl.pj是從頭處理部件P,開始輸入數據的處理時的時間到對應 的處理部件Pj完成從前面的處理部件P」、i接收到的數據的處理時的時 間的時間的部分和延遲。因此,整個處理延遲Dp,.PN等于部分和處理延
遲Dpi-PN。
在下文中,將會詳細地描述由電源控制器103執行的電源控制操 作的示例。
1.2)同時電源切斷控制
參考圖2A,假定整個處理延遲DpLPN被事先設置在電源控制器103 中并且電源控制器103正在將電源電壓VprVpN供給數據處理電路。
在當輸入數據緩沖器101己經將所有的輸入數據輸出至數據處理 電路而沒有輸入數據之后電源控制器103檢測輸入數據緩沖器101的 數據空狀態時的時間TQ,電源控制器103啟動定時器104以測量經過 的時間并且將經過的時間與整個處理延遲DP1.PN比較。當經過的時間達 到整個處理延遲Dn.PN時,電源控制器103同時切斷電源電壓VP1-VPN 以便于在沒有要被處理的輸入數據存儲在輸入數據緩沖器101中時減
少功率消耗。由于整個處理延遲DpLPN是數據處理電路中的時間的總延
遲,所以能夠在已經經過整個處理延遲DP1.PN之后同時切斷處理部件P廣PN的電源。
其后,在當電源控制器103檢測輸入數據緩沖器101中的數據到 達時的時間Tl,電源控制器103同時接通處理部件P,-Pw的電源以執 行每個處理部件的數據處理。
如上所述,根據本示例,電源控制器103同時切斷電源電壓 VP1-VPN,導致減少功率消耗而沒有削弱它的正常性能。
1.3)順序地延遲電源切斷控制
參考圖2B,假定部分和處理延遲Dw, DP1.P2,…以及DjM.PN被事 先設置在電源控制器103中并且電源控制器103正在將電源電壓
Vpi-Vw供給數據處理電路。
在當輸入數據緩沖器101己經將所有的輸入數據輸出至數據處理 電路而沒有輸入數據之后電源控制器103檢測輸入數據緩沖器101的 數據空狀態時的時間TQ,電源控制器103啟動定時器104以測量經過 的時間并且順序地將經過的時間與部分和處理延遲DP1、 DP1.P2、…以 及Dplpn比較。
當經過的時間達到第一部分和處理延遲DP1時,電源控制器103 切斷電源電壓Vpi同時將電源供給其它處理部件P2-PN。由于部分和處 理延遲Dn是直到頭處理部件P,完成從輸入數據緩沖器101接收到的 數據的處理之前的時間的延遲,所以能夠在己經經過第一部分和處理 延遲Dw之后切斷處理部件P!的電源。類似地,當經過的時間達到第 二部分和處理延遲Dpw2時,電源控制器103進一步切斷電源電壓VP2 同時將電源供給其它的處理部件P3-PN。這樣,電源控制器103在每次 經過的時間達到對應的部分和處理延遲DP1.Pj時順序地切斷電源電壓
Vpj,并且當經過的時間達到最后的部分和處理延遲DpwN時最后切斷
電源電壓VPN。由于部分和處理延遲Dpwj是從當頭處理部件P,開始輸
11入數據的處理時的時間到當對應的處理部件Pj完成從前面的處理部件 Pj-,接收到的數據的處理時的時間的時間的部分和延遲,所以能夠在已 經經過對應的部分和處理延遲DPl.Pj之后切斷處理部件Pj的電源。
其后,在當電源控制器103檢測輸入數據緩沖器101中的數據到 達時的時間TP電源控制器103同時開始接通頭處理部件的電源而 切斷其它的處理部件PrPw的電源,以執行存儲在輸入數據緩沖器101 中的數據的處理。在已經經過第一部分和處理延遲Dp,之后,電源控制 器103開始接通第二處理部件P2的電源而切斷其它的處理部件P3-PN 的電源,以執行從頭處理部件Pi輸出的數據的處理。這樣,電源控制 器103在每次經過的時間到達對應的部分和處理延遲DjM.p^)時順序地 接通電源電壓Vpj,并且當經過的時間達到部分和處理延遲Dpw(N力時 最終接通電源電壓VPN。
如上所述,根據本示例,取決于已處理的數據傳播,電源控制器 103順序地切斷并順序地接通電源電壓VP1-VPN,使電源切斷時段變得 更長而沒有削弱它的正常性能,導致進一步減少功率消耗。
1.4)優勢
根據本示例性實施例,能夠獲得以下優勢,即使處理部件的數目 增加,也能夠降低電路器件的功率消耗而沒有增加其控制系統的負荷。 在如上所述的順序地延遲電源切斷控制中,即使處理部件的數目增加, 也能夠獲得進一步減小的功耗而沒有削弱正常性能或者增加其控制系 統的負荷。
2.示例
2.1)電路結構
如圖3中所示,根據本示例的基于分組的通信設備的電源控制器 是下述控制器,其采用在流量的變化量被輸入到的基于分組的通信設 備中使用的分組處理功能。基于分組的通信設備包括電源門控制器1、分組輸入端子21、分
組緩沖器F部件22、分組處理A部件23、時鐘改變D部件24、分組 處理B部件25、時鐘改變E部件26、分組處理C部件27、分組緩沖 器G部件28、分組輸出端子29、延遲時間設置信息輸入端子30、電 源接通/切斷門A部件31、電源接通/切斷門B部件32、電源接通/切斷 門C部件33、電源接通/切斷門D部件34、電源接通/切斷門E部件35、 電源部件輸入端子36、以及電源部件37。
在本示例中,與如圖1中所示的電源控制器103相對應的電源控 制器是由電源門控制器l、電源接通/切斷門A部件31、電源接通/切斷 門B部件32、電源接通/切斷門C部件33、電源接通/切斷門D部件34、 電源接通/切斷門E部件35、電源部件輸入端子36、以及電源部件37 組成。在后面將會參考圖4描述電源門控制器1的功能性結構。
當從分組輸入端子21輸入分組時,分組被存儲在分組緩沖器F部 件22中。分組緩沖器F部件22將在緩沖器22中積累的分組的量作為 積累的分組量信號發送至電源門控制器1。順便說明,分組緩沖器F部 件22中的積累的分組的最大量不小于與用于通過分組處理A部件23、 時鐘改變D部件24、分組處理B部件25、時鐘改變E部件26、以及 分組處理C部件27傳輸分組所花費的時間相對應的分組的量。
將存儲在分組緩沖器F部件22中的分組傳給執行分組處理A的 分組處理A部件23。該分組在分組處理A部件23處被進行分組處理 A。
經由時鐘改變D部件24將在分組處理A部件23處進行了分組處 理A的分組傳至執行第二分組處理B的分組處理B部件25。該分組在 分組處理B部件25處被進行第二分組處理B。經由時鐘改變E部件26將在分組處理B部件25處進行了第二分 組處理B的分組傳至執行第三分組處理C的分組處理C部件27。該分 組在分組處理C部件27處被進行第三分組處理C。
將在分組處理C部件27處進行了第三分組處理C的分組傳至分 組緩沖器G部件28。在被存儲在分組緩沖器G部件28中之后,該分 組被從分組輸出端子29輸出。
電源部件37從來自電源輸入端子36的輸入電壓(不管是AC還 是DC)生成適用于由附圖標記1、 22-28以及31-35表示的組成塊中的 每一個的電源電壓和載流量并且將生成的電源供給分組緩沖器F部件 22、分組處理A部件23、時鐘改變D部件24、分組處理B部件25、 時鐘改變E部件26、分組處理C部件27、分組緩沖器G部件28、以 及電源門控制器1。
在這里,為了簡化描述,假定從電源部件37輸出的電源電壓是 V0,單值。但是,沒有必要說明的是,能夠分別地供給由附圖標記1、 22-28以及31-35表示的各個組成塊所要求的載流量和電源電壓。電源 部件37分別通過電源接通/切斷門A部件31、電源接通/切斷門B部件 32、電源接通/切斷門C部件33、電源接通/切斷門D部件34、以及電 源接通/切斷門E部件35將電源供給分組處理A部件23、分組處理B 部件25、分組處理C部件27、時鐘改變D部件24、以及時鐘改變E 部件26。
電源門控制器1輸入來自于分組緩沖器F部件22的積累的分組量 信號,并且取決于它是否指示分組緩沖器F部件22的空狀態生成門控
制信號Sgc.a、 Sck:.b、 Scjc.c、 Sgc—d和Scjc-e,其中的每一個控制對應的 電源接通/切斷門部件。更具體地說,門控制信號S(3c.a、 Sck:.b、 S(k:.c、
Sck:.d和Sc3c一e分別引起電源接通/切斷門A部件31、電源接通/切斷門B 部件32、電源接通/切斷門C部件33、電源接通/切斷門D部件34、以
14及電源接通/切斷門E部件35接通或者切斷分組處理A部件23、分組 處理B部件25、分組處理C部件27、時鐘改變D部件24、以及時鐘 改變E部件26的電源。
2.2)電源門控制器
參考圖4,電源門控制器1包括空狀態持續時間測量部件11、分 組處理延遲注冊寄存器12、以及比較和確定部件13。在本示例中,電 源門控制器1執行如圖2A中所示的同時電源切斷控制。
空狀態持續時間測量部件11輸入來自于分組緩沖器F部件22的 積累的分組量信號并且測量沒有輸入分組被存儲在分組緩沖器F部件 中所經過的時間,以將測量的經過的時間(在下文中,被稱為"空狀 態持續時間)發送至比較和確定部件13。
分組處理延遲注冊寄存器12輸入和注冊來自于延遲時間設置信 息輸入端子30的延遲時間設置信息。在本示例中,延遲時間設置信息 是整個分組處理延遲,該整個分組處理延遲是當分組處理A部件23開 始分組的處理時的時間與當分組處理C部件27完成從時鐘改變E部件 26接收到的分組的處理時的時間之間的時間的總延遲。取決于要被處 理的分組的長度和/或諸如分組頭的分析、分組過濾等等的處理的處理 的種類,可以固定或者改變每一個分組處理部件的處理延遲。至于以 太網@幀,例如,幀的最大長度是1518字節并且巨幀的長度大于1518 字節。因此,在以太網@幀包括1 分組的情況下,必須基于IP分組的 長度設置分組處理部件處的幀的處理延遲。因此,取決于要被處理的 分組的長度和/或分組處理的種類可以注冊延遲時間設置信息。
比較和確定部件13比較空狀態持續時間和整個分組處理延遲以 確定是否分別設置用于切斷分組處理A部件23、分組處理B部件25、 分組處理C部件27、時鐘改變D部件24、以及時鐘改變E部件26的
電源的門控制信號S(3c.a、 SGC.B、 S(jc.c、 S(jc.d以及Scjc.e。更具體地說,取決于比較結果,比較和確定部件13將門控制信號Sgc.a、Sck;-b、Sckm:、
SQC.D以及Sc;c;.e分別輸出至電源接通/切斷門A部件31、電源接通/切斷
門B部件32、電源接通/切斷門C部件33、電源接通/切斷門D部件34、 以及電源接通/切斷門E部件35。換言之,電源門控制器l指示不供給 電源(門控制信號"ON")還是個別地供給電源(門控制信號"OFF") 到分組處理A部件23、分組處理B部件25、分組處理C部件27、時 鐘改變D部件24、以及時鐘改變E部件26中的每一個。例如,門控
制信號SGC.A、 Sgc.b、 S(jc.c、 Scjc.d以及Sc^e被設置為"ON"以從空
狀態持續時間變得長于整個分組處理延遲的時刻開始直到分組緩沖器 F部件22不再處于空狀態為止,關閉它們各自的門(切斷電源)。在
其它狀態下,門控制信號Scjc.a、 S(3C.b、 Sgc.c、 S(3c.d以及Sc;c.E被設置
為"OFF"以打開門(電源接通)。
如此,根據本示例,在流量的變化量被輸入到的基于分組通信設
備中,基于在分組緩沖器F部件22中積累的輸入分組的量,當輸入具 有小于最大量的量的小流量時降低電子器件的功率消耗,而當輸入最 大量的流量時防止可達到的正常吞吐量的削減。
因此,根據本示例,在能夠解決早期描述的問題的同時,也能夠 實現在被安裝在諸如信息通信設備的不能夠容許待機狀態的設備上的 電子部件(諸如ASIC或者FPGA)的功率消耗的減少。
應注意的是,可以通過在諸如中央處理器(CPU)的程序控制的 處理器上運行的程序來執行電源門控制器1。
2.3)電源減少控制
在下文中,將會參考圖3至圖5描述電源門控制器1的控制操作。
作為輸入,電源門控制器1接收來自于分組緩沖器F部件22的積 累的分組量信號并且,如果它指示空狀態,那么空狀態持續測量部件11開始計數經過的時間作為空狀態持續時間。電源門控制器1還接收 來自延遲時間設置信息輸入端子30的整個分組處理延遲以將整個分組
處理延遲作為電源接通/切斷條件存儲在分組處理延遲注冊寄存器12中。
如圖5中所示,比較和確定部件13比較空狀態持續時間和整個分 組處理延遲以確定是否分別設置用于接通分組處理A部件23、分組處 理B部件25、分組處理C部件27、時鐘改變D部件24、以及時鐘改 變E部件26的電源的門控制信號。換言之,電源門控制器l指示不供 給電源(門控制信號"ON")還是個別地供給電源到分組處理A部件 23、分組處理B部件25、分組處理C部件27、時鐘改變D部件24、 以及時鐘改變E部件26中的每一個。
在分組緩沖器F部件22不是處于空狀態下的情況下,門控制信號 被設置為"OFF"以打開它們各自的門(電源接通)。此外,在沒有分 組被存儲在分組緩沖器F部件22中之后空狀態持續時間期間,門控制 信號也被設置為"OFF"以打開它們各自的門(電源接通)。
當空狀態持續時間超出整個分組處理延遲時,門控制信號被更改 為"ON"以關閉它們各自的門(電源切斷)直到分組到達并且被存儲 在分組緩沖器F部件22中。
另外,沒有必要說明的是,接下來的操作等等也與本發明的示例 一樣是可行的。如圖2B中所示,部分和處理延遲DjM、 DP1.P2.......以
及DfM.pN被事先設置在分組處理延遲注冊寄存器12中。在這樣的情況
下,隨著通過分組處理部件的分組的傳播,比較和確定部件13逐漸地 延遲時間,在所述時間點門控制信號Sgc.a、 Sck:.b、 Sgc.c、 Sgc.d以及 Sec.e被依次設置為"ON",從而盡可能早地切斷沒有分組要處理的功 能性塊的電源,從而獲得功率減少的效果。此外,隨著分組的傳播, 比較和確定部件13,逐漸地延遲時間,在所述時間點,門控制信號Scj。a、
17Sgc.b'、 Sgc.c、 Scc.d以及S(jc.e被依次設置為"OFF",從而盡可能晚地 接通具有要處理的分組的功能性塊的電源,從而獲得功率減少的進一 步效果。
2.4)優勢
如上所述,根據本示例,從分組緩沖器F部件22已經處于空狀態 時開始己經經過預置的分組處理延遲之后停止到分組處理部件和時鐘 改變部件中的每一個的電源的供給。由于電源門控制器1僅監測分組 緩沖器F部件22中的積累的分組的量,所以即使處理部件的數目增加, 也能夠減少每個分組處理部件的操作功率消耗而沒有增加電源門控制 器1上的負荷。因此,本示例具有下述效果,即能夠獨立于處理部件 的數目,有效地抑制平均功率消耗。
在流量的變化量被輸入到的基于分組的通信設備中,能夠當輸入 具有小于最大量的量的小流量時降低電路的功率消耗,而當輸入最大 量的流量時沒有削減它可達到的正常吞吐量。因此,與之前描述的相 關技術相比,能夠更大地減少電子部件(諸如EPGA或者ASIC)的平 均功率消耗,而沒有使用諸如不同于現有技術的異步電路和方案的特 殊開發工具。
在上面已經描述的本示例中,將會省略圖3中的分組緩沖器G部 件28的詳細描述,因為對本領域的那些技術人員來說是眾所周知的并 且沒有直接與本發明相關。
另外,在圖3中所示的構造中,示出了三個分組處理部件和兩個 時鐘改變部件。但是,此構造僅僅是N (N是等于或者大于1的整數) 分組處理部件和(N-l)時鐘改變部件的示例。沒有必要說明的是,在 當N-1時的最小構造的情況下,只有一個分組處理部件就夠了。
在不偏離本發明的精神或者基本特征的情況下,可以以其它的具體形式實現本發明。因此上述示例性實施例和示例在如示出的所有方 面而被考慮并且是不是限制性的,除了前述描述之外,由本申請的權 利要求指出本發明的范圍,并且在權利要求的等價物的意義和范圍之 內的所有更改都旨在被包含在其中。
權利要求
1.一種電路,包括輸入緩沖器,所述輸入緩沖器用于存儲輸入數據;多個處理部件,所述多個處理部件被串聯地連接并包括頭處理部件和尾端處理部件以順序地處理所述輸入數據;以及電源控制器,所述電源控制器用于根據經過的時間控制到所述多個處理部件中的每一個處理部件的電源,其中在所述經過的時間期間沒有輸入數據被存儲在所述輸入緩沖器中。
2. 根據權利要求l所述的電路,其中當所述經過的時間達到所述 頭處理部件和對應的處理部件之間的處理延遲時,所述電源控制器切 斷到所述多個處理部件中的每一個處理部件的電源。
3. 根據權利要求2所述的電路,其中當所述經過的時間達到所述 頭處理部件和所述尾端處理部件之間的整個處理延遲時,所述電源控 制器同時切斷到所述多個處理部件中的所有處理部件的電源。
4. 根據權利要求3所述的電路,其中當在所述多個處理部件被斷 電的狀態下輸入數據被存儲在所述輸入緩沖器中時,所述電源控制器 同時接通到所述多個處理部件中的所有處理部件的電源。
5. 根據權利要求2所述的電路,其中當經過的時間達到所述頭處 理部件和所述多個處理部件中的各個處理部件之間的處理延遲中的每 一個時,所述電源控制器順序地切斷到從所述頭處理部件到所述尾端 處理部件的所述多個處理部件的電源。
6. 根據權利要求5所述的電路,其中當在所述多個處理部件被斷 電的狀態下輸入數據已經被存儲在所述輸入緩沖器之后經過的時間達 到所述頭處理部件和所述多個處理部件中除了所述尾端處理部件之外的各個處理部件之間的處理延遲中的每一個時,所述電源控制器順序 地接通到所述多個處理部件的電源。
7. 根據權利要求2-6中的任何一項所述的電路,其中所述電源控制器包括定時器,所述定時器用于測量在所述頭處理部件開始處理所述輸 入數據時的時間和對應的處理部件完成處理從前面的處理部件接收到 的數據時的時間之間經過的時間;存儲部件,所述存儲部件用于存儲在所述頭處理部件和對應的處 理部件之間的處理延遲;以及比較器,所述比較器用于比較所述經過的時間和所述處理延遲以 確定接通還是切斷到所述多個處理部件中的每一個處理部件的電源。
8. —種通信設備,包括根據權利要求1-7中的任何一項所述的電路。
9. 一種方法,用于控制到串聯連接的多個處理部件的電源,其中 所述多個處理部件包括頭處理部件和尾端處理部件以順序地處理被存 儲在輸入緩沖器中的輸入數據,包括測量經過的時間,在所述經過的時間期間沒有輸入數據被存儲在 所述輸入緩沖器中;和根據所述經過的時間控制到所述多個處理部件中的每一個處理部 件的電源。
10. 根據權利要求9所述的方法,其中當所述經過的時間達到所 述頭處理部件和對應的處理部件之間的處理延遲時切斷到所述多個處 理部件中的每一個處理部件的電源。
11. 根據權利要求IO所述的方法,其中當所述經過的時間達到所 述頭處理部件和所述尾端處理部件之間的整個處理延遲時同時切斷到所述處理部件中的所有處理部件的電源。
12. 根據權利要求ll所述的方法,其中當在所述多個處理部件被 斷電的狀態下輸入數據被存儲在所述輸入緩沖器中時同時接通到所述 處理部件中的所有處理部件的電源。
13. 根據權利要求IO所述的方法,其中當所述經過的時間達到所 述頭處理部件和所述多個處理部件中的各個處理部件之間的處理延遲 中的每一個時,順序地切斷到從所述頭處理部件到所述尾端處理部件的所述多個處理部件的電源。
14. 根據權利要求13所述的方法,其中當在所述多個處理部件被 斷電的狀態下輸入數據已經被存儲在所述輸入緩沖器中之后經過的時 間達到在所述頭處理部件和所述多個處理部件中除了所述尾端處理部 件之外的各個處理部件之間的處理延遲中的每一個時,順序地接通到 從所述頭處理部件到所述尾端處理部件的所述多個處理部件的電源。
15. 根據權利要求10-14中的任何一項所述的方法,其中所述經過 的時間是當所述頭處理部件開始處理所述輸入數據時的時間和當對應 的處理部件完成處理從前面的處理部件接收到的數據時的時間之間的 時間段,其中通過以下方法控制到所述多個處理部件中的每一個處理部件的電源存儲在所述頭處理部件和對應的處理部件之間的處理延遲;和比較所述經過的時間和所述處理延遲以確定接通還是切斷到所述 多個處理部件中的每一個處理部件的電源。
全文摘要
本發明提供了一種通信設備中的電源控制方法和電路。該電路包括輸入緩沖器,該輸入緩沖器用于存儲輸入數據;串聯地連接的多個處理部件,包括頭處理部件和尾端處理部件以順序地處理輸入數據;以及電源控制器,該電源控制器用于根據經過的時間控制到多個處理部件中的每一個的電源,其中在所述時間期間沒有輸入數據被存儲在輸入緩沖器中。
文檔編號H04L12/10GK101567791SQ20091013217
公開日2009年10月28日 申請日期2009年4月23日 優先權日2008年4月23日
發明者久松秀則 申請人:日本電氣株式會社