JPH0844465A - 消費電力を効率化した情報処理装置 - Google Patents
消費電力を効率化した情報処理装置Info
- Publication number
- JPH0844465A JPH0844465A JP7086508A JP8650895A JPH0844465A JP H0844465 A JPH0844465 A JP H0844465A JP 7086508 A JP7086508 A JP 7086508A JP 8650895 A JP8650895 A JP 8650895A JP H0844465 A JPH0844465 A JP H0844465A
- Authority
- JP
- Japan
- Prior art keywords
- clock signal
- frequency
- information processing
- voltage
- power supply
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/04—Generating or distributing clock signals or signals derived directly therefrom
- G06F1/08—Clock generators with changeable or programmable clock frequency
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3287—Power saving characterised by the action undertaken by switching off individual functional units in the computer system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Power Sources (AREA)
- Microcomputers (AREA)
- Dram (AREA)
Abstract
実現する。 【構成】 PLL回路部3で生成される動作クロック信
号CPCKの周波数を2つの分周値記憶部2,12に書
き込む分周値N,Mによって任意の値に設定する。ま
た、PLL回路部3内の電圧制御発振器に入力される電
圧制御信号LPSを、電源電圧制御部9にも供給する。
電源電圧制御部9は、電圧制御信号LPSに応じて、C
PU部1などの他の回路に供給する電源電圧Eのレベル
を制御する。動作クロック信号CPCKの周波数と電源
電圧Eのレベルは、いずれも電圧制御信号LPSの電圧
レベルに依存しているので、消費電力の低減と適度な動
作速度とを同時に実現することができる。
Description
置に関する。
ロック図である。この情報処理装置は、CPU(中央演
算処理装置)部100にROM(リードオンリメモリ)
部105、RAM(ランダムアクセスメモリ)部10
6、記憶装置部107、入出力部108で構成されたシ
ステムである。従来の装置では、未操作時にCPU10
0の動作クロック周波数をスイッチ104で30MHz
から数KHzに切換えたり、システムへの供給電源を設
計段階で5Vから3.3Vへと低下させることによって
低消費電力化が行われていた。
発振部101,102が発生する2種類のクロック信号
の一方を選択してCPU100に与えることによって、
CPU100の動作周波数を切り替えることができるよ
うになっている。2つの発振部101,102の切換え
がスイッチ109で指示されると、スイッチ109から
の指示に応じてタイミング制御部103がCPUクロッ
クの切換えタイミングを発生し、これに応じてスイッチ
104で切換えを実行する。このようにクロックを切換
える目的は、アプリケーションプログラムの動作速度を
調整することにある。例えば、比較的低速なCPUで実
行されることを前提として作成されたゲーム用ソフトウ
ェアを高速なCPU部100で実行すると、操作者にと
って動作速度が早すぎるような場合がある。このような
場合に、クロック周波数を低減すれば動作速度を緩和す
ることができる。
の情報処理装置については、次のような問題がある。
では、電源電圧を下げると動作速度が低下してしまう。
従って、情報処理装置の電源電圧を下げることによって
低消費電力を達成する方法では、電圧低下に伴って装置
全体の性能が低下する。
ックを切換えることによって低消費電力を達成する方法
では、入力操作時には常にCPUクロックが最大周波数
になるので、入力操作時には消費電力を低減することが
できない。
法では、アプリケーションプログラム毎に適切な動作速
度を得ることは困難である。
解決するためになされたものであり、消費電力の低減と
適度な動作速度とを同時に実現できる情報処理装置を提
供することを目的とする。
解決するため、請求項1に記載された発明は、マイクロ
プロセッサを備える情報処理装置であって、所望の周波
数を有する動作クロック信号を生成して前記マイクロプ
ロセッサに供給するクロック信号生成手段と、前記動作
クロック信号の周波数に応じた電圧レベルを有する出力
電圧を発生し、前記マイクロプロセッサに電源として供
給する電源電圧制御手段と、を備えることを特徴とす
る。
の動作クロック信号の周波数に応じた電圧レベルの電源
電圧をマイクロプロセッサに供給する。従って、動作ク
ロック信号の周波数を適切な値に設定することによっ
て、適切な動作速度を達成しつつ、消費電力を低減する
ことができる。
前記クロック信号生成手段は、基準クロック信号を発生
する基準クロック信号発生手段と、所望の第1の分周値
に応じて前記動作クロック信号を分周することによっ
て、分周クロック信号を生成する第1の分周器と、前記
基準クロック信号と前記分周クロック信号との位相を一
致させるように、前記動作クロック信号の周波数を調整
しつつ前記動作クロック信号を生成するPLL回路と、
を備える。
によって、動作クロック信号の周波数を所望の値に設定
することができる。
前記PLL回路は、前記基準クロック信号と前記分周ク
ロック信号の位相を比較し、前記位相の差分に応じた誤
差信号を生成する位相比較器と、前記誤差信号を入力と
するローパスフィルタと、前記ローパスフィルタの出力
信号に応じて前記動作クロック信号を生成する電圧制御
発振器とを備えており、前記電源電圧制御手段は、前記
ローパスフィルタの出力信号の電圧レベルに応じて前記
出力電圧を制御する電圧制御回路を備える。
信号の周波数は、ローパスフィルタの出力信号の電圧レ
ベルに依存する。このローパスフィルタの出力信号の電
圧レベルに応じてマイクロプロセッサに与えられる電源
電圧を制御するので、マイクロプロセッサの電源電圧と
動作クロック周波数を互いに関連づけて制御することが
できる。
前記クロック信号生成手段は、さらに、前記所望の第1
の分周値を記憶する第1の分周値メモリを備えており、
前記情報処理装置は、さらに、前記第1の分周値メモリ
と前記マイクロプロセッサとを電気的に接続する第1の
バス、を備える。
1の分周値を書き換えることによって、動作クロック信
号の周波数を所望の値に設定することができる。
前記基準クロック信号発生手段は、さらに、所定の周波
数を有する原クロック信号を発生する原クロック信号発
生手段と、前記前記原クロックを所望の第2の分周値で
分周することによって前記基準クロック信号を生成する
第2の分周器と、前記所望の第2の分周値を記憶する第
2の分周値メモリと、を備えており、前記情報処理装置
は、さらに、前記第2の分周値メモリと前記マイクロプ
ロセッサとを電気的に接続する第2のバス、を備える。
1と第2の分周値を書き換えることによって、動作クロ
ック信号の周波数を任意の所望の値に設定することがで
きる。
前記電源電圧制御手段は、前記動作クロック信号を入力
とし、前記動作クロック信号の周波数に応じて前記出力
電圧を制御する電圧制御回路を備える。
圧と動作クロック周波数を互いに関連づけて制御するこ
とができる。
前記電源電圧制御手段は、前記出力電圧の上限を規定す
る上位電圧限界制御手段と、前記出力電圧の下限を規定
する下位電圧限界制御手段と、を備える。
る電源の電圧を適切な範囲に限定することができる。
クロック信号生成手段は、前記動作クロック信号の最大
周波数を規制する周波数リミッタを備える。
ロック信号の周波数が、過渡的にも所定の上限周波数を
越えないようにすることができるので、安定した動作を
維持することができる。
ピュータシステムを示すブロック図である。このコンピ
ュータシステムは、CPU部1と、CPUバス10と、
ROM部4と、RAM部5と、記憶装置部6と、入出力
部7と、加減速発振部8とを備えている。ROM部4、
RAM部5、記憶装置部6、入出力部7、および加減速
発振部8は、CPUバス10に接続されている。加減速
発振部8は、CPU部1の同期動作を規定する動作クロ
ック信号CPCKを生成してCPU部1に供給するとと
もに、コンピュータシステムの他の回路(CPU部1、
ROM部4、RAM部5等)に供給する電源電圧Eを発
生している。CPU部1は、CPUバス10を通じてシ
ステム全体の動作を制御する。入出力部7への入力は、
キ−ボ−ド、マウス、スタイラスペン、タッチパネル、
ネットワークの受信回路などの入力デバイスから入力さ
れるデータである。入出力部7からの出力は、CRTデ
ィスプレイ、液晶等の平面表示体などの出力デバイスに
与えられる信号である。加減速発振部8は、PLL(位
相同期ループ)回路部3と、分周値記憶部2と、基準分
周値記憶部12と、電源電圧制御部9とを備えている。
回路ブロック図である。PLL回路部3は、位相比較部
20と、ループフィルタ(LPF)21と、電圧制御発
振器(VCO)22と、分周器23と、基準発振部24
と、発振子25と、基準分周器27とを備えている。な
お、位相比較部20とループフィルタ21と電圧制御発
振器22とは、狭義のPLL回路を構成している。電源
電圧制御部9は、上位電圧限界制御部9aと、下位電圧
限界制御部9bと、電源電圧制御回路9cとを備えてい
る。
は、バスを介してCPU部1に接続されており、CPU
部1により設定された基準分周値Mと分周値Nとをそれ
ぞれ記憶している。水晶振動子などの発振子25が設け
られた基準発振部24は、原クロック信号RCK0を生
成する。基準分周器27は、基準分周値記憶部12に記
憶された分周値Mで原クロック信号RCK0を分周する
ことによって、基準クロック信号RCK1を生成する。
明における第1と第2の分周値にそれぞれ相当してい
る。
信号RCK1は、位相比較部20に基準信号として入力
される。分周器23によって生成される分周信号DVC
Kは、位相比較部20に比較信号として入力される。位
相比較部20は、これら2つの信号RCK1,DVCK
の位相差を示す誤差信号CPSを生成する。この誤差信
号CPSは、チャ−ジポンプ回路を内蔵するループフィ
ルタ21に送られる。ループフィルタ21内のチャージ
ポンプ回路は、誤差信号CPSのパルスレベルとパルス
数とに応じた電圧レベルを有する電圧制御信号LPSを
生成して出力する。
信号LPSは、電圧制御発振器22と電源電圧制御部9
とに供給される。電圧制御発振器22は、電圧制御信号
LPSの電圧レベルに応じた発振周波数を有する動作ク
ロック信号CPCKを出力する。この動作クロック信号
CPCKは、分周値記憶部2に記憶された分周値Nに基
づいて、分周器23で1/Nに分周される。分周器23
で生成された分周信号DVCKは、前述したように、位
相比較部20に送られて基準クロック信号RCK1と位
相比較される。そして、2つの信号RCK1,DVCK
の位相差が0になるように、動作クロック信号CPCK
の周波数が収束していく。収束後の動作クロック信号C
PCKの周波数は、第1の基準クロック信号RCK1の
周波数fRCK1に分周値Nを乗じた値となる。
と、基準クロック信号RCK1の周波数fRCK1と、動作
クロック信号CPCKの周波数fCPCKとの関係は次の通
りである。 fRCK1=fRCK0/M …(1) fCPCK=N×fRCK1=N×fRCK0/M …(2)
=2とすれば、fRCK1=2.5KHz,fCPCK=5KH
zとなる。
た分周値Nと、基準分周値記憶部12に記憶された基準
分周値Mの値を書き換えると、動作クロック信号CPC
Kの周波数fCPCKを連続的に任意の所望の値に設定する
ことができる。これは、分周値記憶部2と基準分周値記
憶部12とを設けるようにした利点である。
圧と下限電圧とを規定するための上位電圧限界制御部9
aおよび下位電圧限界制御部9bと、電源電圧Eのレベ
ルを制御するための電源電圧制御回路9cとを備えてい
る。ループフィルタ21で得られた電圧制御信号LPS
は電源電圧制御部9に供給され、システムの他の回路に
供給される電源電圧Eがこの電圧制御信号LPSに応じ
て制御される。但し、ループフィルタ21と電圧制御発
振器22には、電源電圧制御部9からの出力電圧Eとは
別に、図示しない他の電源から固定電圧が供給されてい
る。
の電圧レベルに応じて出力電圧Eのレベルを制御してい
る。前述したように、CPU部1に与えられる動作クロ
ック信号CPCKの周波数fCPCKも、電圧制御信号LP
Sの電圧レベルに応じて制御されている。換言すれば、
動作クロック信号CPCKの周波数とシステムの電源電
圧Eとは互いに関連付けられており、従って、コンピュ
ータシステムは、動作クロック信号CPCKの周波数に
応じた適切な速度で動作し、かつ、その消費電力も動作
クロック信号CPCKの周波数に応じて低減される。
すブロック図である。上位電圧限界制御部9aと下位電
圧限界制御部9bは、それぞれ一定の電圧V0 と接地電
位との間を2つの抵抗で分圧することによって、上限電
圧VMAX と下限電圧VMIN を発生する回路である。電源
電圧制御回路9cは、2つのコンパレータ41,42
と、AND回路43と、2つのインバータ(NOT回
路)44,45と、3つのスイッチ51〜53と、DC
−DCコンバータ60とを備えている。
制御部9aから供給された上限電圧VMAX のレベルと、
ループフィルタ21から出力された電圧制御信号LPS
の電圧レベルとを比較する。LPS≦VMAX であればコ
ンパレータ41の出力信号Q41はHレベルとなり、V
MAX <LPSであればLレベルとなる。第2のコンパレ
ータ42は、下位電圧限界制御部9bから供給された下
限電圧VMIN のレベルと、電圧制御信号LPSの電圧レ
ベルとを比較する。VMIN ≦LPSであればコンパレー
タ42の出力信号Q42はHレベルとなり、LPS<V
MIN であればLレベルとなる。第1のコンパレータ41
の出力Q41は、AND回路43と第1のインバータ4
4に与えられている。また、第2のコンパレータ42の
出力Q42は、AND回路43と第2のインバータ45
に与えられている。AND回路43の出力は、第1のス
イッチ51をON/OFF制御する切換信号である。2
つのインバータ44,45の出力は、第2と第3のスイ
ッチ52,53をそれぞれON/OFF制御する切換信
号である。3つのスイッチ51〜53の入力端子には電
圧制御信号LPSと上限電圧VMAX と下限電圧VMIN と
がそれぞれ入力されており、3つのスイッチ51〜53
の出力は基準電圧VREF としてDC−DCコンバータ6
0に入力されている。従って、2つのコンパレータ4
1,42における比較結果に応じて、電圧制御信号LP
Sと上限電圧VMAX と下限電圧VMIN との3つの中のい
ずれか1つが基準電圧VREF としてDC−DCコンバー
タ60に供給される。
ンバータ60の基準電圧VREF は、電圧制御信号LPS
の電圧レベルに応じて次のように切換られる。
コンバータ60に入力される基準電圧VREF を、上限電
圧VMAX と下限電圧VMIN で規定される電圧範囲内にお
いて電圧制御信号LPSの電圧レベルに比例するように
設定する。この結果、DC−DCコンバータ60の出力
電圧E、すなわち、コンピュータシステムの他の回路に
供給される電源電圧Eも、所定の電圧範囲内において電
圧制御信号LPSの電圧レベルに比例する。
が1クロックで幾つの命令を実行するかを示す値であ
る。近年のマイクロプロセッサには、1クロックで複数
の命令を実行するものが存在する。このようなマイクロ
プロセッサでは、1クロック当たりの命令数に比例して
消費電力が増加するので、信号動作要素Pによってその
効果を考慮している。この信号動作要素Pの値は、CP
U部1として使用されるマイクロプロセッサの種類に依
存している。負荷要素Cも、コンピュータシステム仕様
で決定される固定的な値である。上記の(3)式におい
て変更が可能な要素は、電源電圧Eとクロック周波数f
CPCKである。従って、電源電圧Eとクロック周波数fCP
CKとを変化させることにより、消費電力の低減と適切な
動作速度とを同時に実現することができる。すなわち、
アプリケ−ションソフトの適切な動作速度が得られるよ
うにCPU部1のクロック信号CPCKの周波数fCPCK
を任意に設定することができ、また、このクロック周波
数fCPCKに連動して電源電圧Eも変更される。
ック信号RCK0の周波数fRCK0が10KHz,基準分
周器27に設定された基準分周値Mが4であると仮定す
る。この時、N=2に設定すれば、fRCK1=2.5KH
z,fCPCK=5KHzとなる。ワ−ドプロセッサ等のア
プリケーションプログラムを実行している場合におい
て、入力デバイスの未操作時に分周値Nを2に設定すれ
ば、上述した(2)式に従って、動作クロック周波数f
CPCKは5KHzとなる。一方、入力デバイスの操作時に
分周値Nを40に設定すれば、動作クロック周波数fCP
CKは100KHzとなる。同様に、画面のスクロ−ル時
は動作クロック周波数fCPCKを5MHzに設定し、計算
処理時には動作クロック周波数fCPCKを30MHzに設
定することができる。このように、コンピュータシステ
ムの各種の動作モードに応じて分周値Nの値を書き換え
ることによって、その動作モードに適した動作速度と消
費電力の制御を同時に実現することができる。また、分
周値Nの値を、アプリケーションプログラムに応じて変
更するようにすれば、各アプリケーションプログラムに
応じた適切な動作速度を達成することができる。
望の動作速度FTと、CPU部1の処理能力を示す能力
係数CTとを設定し、これらのパラメータFT,CTを
用いて、次の(4)式に従って動作クロック周波数fCP
CKを調整することも可能である。
プロセッサの処理速度SREF と、コンピュータシステム
で実際に使用されているマイクロプロセッサの処理速度
SCMP との比SREF /SCMP で与えられる。例えば、i
486プロセッサ(インテル社の商標)の処理速度SRE
F を1.0と仮定し、ペンティアムプロセッサ(インテ
ル社の商標)の処理速度SCMP を4.0と仮定すると、
i486の能力係数CTは1、ペンティアムの能力係数
CTは0.25である。(4)式から解るように、同じ
動作速度FTを得るためには、能力係数CTの小さなマ
イクロプロセッサほど(すなわち、処理速度の早いプロ
セッサほど)動作クロック周波数fCPCKは小さくなる。
ーションプログラムの動作環境として各アプリケーショ
ンプログラム内に設定することができる。能力係数CT
は、CPU部1として用いられているマイクロプロセッ
サの種類に応じて決まるので、ユーザがアプリケーショ
ンプログラムを最初に実行する際に一度設定すればよ
い。この時、複数のマイクロプロセッサの種類の選択肢
を画面に表示して、その中の1つを選択するようにする
ことが可能である。動作速度FTは、ユーザの好みに応
じて適宜変更することが可能である。
記憶部2に書き込むべき分周値Nは次の(5)式で与え
られる。
2に書き込むことによって、ユーザが指定した所望の動
作速度FTを達成することが出来る。
基準クロック周波数fRCK1が2.5KHzであると仮定
する。思考的な処理を行なうゲ−ムを行なう場合に、キ
−入力待ち時に動作速度FTを40に(すなわち分周値
Nを40に)設定すれば動作クロック周波数fCPCは1
00KHzとなるので消費電力を低減できる。また、思
考的な処理時に動作速度FTを12000に(すなわち
分周値Nを12000に)設定すれば動作クロック周波
数fCPCKを30MHzとなるので、思考処理の結果を高
速に求めることができる。
プロセッサを用いている場合には、動作速度FTを40
に設定した時に分周値Nは10となり、動作クロック周
波数fCPCKは25KHzとなる。また、動作速度を12
000に設定した時には、分周値Nは3000となり、
動作クロック周波数fCPCKは7.5MHzとなる。この
ように、マイクロプロセッサの処理能力とアプリケーシ
ョンプログラムの処理内容に応じた適切な動作速度を容
易に設定することが可能である。更に、動作クロックを
数百Hzと数十MHz間を任意に変動させ、動作速度F
Tを加速したり減速したりする高度なゲ−ムを容易に行
うことも可能である。
のオペレーションシステム(OS)によって同時に管理
される、いわゆるマルチOS下では、望ましい動作速度
がそれぞれのOSによって異なる場合が発生する。例え
ば、異なったOS上で複数の異なったアプリケーション
プログラムを動作させるた場合には、それぞれに対する
望ましい動作速度FTはそれぞれ異なるのが普通であ
る。このような場合に、本発明によって動作速度と消費
電力とを同時に調整するようにすれば、それぞれの望ま
しい動作速度FTを達成しつつ、消費電力を低減するこ
とが可能である。
減速発振部8の内部構成を示す回路ブロック図である。
図4の回路は、図2の回路に周波数リミッタ部26を追
加した構成を有している。周波数リミッタ部26には、
基準発振部24によって生成された原クロック信号RC
K0と、分周器23によって生成された分周信号DVC
Kと、電圧制御発振器22によって生成された動作クロ
ック信号CPCKとが入力されている。周波数リミッタ
部26は、これらの入力信号に応じて周波数制御信号C
PSWを生成して、位相比較部20に供給する。後述す
るように、動作クロック信号CPCKが所定の最大周波
数に達すると、周波数リミッタ部26が周波数制御信号
CPSWのレベルを変更して、位相比較部20から出力
される誤差信号CPSをハイインピーダンス状態に設定
する。この結果、動作クロック信号CPCKの最大周波
数が規制される。
を示すブロック図である。周波数リミッタ部26は、カ
ウンタ部30とフリプフロップ(FF)31とを備えて
いる。原クロック信号RCK0がHレベルになると、カ
ウンタ部30の内部カウンタが0にリセットされる。ま
た、原クロック信号RCK0がLレベルに立下ると、カ
ウンタ部30が動作クロック信号CPCKのパルス数の
カウントアップを開始する。そして、カウント値が、動
作クロック周波数fCPCKの最大許容値に対応する所定の
値以上になると、カウンタ部30がアップ信号UPSを
LレベルからHレベルにセットする。このアップ信号U
PSは、カウンタ部30のイネーブル端子とフリップフ
ロップ31のクロック端子とに入力されている。アップ
信号UPSがHレベルになると、カウンタ部30のカウ
ントアップが停止し、また、フリップフロップ31の出
力である周波数制御信号CPSWは、LレベルからHレ
ベルになる。位相比較部20から出力される誤差信号C
PS(図4)は、周波数制御信号CPSWがHレベルに
なると強制的にハイインピーダンス状態に設定される。
そして、分周器23からの分周信号DVCKのパルスが
フリップフロップ31に与えられると、フリップフロッ
プ31がリセットされて周波数制御信号CPSWがLレ
ベルとなり、この結果、誤差信号CPSの抑制が解除さ
れる。
すタイミングチャ−トである。但し、図6(c),
(d)は、周波数リミッタ部26が無い回路(図2の回
路)の動作を示しており、図6(e)〜(g)は、周波
数リミッタ部26を設けた回路(図4の回路)の動作を
示している。図6(a),(b)は両者に共通である。
CPCKを増加させるために、CPU部1が分周値記憶部2
の分周値Nをより大きな値に書き換える。時刻Bは、書
き換える前の分周値Nに応じて分周器23が分周信号D
VCK(図6(b))のパルスを発生するはずであった
時刻である。期間Aにおいて分周値Nを大きな値に書き
換えると、時刻Bでは分周信号DVCKのパルスが発生
しないので、位相比較部20は誤差信号CPS(図6
(c))をハイインピ−ダンス状態からHレベルに変化
させる。なお、図6(c)における斜線部はハイインピ
ーダンス状態であることを示している。時刻Bで誤差信
号CPSがHレベルになると、ループフィルタ21で生
成される電圧制御信号LPS(図6(d))の電位が徐
々に増加し、これに応じて電圧制御発振器22で生成さ
れる動作クロック信号CPCKの周波数fCPCK(図6
(g))も徐々に上昇する。なお、図6(g)の中央付
近以降においてハッチングされている部分は、高周波数
のために波形を正確に図示できない部分を示している。
回路(図2)では、図6(b)〜(d)に示すように、
時刻Dにおいて分周信号DVCKの次のパルスが発生す
るまで電圧制御信号LPSの電位が上昇を続けるので、
これに応じて動作クロック信号CPCKの周波数fCPCK
も増大を続ける。
CPCKの周波数fCPCKがCPU部1の動作範囲を超え
る場合を考える。このような場合に、周波数リミッタ部
26を設けた回路(図4)では、時刻Eにおいて動作ク
ロック信号CPCKの周波数の上昇を抑制する。すなわ
ち、図6(e),(f)に示すように、時刻Eで誤差信
号CPSをハイインピ−ダンス状態に設定して電圧制御
信号LPSの上昇を停止させる。PLL回路(図4の要
素20〜23)は、基準クロック信号RCK1の立ち上
がりと、分周信号DVCKの立ち上がりの位相が同位相
に収束するように動作し、この結果、動作クロック信号
CPCKの周波数fCPCKが分周値記憶部2によって設定
された周波数に収束する。図7は、周波数リミッタ部2
6の有無の場合におけるクロック周波数fCPCKの収束の
状態を比較して示す説明図である。図7(A)に示すよ
うに、周波数リミッタ部26が無い回路では、クロック
周波数fCPCKの上限はない。一方、図7(B)に示すよ
うに、周波数リミッタ部26を設けた回路では、クロッ
ク周波数fCPCKが上限値fMAX 以下の範囲で次第に目標
値に収束していく。どちらの場合にもクロック周波数f
CPCKは同じ目標値に収束していくが、周波数リミッタ部
26を設けることによって、CPU部1が正常に動作す
る範囲にクロック周波数fCPCKを納めることができる。
また、通常は、周波数リミッタ部26を設けた方が、目
標値への収束も早いという利点がある。
イミングチャ−トであり、図6の動作の詳細を示したも
のである。図5の回路図から解るように、カウンタ部3
0は、原クロック信号RCK0(図8(c))がLレベ
ルである期間中に動作クロック信号CPCKのパルスを
カウントアップし、原クロック信号RCK0がHレベル
になるとリセットされる。図8(d)の例では時刻Eの
直前の期間Fの間に動作クロック信号CPCKの周波数
fCPCKが大幅に上昇するため、時刻Eにおいてカウンタ
部30が所定数のカウントアップを終了して、アップ信
号UPS(図8(e))をLレベルからHレベルに変化
させる。すると、アップ信号UPSに応じてカウンタ部
30が停止し、フリップフロップ31から出力される周
波数制御信号CPSW(図8(f))がLレベルからH
レベルになる。この周波数制御信号CPSWに応じて、
位相比較部20が誤差信号CPSを強制的にハイインピ
−ダンス状態に設定する。この後、時刻Dにおいて分周
信号DVCK(図8(b))のパルスが発生すると、フ
リップフロップ31がリセットされ、この結果、周波数
制御信号CPSWはHレベルからLレベルに戻る。但
し、分周信号DVCKのパルスに応じて位相比較部20
が誤差信号CPSをハイインピーダンス状態に設定する
ので、時刻D以降も誤差信号CPSはハイインピーダン
ス状態に保たれる。時刻C以降は、B〜Cの期間と類似
の動作を繰返しつつ、基準クロック信号RCK1と分周
信号DVCKとが同位相になるように動作クロック信号
CPCKの周波数が収束する。
CK0がLレベルに保たれる期間T(図8(c))は、
動作クロック信号CPCKの周波数を監視するための監
視期間Tとして利用されている。周波数リミッタ部26
は、この監視期間Tにおいて動作クロック信号CPCK
のパルス数をカウントし、そのカウント値が最大周波数
に対応した値以上に達すると、周波数制御信号CPSW
を位相比較部20に送り、位相比較部20から出力され
る誤差信号CPSをハイインピーダンス状態に設定す
る。その結果、CPU部1に与えられるクロック信号C
PCKの最大周波数を抑制することができる。従って、
動作クロック周波数fCPCKが変化してもCPU部1が安
定した動作を保つことができる。
22としては、例えば特開平2−256311号公報の
第1図から第3図に示されたミラー積分回路を伴った回
路を用いることができる。こうすることにより、発振周
波数が数Hzから百数十MHzまでの周波数範囲を取り
扱える電圧制御発振器を容易に実現することができる。
作クロック信号CPCKの発振振幅比(デューティ比)
が1:1とならなかった場合は、動作クロック信号CP
CKをフリップフロップ素子により1/2分周して発振
振幅比を1:1することも可能である。
器22の電源として、電源電圧制御部9で制御された電
源電圧Eを供給することも可能である。
0の代わりに、電圧制御信号LPSの電圧レベルに応じ
て出力電圧Eのレベルを調整するような他の電源回路を
用いることができ、例えば、スイッチングレギューレー
タなどを使用することができる。動作クロック周波数f
CPCKは電圧制御信号LPSの電圧レベルに依存している
ので、このような他の電源回路は、動作クロック周波数
fCPCKに応じたレベルの出力電圧Eを発生する回路であ
ると言い換えることもできる。
クロック信号CPCKを入力とし、動作クロック周波数
fCPCKに応じた電圧制御を行なうような電源回路を用い
ることも可能である。図9は、動作クロック周波数fCP
CKに応じた電圧制御を行なう電源電圧制御回路9dを備
えた回路構成を示すブロック図である。図9の回路は、
図2の回路の電圧制御信号LPSの代わりに、動作クロ
ック信号CPCKを電源電圧制御回路9dに入力するよ
うにしたものである。
は、一般に、動作クロック信号CPCKの周波数fCPCK
に応じた電圧レベルを有する出力電圧Eを発生するよう
な電源回路を用いることができる。
得られた出力電圧Eをコンピュータシステムの各回路に
供給するものとして説明したが、特に消費電力の大きな
回路(例えばCPU部1、RAM部5、グラフィックコ
ントローラ(図示せず)等)に対してのみ電源電圧制御
部9の出力電圧Eを供給し、他の回路には一定電圧を供
給するようにしてもよい。また、消費電力の大きな回路
のそれぞれに、各回路に応じた適切な電圧範囲内で電源
電圧を制御する電源電圧制御部9を内蔵することも可能
である。
ル・シグナル・プロセッサ)、映像プロセッサ(ビデオ
プロセッサ)、3Dプロセッサ、認識プロセッサ、判断
プロセッサ等の種々のタイプのマイクロプロセッサを用
いたシステムにも本発明を適用することができる。
た発明によれば、動作クロック信号の周波数を適切な値
に設定することによって、適切な動作速度を達成しつ
つ、消費電力を低減することができる。
分周値を調整することによって、動作クロック信号の周
波数を所望の値に設定することができる。
スフィルタの出力信号の電圧レベルに応じてマイクロプ
ロセッサに与えられる電源電圧を制御するので、マイク
ロプロセッサの電源電圧と動作クロック周波数を互いに
関連づけて制御することができる。
ロプロセッサにより第1の分周値を書き換えることによ
って、動作クロック信号の周波数を所望の値に設定する
ことができる。
ロプロセッサにより第1と第2の分周値を書き換えるこ
とによって、動作クロック信号の周波数を任意の所望の
値に設定することができる。
ロプロセッサの電源電圧と動作クロック周波数を互いに
関連づけて制御することができる。
プロセッサに与えられる電源の電圧を適切な範囲に限定
することができる。
ロプロセッサの動作クロック信号の周波数が、過渡的に
も所定の上限周波数を越えないようにすることができる
ので、安定した動作を維持することができる。
図。
図。
成を示す回路ブロック図。
ロック図。
ト。
ロック周波数fCPCKの収束の状態を比較して示す説明
図。
チャ−ト。
行なう電源電圧制御回路9dを備えた回路構成を示すブ
ロック図。
Claims (8)
- 【請求項1】 マイクロプロセッサを備える情報処理装
置であって、 所望の周波数を有する動作クロック信号を生成して前記
マイクロプロセッサに供給するクロック信号生成手段
と、 前記動作クロック信号の周波数に応じた電圧レベルを有
する出力電圧を発生し、前記マイクロプロセッサに電源
として供給する電源電圧制御手段と、を備えることを特
徴とする情報処理装置。 - 【請求項2】 請求項1記載の情報処理装置であって、 前記クロック信号生成手段は、 基準クロック信号を発生する基準クロック信号発生手段
と、 所望の第1の分周値に応じて前記動作クロック信号を分
周することによって、分周クロック信号を生成する第1
の分周器と、 前記基準クロック信号と前記分周クロック信号との位相
を一致させるように、前記動作クロック信号の周波数を
調整しつつ前記動作クロック信号を生成するPLL回路
と、を備える情報処理装置。 - 【請求項3】 請求項2記載の情報処理装置であって、 前記PLL回路は、 前記基準クロック信号と前記分周クロック信号の位相を
比較し、前記位相の差分に応じた誤差信号を生成する位
相比較器と、 前記誤差信号を入力とするローパスフィルタと、 前記ローパスフィルタの出力信号に応じて前記動作クロ
ック信号を生成する電圧制御発振器とを備えており、 前記電源電圧制御手段は、 前記ローパスフィルタの出力信号の電圧レベルに応じて
前記出力電圧を制御する電圧制御回路を備える、情報処
理装置。 - 【請求項4】 請求項2または3記載の情報処理装置で
あって、 前記クロック信号生成手段は、さらに、 前記所望の第1の分周値を記憶する第1の分周値メモリ
を備えており、 前記情報処理装置は、さらに、 前記第1の分周値メモリと前記マイクロプロセッサとを
電気的に接続する第1のバス、を備える情報処理装置。 - 【請求項5】 請求項4記載の情報処理装置であって、 前記基準クロック信号発生手段は、さらに、 所定の周波数を有する原クロック信号を発生する原クロ
ック信号発生手段と、 前記前記原クロックを所望の第2の分周値で分周するこ
とによって前記基準クロック信号を生成する第2の分周
器と、 前記所望の第2の分周値を記憶する第2の分周値メモリ
と、を備えており、 前記情報処理装置は、さらに、 前記第2の分周値メモリと前記マイクロプロセッサとを
電気的に接続する第2のバス、を備える情報処理装置。 - 【請求項6】 請求項1ないし5のいずれかに記載の情
報処理装置であって、 前記電源電圧制御手段は、 前記動作クロック信号を入力とし、前記動作クロック信
号の周波数に応じて前記出力電圧を制御する電圧制御回
路を備える、情報処理装置。 - 【請求項7】 請求項1ないし6のいずれかに記載の情
報処理装置であって、 前記電源電圧制御手段は、 前記出力電圧の上限を規定する上位電圧限界制御手段
と、 前記出力電圧の下限を規定する下位電圧限界制御手段
と、を備える情報処理装置。 - 【請求項8】 請求項1ないし7のいずれかに記載の情
報処理装置であって、 クロック信号生成手段は、 前記動作クロック信号の最大周波数を規制する周波数リ
ミッタを備える、情報処理装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08650895A JP3866781B2 (ja) | 1994-05-26 | 1995-03-17 | 消費電力を効率化した情報処理装置 |
| US08/444,268 US5727193A (en) | 1994-05-26 | 1995-05-18 | Clock signal and line voltage control for efficient power consumption |
| TW084112291A TW347491B (en) | 1995-03-17 | 1995-11-20 | Information processor with efficient power consumption |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6-113040 | 1994-05-26 | ||
| JP11304094 | 1994-05-26 | ||
| JP08650895A JP3866781B2 (ja) | 1994-05-26 | 1995-03-17 | 消費電力を効率化した情報処理装置 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003285803A Division JP4344194B2 (ja) | 1994-05-26 | 2003-08-04 | 消費電力を効率化した情報処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0844465A true JPH0844465A (ja) | 1996-02-16 |
| JP3866781B2 JP3866781B2 (ja) | 2007-01-10 |
Family
ID=26427613
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP08650895A Expired - Lifetime JP3866781B2 (ja) | 1994-05-26 | 1995-03-17 | 消費電力を効率化した情報処理装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5727193A (ja) |
| JP (1) | JP3866781B2 (ja) |
Cited By (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0881775A1 (en) * | 1997-05-30 | 1998-12-02 | Nec Corporation | A clock generator |
| KR100478226B1 (ko) * | 2001-09-19 | 2005-03-21 | 알프스 덴키 가부시키가이샤 | 불필요한 신호의 발생을 억제한 컴퓨터 |
| WO2005062156A1 (ja) * | 2003-12-19 | 2005-07-07 | Kabushiki Kaisha Toshiba | 周波数制御方法および情報処理装置 |
| JP2005216136A (ja) * | 2004-01-30 | 2005-08-11 | Seiko Epson Corp | 非同期プロセッサ、電気光学装置、及び電子機器 |
| JP2008160797A (ja) * | 2006-11-28 | 2008-07-10 | Seiko Epson Corp | データ転送を行う回路及び方法並びにクロックパルスを利用する回路及び方法 |
| WO2009098950A1 (en) * | 2008-02-06 | 2009-08-13 | Ricoh Company, Ltd. | Oscillation frequency control circuit, and dc-dc converter and semiconductor device having the same |
| US7755409B2 (en) | 2006-12-14 | 2010-07-13 | Seiko Epson Corporation | Clock signal generator |
| WO2011052357A1 (en) * | 2009-10-28 | 2011-05-05 | Semiconductor Energy Laboratory Co., Ltd. | Pwm limiter circuit |
| US7996705B2 (en) | 2006-12-14 | 2011-08-09 | Seiko Epson Corporation | Signal bus, multilevel input interface and information processor |
| US7996692B2 (en) | 2007-09-03 | 2011-08-09 | Seiko Epson Corporation | Information processing apparatus and semiconductor integrated circuit |
| US8396112B2 (en) | 2006-11-28 | 2013-03-12 | Seiko Epson Corporation | Circuitry and method for transferring data, and circuitry and method utilizing clock pulses |
| JP2013117981A (ja) * | 1998-11-04 | 2013-06-13 | Kinglight Holdings Inc | インテリジェント・パワー・マネジメントを提供するための方法および装置 |
Families Citing this family (35)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4144913B2 (ja) * | 1997-01-20 | 2008-09-03 | 富士通株式会社 | 半導体装置 |
| US5966078A (en) * | 1997-02-19 | 1999-10-12 | Ranco Inc. | Battery saving circuit for a dangerous condition warning device |
| US6928559B1 (en) * | 1997-06-27 | 2005-08-09 | Broadcom Corporation | Battery powered device with dynamic power and performance management |
| US6141762A (en) * | 1998-08-03 | 2000-10-31 | Nicol; Christopher J. | Power reduction in a multiprocessor digital signal processor based on processor load |
| FI117523B (fi) * | 1998-10-07 | 2006-11-15 | Nokia Corp | Menetelmä tehonkulutuksen säätämiseksi |
| JP2000122747A (ja) * | 1998-10-12 | 2000-04-28 | Nec Corp | ディジタル信号演算処理部の制御装置および方法 |
| US6298448B1 (en) | 1998-12-21 | 2001-10-02 | Siemens Information And Communication Networks, Inc. | Apparatus and method for automatic CPU speed control based on application-specific criteria |
| US6442697B1 (en) | 2000-03-24 | 2002-08-27 | Intel Corporation | Method and apparatus to control processor power and performance for single phase lock loop (PLL) processor systems |
| US6950957B1 (en) * | 2000-09-11 | 2005-09-27 | Adc Telecommunications, Inc. | Phase comparator for a phase locked loop |
| US7164885B2 (en) * | 2000-12-18 | 2007-01-16 | Telefonaktiebolaget L M Ericsson (Publ) | Method and apparatus for selective service access |
| US6694442B2 (en) * | 2000-12-18 | 2004-02-17 | Asustek Computer Inc. | Method for saving power in a computer by idling system controller and reducing frequency of host clock signal used by system controller |
| WO2003014902A1 (en) * | 2001-08-10 | 2003-02-20 | Shakti Systems, Inc. | Distributed power supply architecture |
| US7111178B2 (en) * | 2001-09-28 | 2006-09-19 | Intel Corporation | Method and apparatus for adjusting the voltage and frequency to minimize power dissipation in a multiprocessor system |
| WO2003041249A1 (en) * | 2001-11-05 | 2003-05-15 | Shakti Systems, Inc. | Dc-dc converter with resonant gate drive |
| US6791298B2 (en) * | 2001-11-05 | 2004-09-14 | Shakti Systems, Inc. | Monolithic battery charging device |
| US6908227B2 (en) * | 2002-08-23 | 2005-06-21 | Intel Corporation | Apparatus for thermal management of multiple core microprocessors |
| JP2005136798A (ja) * | 2003-10-31 | 2005-05-26 | Renesas Technology Corp | クロック生成システム及び半導体集積回路 |
| EP1610137B1 (en) * | 2004-06-24 | 2009-05-20 | Verigy (Singapore) Pte. Ltd. | Per-pin clock synthesis |
| KR100951671B1 (ko) * | 2008-02-14 | 2010-04-07 | 사단법인 한국전자정보통신산업진흥회 | 멀티미디어 ic칩의 전력제어 장치 및 방법 |
| CN101877586A (zh) * | 2009-04-30 | 2010-11-03 | 鸿富锦精密工业(深圳)有限公司 | 计算机时钟电路 |
| KR20130061678A (ko) | 2010-04-16 | 2013-06-11 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | 전원 회로 |
| WO2011145706A1 (en) | 2010-05-21 | 2011-11-24 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device and display device |
| WO2011145707A1 (en) | 2010-05-21 | 2011-11-24 | Semiconductor Energy Laboratory Co., Ltd. | Semiconductor device and display device |
| US8947062B2 (en) | 2010-08-20 | 2015-02-03 | Semiconductor Energy Laboratory Co., Ltd. | Power supply circuit |
| US8704504B2 (en) | 2010-09-03 | 2014-04-22 | Semiconductor Energy Laboratory Co., Ltd. | Power supply circuit comprising detection circuit including reference voltage circuits as reference voltage generation circuits |
| TWI408589B (zh) * | 2010-11-17 | 2013-09-11 | Pixart Imaging Inc | 具有省電機制的觸控系統與光學觸控系統 |
| US8756442B2 (en) | 2010-12-16 | 2014-06-17 | Advanced Micro Devices, Inc. | System for processor power limit management |
| KR101991735B1 (ko) | 2011-05-19 | 2019-06-21 | 가부시키가이샤 한도오따이 에네루기 켄큐쇼 | 반도체 집적 회로 |
| KR101832821B1 (ko) | 2012-09-10 | 2018-02-27 | 삼성전자주식회사 | 동적 전압 주파수 스케일링 방법, 어플리케이션 프로세서 및 이를 구비하는 모바일 기기 |
| US9218044B2 (en) * | 2012-11-27 | 2015-12-22 | International Business Machines Corporation | Computing system frequency target monitor |
| US9323300B2 (en) * | 2012-11-27 | 2016-04-26 | International Business Machines Corporation | Computing system voltage control |
| JP6460592B2 (ja) | 2013-07-31 | 2019-01-30 | 株式会社半導体エネルギー研究所 | Dcdcコンバータ、及び半導体装置 |
| DE102013109818B4 (de) * | 2013-09-09 | 2015-05-13 | Intel IP Corporation | Datenverarbeitungsvorrichtung und Verfahren zum Bestimmen eines Taktverhältnisses |
| US9760113B2 (en) * | 2015-02-20 | 2017-09-12 | Sony Interactive Entertainment America Llc | Backward compatibility through use of spoof clock and fine grain frequency control |
| FR3101714B1 (fr) | 2019-10-02 | 2021-09-17 | Commissariat Energie Atomique | Dispositif de generation d’une tension d’alimentation / polarisation et d’un signal d’horloge pour un circuit numerique synchrone |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4405898A (en) * | 1980-06-30 | 1983-09-20 | International Business Machines Corporation | Pseudo synchronous clocking |
| US4893271A (en) * | 1983-11-07 | 1990-01-09 | Motorola, Inc. | Synthesized clock microcomputer with power saving |
| US4766567A (en) * | 1984-04-19 | 1988-08-23 | Ltd. Nippondenso Co. | One-chip data processing device including low voltage detector |
| US4700124A (en) * | 1986-12-22 | 1987-10-13 | Motorola, Inc. | Current and frequency controlled voltage regulator |
| JPS63283720A (ja) * | 1987-05-13 | 1988-11-21 | Shirakawa Seisakusho:Kk | 1筒2層式除湿装置 |
| JP2570845B2 (ja) * | 1988-05-27 | 1997-01-16 | セイコーエプソン株式会社 | 情報処理装置 |
| US5297097A (en) * | 1988-06-17 | 1994-03-22 | Hitachi Ltd. | Large scale integrated circuit for low voltage operation |
| JPH0283720A (ja) * | 1988-09-21 | 1990-03-23 | Mitsubishi Electric Corp | 電力制御回路 |
| JPH02105213A (ja) * | 1988-10-13 | 1990-04-17 | Mitsubishi Electric Corp | 電力制御回路 |
| US5367638A (en) * | 1991-12-23 | 1994-11-22 | U.S. Philips Corporation | Digital data processing circuit with control of data flow by control of the supply voltage |
| US5526253A (en) * | 1993-09-22 | 1996-06-11 | Advanced Micro Devices, Inc. | Low power voltage boost circuit with regulated output |
-
1995
- 1995-03-17 JP JP08650895A patent/JP3866781B2/ja not_active Expired - Lifetime
- 1995-05-18 US US08/444,268 patent/US5727193A/en not_active Expired - Lifetime
Cited By (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0881775A1 (en) * | 1997-05-30 | 1998-12-02 | Nec Corporation | A clock generator |
| JP2013117981A (ja) * | 1998-11-04 | 2013-06-13 | Kinglight Holdings Inc | インテリジェント・パワー・マネジメントを提供するための方法および装置 |
| KR100478226B1 (ko) * | 2001-09-19 | 2005-03-21 | 알프스 덴키 가부시키가이샤 | 불필요한 신호의 발생을 억제한 컴퓨터 |
| WO2005062156A1 (ja) * | 2003-12-19 | 2005-07-07 | Kabushiki Kaisha Toshiba | 周波数制御方法および情報処理装置 |
| JP2005216136A (ja) * | 2004-01-30 | 2005-08-11 | Seiko Epson Corp | 非同期プロセッサ、電気光学装置、及び電子機器 |
| JP2008160797A (ja) * | 2006-11-28 | 2008-07-10 | Seiko Epson Corp | データ転送を行う回路及び方法並びにクロックパルスを利用する回路及び方法 |
| US8396112B2 (en) | 2006-11-28 | 2013-03-12 | Seiko Epson Corporation | Circuitry and method for transferring data, and circuitry and method utilizing clock pulses |
| US7996705B2 (en) | 2006-12-14 | 2011-08-09 | Seiko Epson Corporation | Signal bus, multilevel input interface and information processor |
| US7755409B2 (en) | 2006-12-14 | 2010-07-13 | Seiko Epson Corporation | Clock signal generator |
| US7996692B2 (en) | 2007-09-03 | 2011-08-09 | Seiko Epson Corporation | Information processing apparatus and semiconductor integrated circuit |
| US8242848B2 (en) | 2008-02-06 | 2012-08-14 | Ricoh Company, Ltd. | Oscillation frequency control circuit, and DC-DC converter and semiconductor device having the same |
| JP2009188729A (ja) * | 2008-02-06 | 2009-08-20 | Ricoh Co Ltd | 発振周波数制御回路、その発振周波数制御回路を有するdc−dcコンバータ及び半導体装置 |
| WO2009098950A1 (en) * | 2008-02-06 | 2009-08-13 | Ricoh Company, Ltd. | Oscillation frequency control circuit, and dc-dc converter and semiconductor device having the same |
| JP2011120458A (ja) * | 2009-10-28 | 2011-06-16 | Semiconductor Energy Lab Co Ltd | Pwmリミッター回路及びdc−dcコンバータ |
| WO2011052357A1 (en) * | 2009-10-28 | 2011-05-05 | Semiconductor Energy Laboratory Co., Ltd. | Pwm limiter circuit |
| US8587270B2 (en) | 2009-10-28 | 2013-11-19 | Semiconductor Energy Laboratory Co., Ltd. | PWM limiter circuit having comparator and switch, and semiconductor device using the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3866781B2 (ja) | 2007-01-10 |
| US5727193A (en) | 1998-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3866781B2 (ja) | 消費電力を効率化した情報処理装置 | |
| JP3180025B2 (ja) | 情報処理装置 | |
| US6223297B1 (en) | Clock modifying method and information processing apparatus which gradually increase frequency of an external clock to be supplied to processing unit | |
| US5964881A (en) | System and method to control microprocessor startup to reduce power supply bulk capacitance needs | |
| KR100379766B1 (ko) | 순간클럭주파수시프트기능을구비한pll시스템클럭발생기 | |
| EP0385567A2 (en) | Clock signal generator for a data processing system | |
| WO1995035540A1 (en) | Dynamic processor performance and power management in a computer system | |
| JP2917731B2 (ja) | 集積化されたクロック信号発生回路 | |
| US20120313678A1 (en) | Digital frequency locked loop | |
| KR20240118185A (ko) | 디지털 주파수-고정 루프의 드룹 검출 및 제어 | |
| US5479645A (en) | Portable computer capable of switching CPU clocks | |
| JPH10187300A (ja) | 電源制御回路および電源制御方法 | |
| EP4172719B1 (en) | Programmable voltage regulation for data processor | |
| JP2000222061A (ja) | クロック制御方法および制御回路 | |
| JP4344194B2 (ja) | 消費電力を効率化した情報処理装置 | |
| US6845462B2 (en) | Computer containing clock source using a PLL synthesizer | |
| CN1435009A (zh) | 选择性禁用时钟分配的方法和设备 | |
| US12278638B2 (en) | Droop detection and control of digital frequency-locked loop | |
| CN2445367Y (zh) | 提供中央处理器工作点的转换电路 | |
| CN1139857C (zh) | 高效化电能消耗的数据处理系统 | |
| US6340906B1 (en) | Flip-flop control circuit, processor, and method for operating processor | |
| JP2835224B2 (ja) | クロック切り替え制御装置 | |
| CN114265470A (zh) | 时钟电路及为cpu提供时钟的方法 | |
| JPH08272478A (ja) | クロック制御装置 | |
| EP0568237A1 (en) | Voltage-controlled apparatus for battery-powered electronic devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060614 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061006 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101013 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101013 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111013 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121013 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121013 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131013 Year of fee payment: 7 |
|
| EXPY | Cancellation because of completion of term |