JPS61105629A - クロツク制御方式 - Google Patents
クロツク制御方式Info
- Publication number
- JPS61105629A JPS61105629A JP59227020A JP22702084A JPS61105629A JP S61105629 A JPS61105629 A JP S61105629A JP 59227020 A JP59227020 A JP 59227020A JP 22702084 A JP22702084 A JP 22702084A JP S61105629 A JPS61105629 A JP S61105629A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- circuit
- frequency
- speed
- operating
- 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.)
- Pending
Links
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はデジタル計算機等のクロックを用いて処理を行
なう装置におけるクロック制御方式に関する。此の様な
装置における処理回路には特定の基本オシレータからク
ロック供給回路を介してクロックが送られる。計算機の
処理能力はこのクロックの速度に大きく依存する。従っ
てクロックの速度は速い方が望ましい。然るに回路構成
或いは回路構成部品によってクロック速度に制限を受け
る。加うるに電源電圧の変動或いは周囲温度の変化等に
よって動作可能なクロック周波数の制約を受ける。従っ
てこれ等の条件に左右されることな(安定に動作させ得
るクロックを用いることが必要とされる。
なう装置におけるクロック制御方式に関する。此の様な
装置における処理回路には特定の基本オシレータからク
ロック供給回路を介してクロックが送られる。計算機の
処理能力はこのクロックの速度に大きく依存する。従っ
てクロックの速度は速い方が望ましい。然るに回路構成
或いは回路構成部品によってクロック速度に制限を受け
る。加うるに電源電圧の変動或いは周囲温度の変化等に
よって動作可能なクロック周波数の制約を受ける。従っ
てこれ等の条件に左右されることな(安定に動作させ得
るクロックを用いることが必要とされる。
電源電圧の変動、素子のバラツキ、周囲温度の変化等に
対しても計算機等の装置の動作を確実なものとするため
従来は、これ等の動作条件の変化に対し最も安定した動
作が得られるようにクロック速度を動作の最も遅い回路
要素に適合させることが行なわれている。このため、動
作条件によってはより高速のクロックで動作可能な場合
であるにも拘らず装置全体の処理速度を低下させている
。
対しても計算機等の装置の動作を確実なものとするため
従来は、これ等の動作条件の変化に対し最も安定した動
作が得られるようにクロック速度を動作の最も遅い回路
要素に適合させることが行なわれている。このため、動
作条件によってはより高速のクロックで動作可能な場合
であるにも拘らず装置全体の処理速度を低下させている
。
また、電源電圧の変動或いは周囲温度の変化を補償する
ための回路部品を組み込むことも従来より行なわれてい
るが回路が複雑なものとなって高集積化の妨げとなって
いる。
ための回路部品を組み込むことも従来より行なわれてい
るが回路が複雑なものとなって高集積化の妨げとなって
いる。
本発明はこれ等従来例における問題点に鑑みて為された
もので、各回路に電源電圧或いは周囲温度変化を補償す
るための回路素子を付加することなく、与えられた条件
内で最も高速なクロックを使用することのできるクロッ
ク制御方式を提供するものである。
もので、各回路に電源電圧或いは周囲温度変化を補償す
るための回路素子を付加することなく、与えられた条件
内で最も高速なクロックを使用することのできるクロッ
ク制御方式を提供するものである。
〔問題点を解決するための手段〕
本発明に係る方式によれば回路素子が動作可能なクロッ
ク周波数を検出するための動作速度検出回路と、周波数
の変化可能なクロックとが用いられ、安定に動作可能な
最も高いクロック周波数で回路が駆動される。
ク周波数を検出するための動作速度検出回路と、周波数
の変化可能なクロックとが用いられ、安定に動作可能な
最も高いクロック周波数で回路が駆動される。
動作速度検出回路は電源電圧2周囲塩度等を検出してク
ロック速度を変化させるための信号を発生するものでも
良く、また、実際に用いられている回路素子を用い、温
度の変化等による回路の動作の変化を基準値と比較し、
クロック周波数を変化させるための制御信号を比較出力
として発生させるものでも良い。この動作速度検出回路
の出力にてPLL回路等により形成されるクロック回路
の出力周波数が可変とされる。
ロック速度を変化させるための信号を発生するものでも
良く、また、実際に用いられている回路素子を用い、温
度の変化等による回路の動作の変化を基準値と比較し、
クロック周波数を変化させるための制御信号を比較出力
として発生させるものでも良い。この動作速度検出回路
の出力にてPLL回路等により形成されるクロック回路
の出力周波数が可変とされる。
以下、図面を参照して本発明の実施例を詳細に説明する
。
。
第1図は本発明の一実施例のブロック図である。
第1図に於て、1は例えば100MHzの固定オシレー
タであって、この固定オシレータ1の出力が第1の分周
器2とクロック供給回路3に供給される。
タであって、この固定オシレータ1の出力が第1の分周
器2とクロック供給回路3に供給される。
クロック供給回路3は固定オシレータエによる一定のク
ロックをタイマー4あるいは図示せぬ課金装置等に供給
する。一方、分周器2は例えば固定オシレータlの出力
を100分周し、I MHzO分周出力を位相ロックル
ープ5の一方の入力端子に供給する。また、位相ロック
ループ5の出力は例えば99分周する第2の分周器6で
分周された後、位相ロックループ5の他方の入力端子に
供給される。従って、位相ロックループ5の出力周波数
は分周器2.6の分周比に従った周波数にロックされる
。位相ロックループ59分周器2および6は後述する動
作速度検出回路7の出力を受けて動作するクロック速度
可変回路8を構成している。クロック速度可変回路8の
出力周波数は動作速度検出回路7の出力で分周比が微細
に設定される分周器2,6の分周比によって50%〜1
00%程度変化する。ここでクロック速度可変回路8の
出力はクロック供給回路9を経て論理回路10の動作ク
ロックとして利用される。なお、動作速度検出回路7か
ら、必要により動作状態のステータス情報を論理回路1
0に送出しても良い。また、クロック供給回路3,9の
出力を動作速度検出回路7の動作のため必要、により取
り入れても良い。
ロックをタイマー4あるいは図示せぬ課金装置等に供給
する。一方、分周器2は例えば固定オシレータlの出力
を100分周し、I MHzO分周出力を位相ロックル
ープ5の一方の入力端子に供給する。また、位相ロック
ループ5の出力は例えば99分周する第2の分周器6で
分周された後、位相ロックループ5の他方の入力端子に
供給される。従って、位相ロックループ5の出力周波数
は分周器2.6の分周比に従った周波数にロックされる
。位相ロックループ59分周器2および6は後述する動
作速度検出回路7の出力を受けて動作するクロック速度
可変回路8を構成している。クロック速度可変回路8の
出力周波数は動作速度検出回路7の出力で分周比が微細
に設定される分周器2,6の分周比によって50%〜1
00%程度変化する。ここでクロック速度可変回路8の
出力はクロック供給回路9を経て論理回路10の動作ク
ロックとして利用される。なお、動作速度検出回路7か
ら、必要により動作状態のステータス情報を論理回路1
0に送出しても良い。また、クロック供給回路3,9の
出力を動作速度検出回路7の動作のため必要、により取
り入れても良い。
次に第1図の動作速度検出回路7を更に詳細に示す第2
図と共に動作速度検出回路7の機能について説明する。
図と共に動作速度検出回路7の機能について説明する。
第2図に示される如く動作速度検出回路7には回路1乃
至回路Nを含む複数のリングオシレータ回路11.リン
グオシレータ回路11の出力周波数をカウントするカウ
ンター12゜クロック13および比較回路14が含まれ
る。複数のリングオシレータ回路11には、実装された
デジタル回路素子の温度等の変化による動作特性の変化
が検出可能なように、第4図a、bで示す如く、負荷の
異なるゲート回路の組合せ、直列接続数の異なるゲート
回路等の回路素子が含まれる。
至回路Nを含む複数のリングオシレータ回路11.リン
グオシレータ回路11の出力周波数をカウントするカウ
ンター12゜クロック13および比較回路14が含まれ
る。複数のリングオシレータ回路11には、実装された
デジタル回路素子の温度等の変化による動作特性の変化
が検出可能なように、第4図a、bで示す如く、負荷の
異なるゲート回路の組合せ、直列接続数の異なるゲート
回路等の回路素子が含まれる。
これ等のリングオシレータ回路11の出力がカウンタ1
2でカウントされ、このカウント値とクロック13の周
波数とが比較回路14で比較される。
2でカウントされ、このカウント値とクロック13の周
波数とが比較回路14で比較される。
この比較によって比較回路14からは、温度上昇あるい
は電圧変化等に基づく動作環境の変化を示す情報信号と
、動作環境の変化に伴い、最適なクロック周波数に調整
するため分周器2,6に分周比を変化させるための制御
信号を供給する。かくして、動作環境に応じたクロック
速度のクロックがクロック速度可変回路8からクロック
供給回路9を経て論理回路10に供給される。そのよう
な論理回路10が被試験デジタル装置であって、その装
置が成るクロック速度で動作するかどうかを試験するに
は、システム条件、プログラムの種類等種々の条件で試
験する必要性がある。一般に、そのような条件を満たす
成るクロック速度即ち最適な条件で最も速いクロック速
度(第5図の円形部分(動作範囲1即ち推奨動作範囲)
参照)でデジタル装置を試験してその首尾よ゛い動作が
確かめられるならば、条件が悪くなったとしても試験で
用いられたクロック速度より遅いクロック速度で装置を
首尾よく動作させることが可能である(第5図の方形部
分(動作範囲2即ち動作可能範囲)参照)。従って、実
際の稼動において、試験時の動作条件よりも条件が悪化
して来たならば、その悪化した条件に対応するより遅い
クロック速度で装置を動作させるようにするならば、デ
ジタル装置の正常な動作を維持することができる。
は電圧変化等に基づく動作環境の変化を示す情報信号と
、動作環境の変化に伴い、最適なクロック周波数に調整
するため分周器2,6に分周比を変化させるための制御
信号を供給する。かくして、動作環境に応じたクロック
速度のクロックがクロック速度可変回路8からクロック
供給回路9を経て論理回路10に供給される。そのよう
な論理回路10が被試験デジタル装置であって、その装
置が成るクロック速度で動作するかどうかを試験するに
は、システム条件、プログラムの種類等種々の条件で試
験する必要性がある。一般に、そのような条件を満たす
成るクロック速度即ち最適な条件で最も速いクロック速
度(第5図の円形部分(動作範囲1即ち推奨動作範囲)
参照)でデジタル装置を試験してその首尾よ゛い動作が
確かめられるならば、条件が悪くなったとしても試験で
用いられたクロック速度より遅いクロック速度で装置を
首尾よく動作させることが可能である(第5図の方形部
分(動作範囲2即ち動作可能範囲)参照)。従って、実
際の稼動において、試験時の動作条件よりも条件が悪化
して来たならば、その悪化した条件に対応するより遅い
クロック速度で装置を動作させるようにするならば、デ
ジタル装置の正常な動作を維持することができる。
又、動作速度検出回路7は第3図に示す如く、可変クロ
ックが供給されるJ−K FFを用い、このJ−K
FFの出力の比較から制御信号および情報信号を得て
も良く、また単に、電源電圧の検出および周囲温度等の
動作クロックに影響を及ぼすパラメータの測定を行ない
、このパラメータの変化に従って最適なクロック周波数
を発生させるように分周器2,6の分周器6を制御して
も良い。固定オシレータ1の発振周波数が100MHz
で周波数精度が0.01%の場合、クロック速度の変化
率および変化のステップ等の例を示すと以下のようにな
る。
ックが供給されるJ−K FFを用い、このJ−K
FFの出力の比較から制御信号および情報信号を得て
も良く、また単に、電源電圧の検出および周囲温度等の
動作クロックに影響を及ぼすパラメータの測定を行ない
、このパラメータの変化に従って最適なクロック周波数
を発生させるように分周器2,6の分周器6を制御して
も良い。固定オシレータ1の発振周波数が100MHz
で周波数精度が0.01%の場合、クロック速度の変化
率および変化のステップ等の例を示すと以下のようにな
る。
クロック周波数可変比:50%
1ステツプ当たりのクロック周波数の変化:0.01%
1ステツプ変更するに要する時間:10μSクロック周
波数を最大迄変更するに要する時間: 0ms 〔発明の効果〕 以上説明したように本発明によれば可変周波数発振器の
発振周波数を各回路素子が安定に動作可能な最も高い周
波数に制御できるので種々の動作条件において処理性能
が優れていると共に集積化に好適なデジタル装置を提供
できる効果を発揮する。
波数を最大迄変更するに要する時間: 0ms 〔発明の効果〕 以上説明したように本発明によれば可変周波数発振器の
発振周波数を各回路素子が安定に動作可能な最も高い周
波数に制御できるので種々の動作条件において処理性能
が優れていると共に集積化に好適なデジタル装置を提供
できる効果を発揮する。
第1図は本発明の一実施例のブロック図、第2図は第1
図に示す動作速度検出回路の詳細なブロック図、第3図
は本発明に係る動作速度検出回路の他の実施例のブロッ
ク図、第4図は第2図に示す検出回路に含まれるゲート
回路の回路図、第5図は動作範囲を示す図である。 図中、1は固定オシレータ、2,6は分周器、3.9は
クロック供給回路、5は位相ロックループ、7は動作速
度検出回路、8はクロック速度可変回路を夫々示す。 第1図 第2図
図に示す動作速度検出回路の詳細なブロック図、第3図
は本発明に係る動作速度検出回路の他の実施例のブロッ
ク図、第4図は第2図に示す検出回路に含まれるゲート
回路の回路図、第5図は動作範囲を示す図である。 図中、1は固定オシレータ、2,6は分周器、3.9は
クロック供給回路、5は位相ロックループ、7は動作速
度検出回路、8はクロック速度可変回路を夫々示す。 第1図 第2図
Claims (3)
- (1)デジタル計算機等のデジタル装置のクロック周波
数を制御するクロック制御方式であって、クロック速度
可変回路と、回路素子が動作可能なクロック速度を検出
するための動作速度検出回路とを含み、前記動作速度検
出回路の出力でクロック速度を制御し、最適なクロック
速度でデジタル装置を動作させることを特徴とするクロ
ック制御方式。 - (2)前記動作速度検出回路の出力に応答して前記デジ
タル装置の試験時には最適の条件で最も速いクロック速
度で前記デジタル装置の試験を行ない、実際の稼動時の
条件の悪化を示す前記出力に応答して遅いクロック速度
で前記デジタル装置を動作させることを特徴とする特許
請求の範囲第1項記載のクロック制御方式。 - (3)クロック速度可変回路が分周比を変化可能な分周
器と位相ロックループとを含むことを特徴とする特許請
求の範囲第1項又は第2項に記載のクロック制御方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59227020A JPS61105629A (ja) | 1984-10-29 | 1984-10-29 | クロツク制御方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP59227020A JPS61105629A (ja) | 1984-10-29 | 1984-10-29 | クロツク制御方式 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS61105629A true JPS61105629A (ja) | 1986-05-23 |
Family
ID=16854251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP59227020A Pending JPS61105629A (ja) | 1984-10-29 | 1984-10-29 | クロツク制御方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS61105629A (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0223411A (ja) * | 1988-07-12 | 1990-01-25 | Nec Corp | マイクロコンピュータ |
JPH06138983A (ja) * | 1992-04-28 | 1994-05-20 | American Teleph & Telegr Co <Att> | バッテリ式電子デバイス用装置 |
JP2005285114A (ja) * | 1996-03-01 | 2005-10-13 | Samsung Electronics Co Ltd | プロセッサの性能を強化する方法及び装置 |
US7307482B2 (en) * | 2004-07-20 | 2007-12-11 | Samsung Electronics Co., Ltd. | Ring oscillator setting apparatus and method depending on environmental changes of an image formation apparatus |
US7642869B2 (en) | 2006-07-24 | 2010-01-05 | Denso Corporation | Clock generator |
WO2012124126A1 (ja) * | 2011-03-11 | 2012-09-20 | オムロン株式会社 | 相互監視システム、管理装置およびシステム |
JP2014211910A (ja) * | 2005-09-28 | 2014-11-13 | インテル コーポレイション | 多コア・プロセッサによる信頼できるコンピューティング |
-
1984
- 1984-10-29 JP JP59227020A patent/JPS61105629A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0223411A (ja) * | 1988-07-12 | 1990-01-25 | Nec Corp | マイクロコンピュータ |
JPH06138983A (ja) * | 1992-04-28 | 1994-05-20 | American Teleph & Telegr Co <Att> | バッテリ式電子デバイス用装置 |
JP2005285114A (ja) * | 1996-03-01 | 2005-10-13 | Samsung Electronics Co Ltd | プロセッサの性能を強化する方法及び装置 |
US7307482B2 (en) * | 2004-07-20 | 2007-12-11 | Samsung Electronics Co., Ltd. | Ring oscillator setting apparatus and method depending on environmental changes of an image formation apparatus |
JP2014211910A (ja) * | 2005-09-28 | 2014-11-13 | インテル コーポレイション | 多コア・プロセッサによる信頼できるコンピューティング |
US7642869B2 (en) | 2006-07-24 | 2010-01-05 | Denso Corporation | Clock generator |
WO2012124126A1 (ja) * | 2011-03-11 | 2012-09-20 | オムロン株式会社 | 相互監視システム、管理装置およびシステム |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5745011A (en) | Data recovery phase locked loop | |
US5485127A (en) | Integrated dynamic power dissipation control system for very large scale integrated (VLSI) chips | |
US5771264A (en) | Digital delay lock loop for clock signal frequency multiplication | |
US5767747A (en) | Electronic low power clock circuit and method | |
US8253434B2 (en) | Closed loop feedback control of integrated circuits | |
KR100231810B1 (ko) | 클럭 신호를 동적으로 발생하는 회로 및 방법 | |
KR100704349B1 (ko) | 신호 에지 사이의 간격을 측정하는 장치 | |
JPS61105629A (ja) | クロツク制御方式 | |
JPH0437446B2 (ja) | ||
US20060087346A1 (en) | Phase difference detecting apparatus | |
US6496048B1 (en) | System and method for accurate adjustment of discrete integrated circuit delay lines | |
US8040995B2 (en) | Jitter detection circuit and jitter detection method | |
JP3523362B2 (ja) | クロック回路及びこれを用いたプロセッサ | |
US6169435B1 (en) | Semiconductor integrated circuit device with built-in timing regulator for output signals | |
US4801894A (en) | Frequency detector for frequency locked loop | |
KR100653403B1 (ko) | 정전용량변화 검출방법 및 검출집적회로 | |
JPH1090370A (ja) | パルス発生機能付きic回路およびそれを用いたlsi試験装置 | |
JPS5890226A (ja) | 同期式デ−タ処理装置 | |
US7472033B1 (en) | Apparatus for controlling semiconductor chip characteristics | |
JPH0997874A (ja) | 半導体装置の試験方法及びそれが適用される半導体装置 | |
US20240137028A1 (en) | Two point frequency search based pll control | |
CN112015221B (zh) | 电压控制电路、电压控制方法以及集成电路 | |
US20240183901A1 (en) | Clock monitoring circuit | |
JPH08321773A (ja) | 半導体集積回路 | |
JPH05100763A (ja) | クロツク制御回路 |