JPH0895660A - 低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi - Google Patents

低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi

Info

Publication number
JPH0895660A
JPH0895660A JP6229307A JP22930794A JPH0895660A JP H0895660 A JPH0895660 A JP H0895660A JP 6229307 A JP6229307 A JP 6229307A JP 22930794 A JP22930794 A JP 22930794A JP H0895660 A JPH0895660 A JP H0895660A
Authority
JP
Japan
Prior art keywords
signal
frequency
clock
oscillation
divided
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
Application number
JP6229307A
Other languages
English (en)
Other versions
JP2755183B2 (ja
Inventor
Shinichi Kozu
信一 神津
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP6229307A priority Critical patent/JP2755183B2/ja
Priority to US08/532,962 priority patent/US5663687A/en
Publication of JPH0895660A publication Critical patent/JPH0895660A/ja
Application granted granted Critical
Publication of JP2755183B2 publication Critical patent/JP2755183B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock generators with changeable or programmable clock frequency

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Power Sources (AREA)
  • Stabilization Of Oscillater, Synchronisation, Frequency Synthesizers (AREA)

Abstract

(57)【要約】 【目的】 システム全体の消費電力を抑えること、およ
び、外部システムクロックと内部クロックとの間にスキ
ューが発生することを抑えることのできるクロックジェ
ネレータ/コントローラ内蔵LSIを実現すること。 【構成】 現在の動作状態が低消費電力動作および通常
動作のいずれであるかを示す動作状態信号を出力する中
央処理装置と、該動作状態信号と外部発振器出力と外部
クロックと外部システムクロックと内部クロックの比を
指定する分周信号とを入力して動作状態信号が示す動作
状態に応じて内部クロック信号を生成し、中央処理装置
へ供給するクロックジェネレータ/コントローラとから
なる低消費電力動作用のクロックジェネレータ/コント
ローラ内蔵LSIであって、実際の外部システムクロッ
クの周波数と内部クロックの周波数の位相を同期させる
周波数位相ロックループ回路により内部クロックが生成
される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はLSIに関し、特に、低
消費電力動作用のクロックジェネレータ/コントローラ
を内蔵するLSIに関する。
【0002】
【従来の技術】従来のこの種のLSIについて図面を参
照して説明する。
【0003】図4は特公平4−12842号公報に開示
されるような従来の低消費電力動作可能なマイクロプロ
セッサのクロックコントローラの構成を示すブロック図
である。
【0004】図4において、外部水晶発振器(不図示)
の発振出力は、外部発振信号入力端子401を通して位
相検出器406に加えられ、また、低消費電力動作を達
成するためのタイミングセレクタ411にも加えられ
る。位相検出器406の出力端は低帯域のみを通過させ
る低帯域通過フィルタ407に入力され、低帯域通過フ
ィルタ407のアナログ出力端は電圧制御発振器409
に接続される。
【0005】オン/オフ制御信号404はフィルタ40
7の第2の入力端子408と、電圧制御発振器409の
第2の入力端子410に入力される。電庄制御発振器4
09の出力は分周を行うモジュロディバイダ405とタ
イミングセレクタ411の入力端子に供給される。モジ
ュロデバイダ405の出力は位相比枚器406の他の入
力端子に入力される。モジュロ制御信号402はモジュ
ロデバイダ405に入力され、分周比を決定する。最後
に、クロックセレクタ制御信号403はタイミングセレ
クタ411に入力される。
【0006】動作中、位相検出器406、低帯域通過フ
ィルタ407、電圧制御発振器409、モジュロデバイ
ダ405によって構成される位相ロックループ回路は、
周波数の位相ロックループ回路の動作原理によって機能
し、電圧制御発振器409の出力信号の位相と周波数
を、入力信号の位相及び周波数に同期させる。より明確
には、外部発振信号入力端子401に加えられる外部発
振信号に同期させる。電圧制御発振器の出力信号周波数
fsynは、外部発振信号周波数frefと以下の式によって
関連づけられる。
【0007】
【数1】fsyn=M×fref ここで、Mはモジュロデバイダ405の分周係数であ
る。より明確には、位相検出器406は外部発振信号
(周波数fref)の位相をモジュロデバイダ405の出
力信号(周波数fsyn/M)の位相と比較し、両信号の
位相の差に比例する出力信号を発生し、この出力信号を
低帯域通過フィルタ407の入力端子に加える。低帯域
通過フィルタ407は位相検出器406の出力信号を整
形し、その出力信号を電圧制御発振器の周波数制御入力
端子に加える。電圧制御発振器409は、周波数制御入
力端子に加えられた電圧時VINの値に直接関連する周波
数を有する出力信号を発生する。
【0008】
【数2】fsyn=K×VIN ただし、Kは特定の回路バラメータによって決定される
定数である。電圧制御発振器の出力信号は、入力信号の
周波数を分周係数Mで分周するモジュロデバイダ405
に供給される。この分周係数Mは、モジュロ制御信号4
02によって決定される。また、電圧制御発振器の出力
信号は入力信号の周波数を分周係数Nで分周するタイミ
ングセレクタ411に供給される。タイミングセレクタ
411は、クロックセレクタ制御信号403によって指
定される分周比Nに従って電圧制御発振器の出力信号を
分周し、マイクロプロセッサのクロック信号を発生す
る。低周波数のクロックで動作するマイクロプロセッサ
の消費電力Pslowと分周されないクロックで動作する時
の消費電力Pnormalの関係は以下の式によって関係づけ
られる。
【0009】
【数3】Pnormal=N×Pslow ここで、Nはタイミングセレクタにおける分周比であ
る。
【0010】図5は、特開平4−25913号公報に開
示されるような従来のクロック出力回路の構成を示す回
路図である。
【0011】図5に示されるクロック出力回路は、クロ
ック入力端子501がバッファ回路502の入力端子に
接続され、バッファ回路504の出力が外部クロック出
力端子503とバッファ回路504の入力端子に接続さ
れ、バッファ回路504の出力が内部クロック出力端子
505に接続されている。バッフア回路502,504
はそれぞれICで構成され、かつ同一基板上に実装され
る。
【0012】図5に示す回路において、外部クロック出
力端子503の負荷容量が変化して、クロック信号入力
端子501に対して外部クロック出力端子503から出
力されるクロック信号の遅延時間が変化しても、それに
従って内部クロック出力端子505から出力されるクロ
ック信号の遅延時間も同じだけ変化する。従って外部ク
ロック出力端子503から出力されるクロック信号と内
部クロック出力信号端子505から出力されするクロッ
ク信号との時間差は常に一定に維持される。より簡単に
いうと、時間差(スキユー)をおおよそ0に抑えること
が出来る。
【0013】
【発明が解決しようとする課題】LSIを応用したシス
テムにおいて、LSIによって構成されるシステム全体
は、システム内に含まれる固定周波数クロックジェネレ
ータから供給されるクロックにより動作する。この構成
は、LSIによって構成されるシステムの回路構成を簡
単とするが、消費電力の点からみるとシステムに望まれ
る性能を制限するものとなっている。
【0014】計算処理能力が時間とともに変化する場
合、システムにより実行される最大の処理量を扱うのに
必要な計算処理能力を供給するため、システムクロック
の周波数は充分高く設定される。このような場合、シス
テムは、最大処理能力を必要としない処理を行う場合で
も高い周波数のクロックで動作する。CMOSLSIに
よって構成されるシステムは、高周波数動作時により多
くの電力を消費する。従って、固定周波数クロックによ
って制御されるシステムは、処理量の多少に応じてクロ
ック周波数の高低が変化する可変周波数クロックによっ
て制御されるシステムに比ベて、多量の電力を消費す
る。このような可変周波数クロックは、LSIによって
構成されるシステム全体の消費電力低下に大きく貢献す
る。
【0015】次に、図4に示したような従来例の考え方
を、LSIによって構成されるシステム全体に適応する
ことを検討する。
【0016】従来の低消費電力動作可能なマイクロプロ
セッサの目的は、マイクロプロセッサの計算要求に従っ
て周波数が変化するマイクロプロセッサ用可変周波数ク
ロックジェネレータを提供し、可変周波数クロックジェ
ネレータとマイクロプロセッサの組み合わせの消費電力
を低下させるクロックジェネレータとマイクロプロセッ
サを提供し、CMOS技術を含む多くの集積回路技術が
使用されるマイクロプロセッサと同一チップ上に容易に
実行しうる可変周波数クロックジェネレータを提供する
ことである。
【0017】上記のような構成とすることにより、クロ
ックジェネレータ及び同一シリコン上に存在するマイク
ロプロセッサの低消費電力化に寄与するが、LSIによ
って構成されるシステム全体の低電力化を行う場合には
問題が生じる。マイクロプロセッサが低消費電力動作、
言い換えれば低周波数動作を行う場合、マイクロプロセ
ッサと同期して動くシステム全体も同じ分周比Nで分周
されたシステムクロックによって低周波数動作を行う必
要がある。低周波動作用システムクロックを供給するた
めには、従来の固定周波数クロックジエネレータを可変
周波数クロックジェネレータに置き換えて、これをマイ
クロプロセッサによって制御する必要があり、または、
マイクロプロセッサ内で発生した低周波クロックを外部
に供給する必要がある。
【0018】外部可変周波数クロックジェネレータをマ
イクロプロセッサによって制御する場合、円滑なクロッ
ク切り替えの制御が難しくなる。外部クロックジェネレ
ータがマイクロプロセッサを接続する外部回路が存在す
るが、この外部回路のパラメータ及び動作温度等の外部
条件の変化によっては、クロック切り替え時にマイクロ
プロセッサのクロック信号として使用すると誤動作の原
因となる程の短いパルス(スパイク)が生じる。このス
パイクによってマイクロプロセッサが誤動作するか、最
悪の場合には動作が停止するという問題が生じる。この
スパイクによるマイクロプロセッサの誤動作を回避する
には、位相ロックループ回路のオン/オフ制御信号を用
いて位相ロックループ回路の動作を止め、マイクロプロ
セッサへのクロック供給を停止するという方法がある
が、本方法はマイクロプロセッサがある期間停止するた
め、円滑にクロック切り替えを行うことができないとい
う問題を生じる。
【0019】マイクロプロセッサ内で発生した低周波動
作用クロックを外部システムクロックとして供給する場
合、外部システムクロックとマイクロプロセッサの内部
クロックとの同期をとるための制御が難しくなる。マイ
クロプロセッサ内で発生したクロックを外部に供給する
場合、システムの規模/構成によって外部システムクロ
ック供給出力端子に接続される外部端子数、言い換えれ
ば負荷が変化し、これによって外部システムクロック自
身の遅延時間が変化する。このため、内部クロックと外
部システムクロックとに遅延時間の差、すなわちスキュ
ーが生じ、マイクロプロセッサ内部と外部でクロックに
同期した通信を行う場合に問題が生じる。
【0020】上記の図4に示した従来例の生じるスキュ
ー発生の問題に、図5に示した従来例の考え方を適応し
ても、CMOSLSI内に位置するバッフア回路502
のみで外部システム全体に外部システムクロックを供給
することは困難であり、外部クロック出力端子503に
外部クロックドライバが接続され、その外部クロックド
ライバの出力が実際の外部システムクロックとなり、外
部システムクロックと内部クロックとの間にスキューが
生じるという問題を解決することはできない。
【0021】本発明は上述したような従来の技術が有す
る問題点に鑑みてなされたものであって、システム全体
の消費電力を抑えること、および、外部システムクロッ
クと内部クロックとの間にスキューが発生することを抑
えることのできるクロックジェネレータ/コントローラ
内蔵LSIを実現することを目的とする。
【0022】
【課題を解決するための手段】本発明のクロックジェネ
レータ/コントローラ内蔵LSIは、現在の動作状態が
低消費電力動作および通常動作のいずれであるかを示す
動作状態信号を出力する中央処理装置と、該動作状態信
号と外部発振器出力と外部クロックと外部システムクロ
ックと内部クロックの比を指定する分周信号とを入力し
て動作状態信号が示す動作状態に応じて内部クロック信
号を生成し、中央処理装置へ供給するクロックジェネレ
ータ/コントローラとからなる低消費電力動作用のクロ
ックジェネレータ/コントローラ内蔵LSIであって、
前記クロックジェネレータ/コントローラは、前記外部
発振器で生成された発振信号を受け取るための第1の入
力端子と、前記発振信号を分周して低周波数の発振信号
を生成する第1の分周器と、前記外部から受け取った発
振信号と前記第1の分周器によって分周された発振信号
の遅延時間を等しくする遅延手段と、前記第1の分周器
によって分周された低周波発振信号と前記遅延手段によ
って遅延された発振信号のいずれかを前記動作状態信号
の内容に応じて選択して出力する第1の切り替え手段
と、前記第1の切り替え手段の出力を外部システムクロ
ック用の基本信号として供給する出力端子と、外部シス
テムクロックを受け取るための第2の入力端子と、前記
分周信号を受け取るための第3の入力端子と、前記分周
信号に応じて内部クロックを分周する第2の分周器と、
前記第2の分周器によって分周されたクロックと前記外
部システムクロックの位相を比校する位相比較器と、前
記位相比較器の比較結果をアナログ電圧に変換する低帯
域通過フィルタと、前記低帯域通過フイルクの出力信号
に応じて発振周波数を変化させる電圧制御発振器と、前
記電圧制御発振器によって生成された発振信号を分周し
て低周波数の発振信号を生成する第3の分周器と、前記
電圧制御発振器によって生成された発振信号と前記第3
の分周器によって分周された発振信号の遅延時間を等し
くする第2の遅延手段と、前記第3の分周器によって分
周された低周波発振信号と前記第2の遅延手段によって
遅延された発振信号のいずれかを前記動作状態信号の内
容に応じて選択して内部クロックとして出力する第2の
切り替え手段とを有することを特徴とする。
【0023】本発明の他の形態によるクロックジェネレ
ータ/コントローラ内蔵LSIは、前記クロックジェネ
レータ/コントローラが、前記外部発振器で生成された
発振信号を受け取るための第1の入力端子と、前記発振
信号を分周して低周波数の発振信号を生成する第1の分
周器と、前記外部から受け取った発振信号と第1の分周
器によって分周された発振信号の遅延時間を等しくする
遅延手段と、前記第1の分周器によって分周された低周
波発振信号と遅延回路によって遅延された発振信号のい
ずれかを前記度さ状態信号の内容に応じ選択して出力す
る第1の切り替え手段と、前記第1の切り替え手段の出
力を外部システムクロック用の基本信号として供給する
出力端子と、外部システムクロック出力を受けて生成さ
れた外部システムクロックを受け取るための第2の入力
端子と、前記分周信号を受け取るための第3の入力端子
と、前記分周信号および動作状態信号に応じて入力され
たクロック分周する第2の分周器と、前記第2の分周器
によって分周されたクロックと外部システムクロックの
位相を比較する位相比較器と、前記位相比較器の比較結
果をアナログ電圧に変換する低帯域通過フィルタと、前
記低帯域通過フィルタの出力に応じて発振周波数を変化
させる電圧制御発振器と、前記電圧制御発振器によって
生成された発振信号を分周して低周波数の発振信号を生
成する第3の分周器と、前記電圧制御発振器によって生
成された発振信号と前記第3の分周器によって分周され
た発振信号の遅延時間を等しくする第2の遅延手段と、
前記第3の分周器によって分周された低周波発振信号と
前記第2の遅延手段によって遅延された発振信号のいず
れかを前記動作状態信号の内容に応じて選択して内部ク
ロックとして出力する第2の切り替え手段とを有し、前
記電圧制御発振器出力は前記第2の分周器の入力クロッ
クとされることを特徴とする。
【0024】
【作用】上記のように構成される本発明においては、実
際の外部システムクロックの周波数と内部クロックの周
波数の位相を同期させる周波数位相ロックループ回路が
構成されるので、スキューをおおよそ0とすることがで
きる。
【0025】
【実施例】次に本発明の実施例について図面を参照して
説明する。
【0026】図1は本発明のクロックジェネレータ/コ
ントローラ内蔵マイクロプロセッサの第1の実施例の基
本構成を示すブロック図である。
【0027】図1中、101は本発明によるマイクロプ
ロセッサ、102は中央処理装置、103はクロックジ
ェネレータ/コントローラ、104は水晶発振子を含む
外部発振器、105は外部発振信号入力端子、106は
外部システムクロック用信号出力端子、107は外部シ
ステムクロック入力端子、108は外部システムクロッ
クと内部クロックの周波数比を決定する信号入力端子、
109は低消費電力動作を指定する信号、110は中央
処理装置に供給される内部クロックである。
【0028】図2は図1中のクロックジェネレータ/コ
ントローラ103の構成を詳細に示すブロック図であ
る。
【0029】図2中、202は外部発振器で生成した発
振出力を受け取る入力端子、203は外部から受け取っ
た発振信号を分周して低周波数の発振信号を生成する第
1の分周器、204は外部から受け取った発振信号と第
1の分周器203によって分周された発振信号の遅延時
間を等しくする遅延回路、205は第1の分周器203
によって分周された低周波発振信号と遅延回路204に
よって遅延された発振信号を現在の動作状態に応じて切
り替えるセレクタ、206はセレクタ205の出力を外
部システムクロックとして供給する信号出力端子、20
7は外部システムクロック出力を受けて生成された外部
システムクロックを受け取る信号入力端子、208は外
部システムクロックと内部クロックの比を指定する信号
(分周信号)の入力端子、209は低消費電力動作を指
定する信号(動作状態信号)、210は外部システムク
ロックと内部クロックの比を指定する手段によって指定
された比によって内部クロックを分周する第2の分周
器、211は内部クロックを分周する第2の分周器によ
って分周されたクロックと外部システムクロックの位相
を比校する位相比較器、212は位相比較器の比校結果
をアナログ電圧に変換する低帯域通過フィルタ、213
は前言抵帯域通過フィルタの出力に応じて発振周波数の
変化する電圧制御発振器(VCO)、214は電圧制御
発振器(VCO)によつて生成された発振信号を分周し
て低周波数の発振信号を生成する第3の分周器、215
は電圧制御発振器(VCO)によつて生成された発振信
号と第3の分周器によって分周された発振信号の遅延時
間を等しくする第2の遅延回路、216は第2の分周器
215によって分周された低周波発振信号と第2の遅延
回路215によって遅延された発振信号を低消費電力動
作の指定に応じて切り替える第2のセレクタである。
【0030】本実施例の回路において、外部発振器20
1で発生した発振信号は発振信号入力端子202を通し
て、第1の分周器203と遅延回路204に供給され
る。第1の分周器203と遅延回路204の出力は低消
費電力動作を指定する信号209に応じてセレクタ20
5で切り替えられ、外部システムクロック信号用出力端
子206を通して、外部システムに供結される。この
際、第1の分周器203と遅延回路204はマイクロプ
ロセッサ内に存在し、回路構成等を厳密に管理すること
により第1の分周器203と遅延回路204の遅延時間
の差をおおよそ0に抑えることが可能となり、セレクタ
出力切り替え時のスパイクの発生を抑えることが出来
る。
【0031】外部システムは外部システムクロック信号
用出力端子206を通して供給される信号を必要に応じ
てドライブし、外部システムクロックとして使用する。
外部システムでドライブされ実際に外部システムクロッ
クとして使用されている信号は、外部システムクロック
信号入力端子207を通して受け取られる。位相比較器
211、低帯域通過フィルタ212、電圧制御発振器2
13、第3の分周器214、遅延回路215、セレクタ
216、第2の分周器210によって構成される位相ロ
ックループ回路は、周波数の位相ロックループ回路の動
作原理によって機能し、電圧制御発振器213の出力信
号の位相と周波数を、外部システムクロック信号入力端
子207を通して受け取った外部システムクロックの位
相及び周波数に同期させる。この際、外部クロック用信
号出力端子206に接続されるドライバによって、外部
クロック用信号出力端子206から供給される信号と外
部システムクロックの遅延時間差(スキュー)が変化す
るが、周波数位相ロックロープ回路は外部システムクロ
ック信号入力端子207を通して受け取られた実際の外
部システムクロックの周波数と位相を内部クロックの周
波数と位相を同期させるので、外部システムこクロック
信号と内部クロック信号との時間差は常に一定に維持さ
れる。より簡単には、時間差(スキユー)をおおよそ0
に抑えることが出来る。
【0032】位相比較器211は外部システムクロツク
信号(周波数fext)の位相を分周器210の出力信号
(周波数fint/M)の位相と比較し、両信号の位相の
差に比例する出力信号を発生し、この出力信号を低帯域
通過フィルタ212の入力端子に加える。低帯域通過フ
ィルタ212は位相比較器211の出力信号を整形し、
その出力信号を電圧制御発振器213の周波数制御入力
端子に加える。電圧制御発振器213は、周波数制御入
力端子に加えられた電圧VINの値に直接関連する周波数
を有する以下の出力信号を発生する。
【0033】
【数4】fint=K×VIN ただし、Kは特定の回路パラメータによって決定される
定数である。
【0034】電圧制御発振器213の出力信号は分周器
214(分周比8)と遅延回路215に供給される。分
周器214と遅延回路215の出力は低消費電力動作を
指定する信号209に応じてセレクタ216で切り替え
られ、演算装置102に供給される。低周波数のクロッ
クで動作する演算装置の消費電力Pslowと分周されない
クロックで動作する時の消費電力Pnormalの関係は以下
の式によって関係づけられる。
【0035】
【数5】Pnormal=8×Pslow (1) セレクタ216の出力信号は、入力信号の周波数を分周
係数Mで分周する分周器210に供給される。セレクタ
216の出力信号周波数fintは、外部システムクロッ
ク周波数fextと以下の式によって関連づけられる。
【0036】
【数6】fint=M×fext ここで、Mは分周器210の分周係数で、制御信号20
8によって決定される。
【0037】図3は本発明の第2の実施例に用いられる
クロックジェネレータ/コントローラの構成を詳細に示
すブロック図である。本実施例は、図1に示した第1の
実施例と基本構成を同じとするものであり、図3には図
2と同様にクロックジェネレータ/コントローラの構成
のみを示している。
【0038】図3中、302は外部発振器で生成した発
振出力を受け取る入力端子、303は外部から受け取っ
た発振信号を分周して低周波数の発振信号を生成する第
1の分周器、304は外部から受け取った発振信号と第
1の分周器303によって分周された発振信号の遅延時
間を等しくする遅延回路、305は第1の分周器303
によって分周された低周波発振信号と遅延回路304に
よって遅延された発振信号を低消費電力動作の指定に応
じて切り替えるセレクタ、306はセレクタ305の出
力を外部システムクロックとして供給する信号出力端
子、307は外部システムクロック出力を受けて生成さ
れた外部システムクロックを受け取る信号入力端子、3
08は外部システムクロックと内部クロックの比を指定
する信号の入力端子、309は低消費電力動作を指定す
る信号、310は外部システムクロックと内部クロック
の比を指定する信号にて指定された比および低消費電力
動作の指定によって内部クロックを分周する第2の分周
器、311は内部クロックを分周する第2の分周器31
0によって分周されたクロックと外部システムクロック
の位相を比較する位相比較器、312は位相比較器31
1の比較結果をアナログ電圧に変換する低帯域通過フィ
ルタ、313は低帯域通過フィルタの出力に応じて発振
周波数が変化する電圧制御発振器(VCO)、314は
電圧制御発振器(VCO)313によって生成された発
振信号を分周して低周波数の発振信号を生成する第3の
分周器、315は電圧制御発振器(VCO)によって生
成された発振信号と第3の分周器314によって分周さ
れた発振信号の遅延時間を等しくする第2の遅延回路、
316は第3の分周器314によって分周された低周波
発振信号と第2の遅延回路315によって遅延された発
振信号を低消費電力動作の指定に応じて切り替える第2
のセレクタである。
【0039】第2の実施例において、位相検出器31
1、低帯域通過フィルタ312、電圧制御発振器31
3、分周器310によって構成される位相ロックループ
回路は、周波数の位相ロックループ回路の動作原理によ
って機能し、電圧制御発振器313の出力信号の位相と
周波数を、外部システムクロック信号入力端子307を
通して受け取った外部システムクロックの位相及び周波
数に同期させる。位相ロックループから分周器314、
遅延回路315、セレクタ316を外すことにより、よ
り高速な内部周波数に対応出来る構成となっている。
【0040】上述した本発明の第1の実施例、第2の実
施例のいずれにおいても第3の分周器214,314の
分周比は8として説明したが、本分周比はシステムの要
求に応じて任意の分周比Nを採用できることは言うまで
もない。この際、式1で示される低周波数のクロックで
動作する演算装置の消費電力Pslowと分周されないクロ
ックで動作する時の消費電力Pnormalとの関係は、
【0041】
【数7】Pnormal=N×Pslow となる。
【0042】また、実施例としてはクロックジェネレー
タ/コントローラ内蔵マイクロプロセッサを採用した
が、本発明の考え方はクロックに同期して動作する全て
のLSIに適応できることは言うまでもない。
【0043】
【発明の効果】本発明のは以上説明したように構成され
ているので、以下に記載するような効果を奏する。
【0044】請求項1に器しあのものにおいては、 1.低消費電力動作用の低周波数クロックを外部に供給
してLSIによって構成されるシステム全体の消費電力
を抑えることができる。
【0045】2.外部に供給した低周波数クロック信号
を外部回路によってドライプして発生される外部システ
ムクロックと内部クロックとの間のスキューを抑えるこ
とができる。
【0046】3.通常のクロックと低周波クロックの切
り替えをスバイクの発生を抑えて、円滑に行うことがで
きる。
【0047】4.低消費電力動作用の低周波クロックを
発生してLSI自体の消費電力をおさえることができ
る。
【0048】請求項2に記載のものにおいては、上記各
効果に加えて、より高速な内部クロックに対応すること
ができる効果がある。
【図面の簡単な説明】
【図1】本発明によるクロックジェネレータ/コントロ
ーラ内蔵マイクロプロセッサの第1の実施例の基本構成
を示すブロック図である。
【図2】本発明の第1の実施例のマイクロプロセッサに
内蔵されるクロックジェネレータ/コントローラの構成
を詳細に示すブロック図である。
【図3】本発明の第2の実施例のマイクロプロセッサに
内蔵されるクロックジェネレータ/コントローラの構成
を詳細に示すブロック図である。
【図4】低消費電力動作可能なマイクロプロセッサのク
ロックコントローラの従来例の構成を示すブロック図で
ある。
【図5】クロック出力回路の従来例の構成を示す回路図
である。
【符号の説明】
101 マイクロプロセッサ 102 中央処理装置 103 クロックジュネレータ/コントローラ 104 外部発振器 105 外部発振信号入力端子 106 外部システムクロック用信号出力端子 107 は外部システムクロック入力端子 108 信号入力端子 109 低消費電力動作を指走する信号 110 内部クロック 201 外部発振器 202 外部発振信号入力端子 203 分周器 204 遅延回路 205 セレクタ 206 信号出力端子 207 信号入力端子 208 信号入力端子 209 低消費電力動作を指定する信号 210 分周器 211 位相比較器 212 低帯域通過フィルタ 213 電圧制御発振器(VCO) 214 分周器 215 遅延回路 216 セレクタ 301 外部発振器 302 外部発振信号入力端子 303 分周器 304 遅延回路 305 セレクタ 306 信号入力端子 308 信号入力端子 309 低消費電力動作を指定する信号 310 分周器 311 位相比較器 312 低帯域通過フィルタ 313 電圧制御発振器(VCO) 314 分周器 315 遅延回路 316 セレクタ

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 現在の動作状態が低消費電力動作および
    通常動作のいずれであるかを示す動作状態信号を出力す
    る中央処理装置と、該動作状態信号と外部発振器出力と
    外部クロックと外部システムクロックと内部クロックの
    比を指定する分周信号とを入力して動作状態信号が示す
    動作状態に応じて内部クロック信号を生成し、中央処理
    装置へ供給するクロックジェネレータ/コントローラと
    からなる低消費電力動作用のクロックジェネレータ/コ
    ントローラ内蔵LSIであって、 前記クロックジェネレータ/コントローラは、 前記外部発振器で生成された発振信号を受け取るための
    第1の入力端子と、 前記発振信号を分周して低周波数の発振信号を生成する
    第1の分周器と、 前記外部から受け取った発振信号と前記第1の分周器に
    よって分周された発振信号の遅延時間を等しくする遅延
    手段と、 前記第1の分周器によって分周された低周波発振信号と
    前記遅延手段によって遅延された発振信号のいずれかを
    前記動作状態信号の内容に応じて選択して出力する第1
    の切り替え手段と、 前記第1の切り替え手段の出力を外部システムクロック
    用の基本信号として供給する出力端子と、 外部システムクロックを受け取るための第2の入力端子
    と、 前記分周信号を受け取るための第3の入力端子と、 前記分周信号に応じて内部クロックを分周する第2の分
    周器と、 前記第2の分周器によって分周されたクロックと前記外
    部システムクロックの位相を比校する位相比較器と、 前記位相比較器の比較結果をアナログ電圧に変換する低
    帯域通過フィルタと、 前記低帯域通過フイルクの出力信号に応じて発振周波数
    を変化させる電圧制御発振器と、 前記電圧制御発振器によって生成された発振信号を分周
    して低周波数の発振信号を生成する第3の分周器と、 前記電圧制御発振器によって生成された発振信号と前記
    第3の分周器によって分周された発振信号の遅延時間を
    等しくする第2の遅延手段と、 前記第3の分周器によって分周された低周波発振信号と
    前記第2の遅延手段によって遅延された発振信号のいず
    れかを前記動作状態信号の内容に応じて選択して内部ク
    ロックとして出力する第2の切り替え手段とを有するこ
    とを特徴とする低消費電力動作用のクロックジェネレー
    タ/コントローラ内蔵LSI。
  2. 【請求項2】 現在の動作状態が低消費電力動作および
    通常動作のいずれであるかを示す動作状態信号を出力す
    る中央処理装置と、該動作状態信号と外部発振器出力と
    外部クロックと外部システムクロックと内部クロックの
    比を指定する分周信号とを入力して動作状態信号が示す
    動作状態に応じて内部クロック信号を生成し、中央処理
    装置へ供給するクロックジェネレータ/コントローラと
    からなる低消費電力動作用のクロックジェネレータ/コ
    ントローラ内蔵LSIであって、 前記クロックジェネレータ/コントローラは、 前記外部発振器で生成された発振信号を受け取るための
    第1の入力端子と、 前記発振信号を分周して低周波数の発振信号を生成する
    第1の分周器と、 前記外部から受け取った発振信号と第1の分周器によっ
    て分周された発振信号の遅延時間を等しくする遅延手段
    と、 前記第1の分周器によって分周された低周波発振信号と
    遅延回路によって遅延された発振信号のいずれかを前記
    動作状態信号の内容に応じ選択して出力する第1の切り
    替え手段と、 前記第1の切り替え手段の出力を外部システムクロック
    用の基本信号として供給する出力端子と、 外部システムクロック出力を受けて生成された外部シス
    テムクロックを受け取るための第2の入力端子と、 前記分周信号を受け取るための第3の入力端子と、 前記分周信号および動作状態信号に応じて入力されたク
    ロック分周する第2の分周器と、 前記第2の分周器によって分周されたクロックと外部シ
    ステムクロックの位相を比較する位相比較器と、 前記位相比較器の比較結果をアナログ電圧に変換する低
    帯域通過フィルタと、 前記低帯域通過フィルタの出力に応じて発振周波数を変
    化させる電圧制御発振器と、 前記電圧制御発振器によって生成された発振信号を分周
    して低周波数の発振信号を生成する第3の分周器と、 前記電圧制御発振器によって生成された発振信号と前記
    第3の分周器によって分周された発振信号の遅延時間を
    等しくする第2の遅延手段と、 前記第3の分周器によって分周された低周波発振信号と
    前記第2の遅延手段によって遅延された発振信号のいず
    れかを前記動作状態信号の内容に応じて選択して内部ク
    ロックとして出力する第2の切り替え手段とを有し、前
    記電圧制御発振器出力は前記第2の分周器の入力クロッ
    クとされることを特徴とする低消費電力動作用のクロッ
    クジェネレータ/コントローラ内蔵LSI。
JP6229307A 1994-09-26 1994-09-26 低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi Expired - Lifetime JP2755183B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP6229307A JP2755183B2 (ja) 1994-09-26 1994-09-26 低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi
US08/532,962 US5663687A (en) 1994-09-26 1995-09-25 LSI with built-in clock generator-controller for operation with low power dissipation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6229307A JP2755183B2 (ja) 1994-09-26 1994-09-26 低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi

Publications (2)

Publication Number Publication Date
JPH0895660A true JPH0895660A (ja) 1996-04-12
JP2755183B2 JP2755183B2 (ja) 1998-05-20

Family

ID=16890097

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6229307A Expired - Lifetime JP2755183B2 (ja) 1994-09-26 1994-09-26 低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi

Country Status (2)

Country Link
US (1) US5663687A (ja)
JP (1) JP2755183B2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW378289B (en) * 1995-10-20 2000-01-01 Matsushita Electric Industrial Co Ltd Phase adjusting circuit, system including the same and phase adjusting method
JP2842377B2 (ja) * 1996-05-22 1999-01-06 日本電気株式会社 暗証情報照合システム
US6005904A (en) * 1997-10-16 1999-12-21 Oasis Design, Inc. Phase-locked loop with protected output during instances when the phase-locked loop is unlocked
JPH11143573A (ja) * 1997-11-10 1999-05-28 Fujitsu Ltd クロック供給方法及び情報処理装置
US6081905A (en) * 1998-03-13 2000-06-27 Lucent Technologies Inc. Method and apparatus for generating a clock signal from a plurality of clock phases
US6791379B1 (en) * 1998-12-07 2004-09-14 Broadcom Corporation Low jitter high phase resolution PLL-based timing recovery system
US6157232A (en) * 1999-03-18 2000-12-05 Nec Corporation Local clock generator
US6434706B1 (en) 1999-05-24 2002-08-13 Koninklijke Philips Electronics N.V. Clock system for multiple component system including module clocks for safety margin of data transfers among processing modules
US6449728B1 (en) * 1999-08-31 2002-09-10 Motorola, Inc. Synchronous quad clock domain system having internal and external sample logic units matching internal and external sample signatures to a pattern corresponding to a synchronous multiple ratio
US6668299B1 (en) 1999-09-08 2003-12-23 Mellanox Technologies Ltd. Software interface between a parallel bus and a packet network
US6700421B1 (en) * 2000-09-26 2004-03-02 Sun Microsystems, Inc. Method and apparatus for reducing power consumption
US6492852B2 (en) 2001-03-30 2002-12-10 International Business Machines Corporation Pre-divider architecture for low power in a digital delay locked loop
TW558871B (en) * 2001-11-23 2003-10-21 Via Tech Inc Phase control device of clock signal
US7013406B2 (en) * 2002-10-14 2006-03-14 Intel Corporation Method and apparatus to dynamically change an operating frequency and operating voltage of an electronic device
US6989696B2 (en) * 2003-11-19 2006-01-24 International Business Machines Corporation System and method for synchronizing divide-by counters
US7277357B1 (en) 2006-06-05 2007-10-02 Micron Technology, Inc. Method and apparatus for reducing oscillation in synchronous circuits
KR100837814B1 (ko) * 2006-12-22 2008-06-13 주식회사 하이닉스반도체 반도체 메모리 장치의 데이터 출력 회로
US8595538B2 (en) * 2008-03-03 2013-11-26 Quintic Holdings Single-clock-based multiple-clock frequency generator
US8531222B1 (en) * 2011-04-04 2013-09-10 Lattice Semiconductor Corporation Phase locked loop circuit with selectable feedback paths
US8710932B2 (en) * 2011-04-18 2014-04-29 Mediatek Inc. Signal processing device and method for providing oscillating signal in the signal processing device
CN107864394B (zh) * 2017-12-11 2023-08-29 延锋伟世通电子科技(上海)有限公司 一种车载以太网avb同步时钟发生器

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58166419A (ja) * 1982-03-29 1983-10-01 Hitachi Ltd ワンチツプマイクロコンピユ−タ
JPS61288218A (ja) * 1985-06-14 1986-12-18 Mitsubishi Electric Corp 半導体同期制御装置
JPH0286207A (ja) * 1988-09-21 1990-03-27 Nec Corp 基本クロック発生回路
JPH0537367A (ja) * 1991-07-30 1993-02-12 Nec Corp 内部クロツク発生回路

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0162870B1 (en) * 1983-11-07 1993-08-04 Motorola, Inc. Synthesized clock microcomputer with power saving
JPH0425913A (ja) * 1990-05-21 1992-01-29 Nec Corp クロック出力回路
US5376848A (en) * 1993-04-05 1994-12-27 Motorola, Inc. Delay matching circuit

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58166419A (ja) * 1982-03-29 1983-10-01 Hitachi Ltd ワンチツプマイクロコンピユ−タ
JPS61288218A (ja) * 1985-06-14 1986-12-18 Mitsubishi Electric Corp 半導体同期制御装置
JPH0286207A (ja) * 1988-09-21 1990-03-27 Nec Corp 基本クロック発生回路
JPH0537367A (ja) * 1991-07-30 1993-02-12 Nec Corp 内部クロツク発生回路

Also Published As

Publication number Publication date
JP2755183B2 (ja) 1998-05-20
US5663687A (en) 1997-09-02

Similar Documents

Publication Publication Date Title
JP2755183B2 (ja) 低消費電力動作用のクロックジェネレータ/コントローラ内蔵lsi
JP4390353B2 (ja) クロック生成方法およびクロック生成回路
JPH10327069A (ja) アナログおよびディジタルループフィルタを用いたハイブリッドフェーズロックループ
US20030189464A1 (en) Spurious-free fractional-n frequency synthesizer with multi-phase network circuit
JPH11316616A (ja) クロック信号を供給するための方法及び装置
WO2003065586A3 (en) Phase-locked-loop with reduced clock jitter
EP1404020A1 (en) Phase-locked loop circuit reducing steady state phase error
JPH10308667A (ja) Pll周波数シンセサイザ
US20020041214A1 (en) PLL circuit
JPH0265525A (ja) 位相同期回路
JPH10336027A (ja) クロック発生器
KR20060041335A (ko) 위상 동기 루프 장치
JP3077151B2 (ja) 周波数合成方式と周波数合成器
JP3161137B2 (ja) Pll回路
KR20000061197A (ko) 복수의 위상동기루프를 이용한 클록 주파수 제어장치 및 방법
JP2000068828A (ja) 周波数切換装置
JP2924846B2 (ja) 半導体集積回路
JPS5846586Y2 (ja) 位相同期ル−プを有する回路
JP2806661B2 (ja) 二重ループ形pll回路
JP2725530B2 (ja) クロック供給方式
JPH10270999A (ja) 半導体装置
JP3248453B2 (ja) 発振装置
JP3136824B2 (ja) Pll回路
JPH08125641A (ja) クロック生成回路
CN117155381A (zh) 时间交织的多参考时钟的锁相环、片上系统及电子设备