JPS63268020A - 情報処理装置 - Google Patents

情報処理装置

Info

Publication number
JPS63268020A
JPS63268020A JP62101930A JP10193087A JPS63268020A JP S63268020 A JPS63268020 A JP S63268020A JP 62101930 A JP62101930 A JP 62101930A JP 10193087 A JP10193087 A JP 10193087A JP S63268020 A JPS63268020 A JP S63268020A
Authority
JP
Japan
Prior art keywords
potential level
clock
clock signal
information processing
duty
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
JP62101930A
Other languages
English (en)
Other versions
JPH0693216B2 (ja
Inventor
Takashi Hotta
多加志 堀田
Kozaburo Kurita
公三郎 栗田
Masahiro Iwamura
将弘 岩村
Hideo Maejima
前島 英雄
Seiya Tanaka
成弥 田中
Tadaaki Bando
忠秋 坂東
Yasuhiro Nakatsuka
康弘 中塚
Kazuo Kato
和男 加藤
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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
Priority to JP62101930A priority Critical patent/JPH0693216B2/ja
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to US07/184,782 priority patent/US5133064A/en
Priority to KR88004809A priority patent/KR950008019B1/ko
Publication of JPS63268020A publication Critical patent/JPS63268020A/ja
Priority to US07/487,125 priority patent/US5359727A/en
Priority to US07/872,174 priority patent/US5388249A/en
Priority to US08/278,245 priority patent/US5506982A/en
Priority to US08/279,887 priority patent/US5640547A/en
Publication of JPH0693216B2 publication Critical patent/JPH0693216B2/ja
Priority to US08/460,601 priority patent/US5542083A/en
Priority to US08/788,831 priority patent/US5974560A/en
Priority to US10/002,444 priority patent/US6675311B2/en
Priority to US10/701,447 priority patent/US7111187B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、クロック信号により制御される情報処理装置
及び情報処理システムに係り、特に高速化のためにクロ
ックサイクルを短くするのに好適な情報処理装置及び情
報処理システムに関する。
〔従来の技術〕
クロック信号により制御される情報処理の第1の従来例
を第2図に示す。201は原クロツク信号211を送出
するクロック発振器、202は原クロツク信号211を
受け、論理装置203−206を制御するのに必要なり
ロック信号212を生成するクロック生成器である。ま
た、213は、クロック212によりタイミング制御さ
れた論理装置間のインターフェース手段である。
論理装置を制御するクロック212には夫々位相が異な
る通常2〜4相の多相クロックが用いられる。このクロ
ックを例示したのが、第4図、第5図、第6図である。
第4図に示したのはノンオー4<ラップ2相クロツクと
呼ばれるもので、ともに低レベルである区間t1.tz
を有するクロックである。また、第5図に示したのは、
互いに略90度ずつ位相のずれたデユティ50%のオー
バラップクロックである。また、第6図は、互いに略9
o度ずつ位相ずれた、幅の短い4相クロツクである。こ
れらのクロックは、論理装置を構成する論理回路の回路
形式、あるいは、論理装置の設計手法により、取捨選択
される。
これらの多相クロック信号は、クロック生成器202に
より、クロック211をもとに生成され、各論理装置に
分配される。論理装置内では、クロック信号の加工は行
なわれない。また、論理装置間のデータのやりとりは、
クロック信号211に同期して行なわれる。
第3図は、クロック信号を用いる情報処理装置の第2の
従来例を示すものである。301,302はクロック発
振器、311,312は原クロツク信号、303,30
4はクロック信号311゜312により制御される情報
処理部、313は、情報処理部303と情報処理部30
4の間のインタフェース信号である。この情報処理装置
は、2つの情報処理部より構成されており、各々の情報
処理装置は別個のクロック発振器301,302を有し
ている。原クロツク信号を加工して、第4図、第5図、
第6図に示した様な多相クロック信号を生成するクロッ
ク生成器は各情報処理部の中に設けられている。また、
情報処理部303と304の間のデータのやりとりは、
インタフェース313を通して非同期に行なわれる。
第7図〜第9図は、クロック信号により制御される情報
処理装置の第3の従来例を示したものである。この方式
については、アイ・イー・イー・イー、ジャーナル オ
ブ ソリッドステー1・ サーキット、ニス シー17
.(1982)第51頁から第56頁(IEEE Ja
urnal of 5olid −5tateCirc
uitsvolSC−17,PP5l−56)において
論じられている。
第7図は全体図である。701はクロック信号711を
送出する発振器、702はクロック信号711をN分の
1に分周する分周器である。情報処理部703と情報処
理部704は、クロック信号711とクロック信号71
2の両方を受ける。
画処理部間のインタフェースが713である。
情報処理部703の内部構成を示したものが、第8図で
ある。801は、クロック信号711をクロック信号7
12と特定の位相関係になるように遅延させるP L 
L (Phase 1ock 1oop)回路である。
PLL回路801は論理装置802を制御するクロック
信号811を送出する。一方クロック信号712は、先
に述べたようにクロック711をN分の1に分周したク
ロックであり、インタフェース回路803を制御する。
すなねち、情報処理部内部の論理装置は高速クロック信
号711で制御され、信号伝搬に時間のかかる情報処理
部間の通信には低速クロック712で制御されるわけで
ある。
第8図のように2種のクロック信号を用いる場合、イン
タフェース回路803と論理装置802の間のデータの
やりとりに関して、メタスタビリテイ(Metasta
bility)と呼ばれる問題が生ずる。
これを第9図を用いて説明する。インタフェース回路8
03から、論理装置802へデータを送る場合を考える
。インタフェースにはエッヂトリガ型のフリップフロッ
プが使われているとする。インタフェース回路803で
は、クロック信号712が第1のポテンシャルレベルで
あるLowから第2のポテンシャルレベルHi g h
に立上がる時に、インタフェース713よりデータが取
込まれ、論理回路802にデータが信号812を通して
送出される。一方、論理装置802では、クロック信号
811がLowからHighに立上る時に、送出された
データを取込む。さて、クロック信号712とクロック
信号811との位相関係がスキューによりずれ、クロッ
ク712の立上りが、クロック811の立上り近辺(第
9図でtc と示した部分)と重なると、論理装置内の
フリップフロップの入力が、クロック信号811でたた
かれた時に不安定になり、フリップフロップに出力が長
時間定まらない現象がおこる。これが、メタスタビリテ
イである。
上記メタスタビリテイを避けるため、本従来例では、第
8図に示したようにPLL回路801により、クロック
信号711とクロック信号712の位相関係を、第9図
に示す関係に固定している。
〔発明が解決しようとする問題点〕
最初に第2図の第1の従来例について述べる。
この従来例の第1の問題点は、情報処理装置全体に多相
クロック信号212を分配しなくてはならないことであ
る。このため通常、クロックスキューが大きくなり、各
々のクロック信号のデユーティも望ましい値からずれて
しまう。この問題は特に、高速化のためにマシンサイク
ルが高まり、多相クロック信号212が高周波となった
時に著しい。すなわち、マシンサイクルの多くの部分を
クロックスキューのために取られてしまう。一方、この
従来例の利点は、情報処理装置全体に同一の多相クロッ
ク信号212が分配されているために、論理装匝間のデ
ータのやりとりを同期式に行なえるというところである
。
次に、第3図の第2の従来例について述べる。
この構成は、マイクロプロセッサシステム等に見られる
。情報処理部はLSIチップに対応する。
この従来例の第1の問題点は、各々の情報処理部が、別
々のクロック信号により制御されているため、情報処理
部間のインタフェースを非同期式に行なわなくてはなら
ないところにある。非同期式インタフェースは、非同期
信号の同期化が必要となり、同期式インタフェースに比
較して低速である。これは、特に、情報処理部間でデー
タのやりとりが多い高速システムを作りたい場合に問題
となる。ただし、本従来例の利点は、クロック信号の生
成が、各情報処理部内部で行なわれ、また、そのクロッ
ク信号の分配も、1つの情報処理部内であるために、ク
ロックスキューを小さくできるという点である。
この従来例の第2の問題点は、情報処理部外部から高周
波の原クロツク信号を供給しなくてはならない点である
。通常、デユーティの正しいクロック信号を生成するた
めに、原クロツク信号は情報処理部内部で分周される。
このため、例えば2分周、かつ、マシンサイクル40 
M Hzの場合を考えると、外部より80 M Hzの
原クロツク信号を供給しなくてはならない。これは、情
報処理部ハードウェアとして、パッケージに格納された
LSIチップを考えると、困難である。さらにマシンサ
イクルが高まった時には、ますますこの問題点が著しく
なる。
次に、第7図〜第9図に示した第3の実施例についての
問題点について述べる。この従来例の第1の問題点は、
情報処理部外部より、高速クロック信号711を供給し
なくてはならないことである。また第2の問題点は、情
報処理部内部で使うクロックデユーティについて配慮さ
れていない点である。
本発明の第1の目的は、情報装置内にある複数の情報処
理部間のクロック信号を同期することである。
また、本発明の第2の目的は、各情報処理部内にクロッ
クスキュー、かつ、デユーティの正確なりロック信号を
供給することである。
また、本発明の第3の目的は、情報処理部内部から高速
のクロック信号を供給することを避けることにある。
〔問題点を解決するための手段〕
上記目的は、少なくとも1つの第1のクロック信号とな
る原クロツク信号Kを送出する原クロツク発振器と、原
クロツク信号Kに接続される複数の情報処理部よりなる
情報処理システムにおいて、前記複数の情報処理部の各
々を、前記少なくとも1つの原クロツク信号にと位相同
期し、がっ、あらかじめ、定められたデユーティの少な
くとも1つの第2のクロック信号Klを生成するクロッ
ク生成手段と、前記第2のクロック信号に1によりタイ
ミング制御される論理装置とにより構成し、少なくとも
1対の前記論理装置間にあるインタフェースを、前記ク
ロック信号に1により、同期してタイミング制御するこ
とにより達成される。
〔作用〕
前記、情報処理部内部で生成される少なくとも1相のク
ロック信号に1は、原クロツク信号にと位相同期してい
る。それによって、ある情報処理部内部のクロック信号
に1は、原クロツク信号Kを通して、他の情報処理内部
のクロック信号に1と位相同期させることができる。
また、各情報処理部内部に、少なくとも1つの原クロツ
ク信号にと位相同期し、かつ、あらかじめ定められたデ
ユーティの少なくとも1つの第2のクロック信号に1を
生成するクロック生成手段を内蔵しているために、各情
報処理部内に、クロックスキュー小、かつ、デユーティ
の正確なりロック信号を供給することができる。
また、前記クロック生成手段は、原クロツク信号にと、
内部クロック信号に1を位相同期させるわけであるが、
原クロックにの周波数は内部クロック信号に1の周波数
と等しい必要も、高い必要もない。このため、高速化の
ために内部クロック信号に1の周波数を高めた、複数の
情報処理部よりなる情報処理装置において、各情報処理
部外部から高速のクロック信号を供給することを避ける
ことができる。
〔実施例〕
以下、本発明の一実施例を説明する。
第10図は、本発明の一実施例である情報処理装置の全
体図である。1001は原クロック発振器、1011は
原クロック、1002,1003は情報処理部、101
2は1両情報処理部間でデータをやり取りするインタフ
ェース信号である。
さて、本発明の実施対象である情報処理装置として種々
のものがありうるが、本実施例では超高速VLSIによ
って構成された計算機CPUを例にとって説明する。ま
た、情報処理装置は、一般的には複数の情報処理部より
なるわけだが、本実施例では簡単のために、2つの情報
処理部より成るとする。
また、情報処理部とは、情報処理装置を構成する一部分
であり、論理機能的、ハードウェア的に−まとまりにな
ったもめである。ハードウェアとしては、1つの情報処
理部は、複数のLSIパッケージを搭載したボードであ
ったり、単一の半尊体基板に形成されるもの即ち、1つ
のLSIであったり、また、1つのLSIの中の1部で
あったすする。さらに、ウェーハスケールインテグレー
ションであれば単一の半4体基板ウェーハ上の1ブロツ
クでもありうる。本実施例では、情報処理部とは、パッ
ケージに実装された、1つのVLSIとする。
本発明の詳細な説明は、情報処理部1002と、情報処
理部1003の間のインタフェースについてのみ、述べ
れば十分であり、画情報処理部が、どの様な処理を分担
しているがということは本発明には直接は関係ない。従
って、詳しくは述べないが、以下の2つの場合を例示し
ておく。
1)情報処理部1002を、命令デコード、基本命令の
処理を行うB P U (Basic Process
ing Unit)とし、情報処理部1003を、浮動
小数演算を行うF P U (Floating Pr
ocessing Unit) とする構成例を、第3
4図に示す。101.3401は、それぞれ、情報処理
部1002.1003のクロック生成器である。102
.3406は六方信号に所望の論理演算を施して出力信
号を出力する論理装置、3402.3404はインタフ
ェース手段を構成するバスコントローラ、3403は、
メモリアドレスを保持するレジスタM A R(Mem
ory+Lddress Register) 、 3
405は、メモリデータを保持するレジスタM D R
(Memory DataRegister) 、 3
407はメモリである。信号3410はアドレスバス、
3411はデータバス、3412は制御信号である。ま
た、3419は、処理すべき浮動小数演算命令の種類を
知らせる信号である。
本構成例では、FPU1003の論理装置は、アドレス
計算機能を有していない。いわゆる、コプロセッサとし
て機能する。メモリからの浮動小数点データの、FPU
へのロードを例にとり、動作を説明する。BPU100
2内の論理装置102は、浮動小数演算命令をデコード
すると、命令の種類を信号3419を通して、FPU1
003に送出する。一方、メモリアドレスの計算を行い
、信号3418を通して、MAR3403にセットする
。また、メモリリード起動をバスコントローラ3402
に、信号3415を通して送出する。
バスコントローラ3402は、クロック3420に同期
して、信号3413により、MARの内容を、アドレス
バス3410に送出するように制御する。また、メモリ
を制御するための制御信号3412を送出する。
一方、FPU側のバスコントローラは、制御信号341
2を受取り、メモリ3407がデータを。
データバス3411に出すタイミングで、データ取込み
信号3414をMDR3405に送出する。
オペランドをMDRに取込んだ後にオペランドリード終
了信号3416を論理装置3406に送出する。また、
ロードしたオペランドデータを信号3417を通して送
出する。
2)情報処理部1をマスタのBPU、情報処理部2をス
レーブのBPUとする。すなわち、信頼性向上のために
BPUを2重化した計算機である。
スレーブBPUはマスタBPUと同一の機能を持ってお
り、マスタBPUと同期して動作する。そして、マスタ
BPUがメモリへの書込みを行う際に、スレーブBPU
はそのデータを自チップに取込み、自分のデータと比較
する。不一致であれば。
それをマスタBPUに知らせる。
第29図に、上に説明した構成を図示したものである。
2900はメモリ。2901〜2905はインタフェー
ス信号であり、2901はアドレス、2902はアドレ
スストローブ、2903はデータ、2904はリード/
ライト信号、2905は、スレーブBPUがマスタBP
Uにエラーを知らせる信号である。また2906は、h
ighならば、その情報処理部がマスタであり、low
ならば、その情報処理部がスレーブであることを示す信
号である。
第30図は、上記実施例の動作を示したタイミングチャ
ートである。画情報処理部は、同期動作しているため、
マスタBPUが書込みを行う際には、スレーブBPUも
、書込みアドレスと、書込みデータを持っている。メモ
リサイクルは、チップ間のクロックスキュー分伸びるこ
とになる。
次に発振器1001について説明する。発振器1001
は、原クロツク信号1011を送出する発振器である。
原クロック1011は、多相であることもあり得るが、
本実施例では、1相である。
また、原クロックのデユーティは、必ずしも、50%で
ある必要はない。これが本発明の特徴である。
さらに、発振器を、便宜上、情報処理部1に内蔵させる
ことも可能である。この場合の構成を示したものが第1
1図である。1100は、情報処理部1002と、発振
器1001とを同一半導体基体に内蔵するVLSIチッ
プである。1011は水晶発振子である。チップ100
2自身も、1度チップ外に出力された発振器出力101
1を取込むので、原クロツク信号、情報処理部1.情報
処理部2の関係は第10図と同じである。第11図の構
成では、チップ1100が1発振器を内蔵しているため
、発振器を外付けする必要がなく、ハードウェアが小さ
くなるという利点がある。
第1図は、第10図の情報処理部1002の内部構成を
示したものである。101はクロック生成器、111は
多相のクロック信号、102は論理装置、103はイン
タフェース回路、112は、論理袋[102とインタフ
ェース回路103の間の信号線である。クロック生成@
101は、外部よりの原クロツク信号1011より、少
なくとも第2.第3のクロック信号を含む多相クロック
111を生成し、論理装置102、及び、インタフェー
ス回路103に送出する。多相クロックの種類としては
、第4図、第5図、第6図に示すようにいろいろなもの
があるが、ここでは第4図に示した、ノンオーバラップ
2相クロツクKl、に2とする。
次に、第1図の論理装置102について説明する。論理
装置102は、2相りロック信号に1 。
K2によって制御されている。論理装置102を構成す
る論理素子には、インバータ、2NANDのような基本
ゲート、フリップフロップ、PLA。
ROM、RAM等いろいろあるが、ここでは、PLAを
例にとり、クロック信号Kl とクロック信号に2がど
のように使われるか、また、マシンサイクルを短縮して
いった時に、クロック信号に1とに2にどのようなこと
が要求されるかについて述べる。
第12図は、2相クロックKl、に2により制御される
PLAの回路図である。また第13図は、このPLAの
動作を示すタイミングチャートである。
第12図で、1201〜1207は、配線1229〜1
235をプリチャージするPMO3,1209〜121
2及び1219〜1221はクロックドインバータ、1
213〜1218、及び、1240と1241はインバ
ータ、1222〜1228は2人力NORである。また
、x、y、zは入力、L、M、Nは出力である。このP
LAは以下の論理を実現する。
L=X+Y −Z M=X−Z+X−Y N=Y−Z+X−Z。
第13図に示すように、配線1229はに2が(hig
h)の時リプチャージされ、Ktが(high)の時、
かつ、X=oの時、NMO3により電荷が引き抜かれる
。一方、X=1の時は引き抜がれない。X=oの時は、
K1がhighの期間、すなわち、第13図に示すta
の間に引き抜かれなくてはならない。クロック系の設計
に際しては、taがクロック分配中にいくらかせまくな
ることを配慮し、最悪の場合でも、前記配線の電荷引抜
きが終了するように設定される。
一方、配線1235は、K1がhighの時にプリチャ
ージされ、K2がhighの時、すなわち、t4期間に
電荷引抜きが行なわれる。t3同様t4も、クロック分
配中にいくらか、せまくなることを配慮し、最悪の場合
でも、前記配線の電荷引抜きが、t4期間中に終了する
ように設定される。
ta、t4は、上に述べたように対象的に使われるので
、ta:=t4と設計される。さらに、もう明らかなよ
うに、マシンサイクルを短縮するためには、ta、t4
のゆらぎが少ないこと、すなわち、K1.に=のデユー
ティが、第1図論理装置102中で、正確であることが
大事である。
次に、クロックスキューについて述べる。第12図で、
配線1229が引き抜かれる時にインバータ1213の
出力が、highからLowに変化するわけであるが、
この変化は、インバータ1218の出力がflowにな
る前に終了していないと、配線1233を誤って引き抜
いてしまう可能性がある。
このため、第13図の期間t1は、一定値以上必要であ
る。クロック設計に際して、クロック分配中にtlが短
くなることも配慮し、最悪の場合でも、前記誤動作がな
いように設定される。t2についても同様である。ここ
で明らかな様に、マシンサイクルを短縮するためには、
tl、t2のゆらぎが少ないこと、すなわち、K1.K
zのクロックスキューが小さいことが大事である。
クロックKl、に2で制御される論理装置102につい
てまとめれば、マシンサイクルを短縮するためには、ク
ロック信号のデユーティのずれ、及び、クロックスキュ
ーを極力小さくすることが要求される。
次ニ、クロック生成器101について述べる。
クロック生成器の動作を示したのが、第14図である。
クロック生成器101は原クロツク信号にを受け、2相
りロック信号に1.に2を出力する。
原クロツク信号にのデユーティは50%である必要はな
い。KL、に2はKと位相同期しており、また、K1.
に2は先に述べたように、tx=tz、ta=j4に設
定されている。ここでいう位相同期とは、KとKLの位
相関係が一定であると、さらに言えば、Kの立上りとに
1の立上りの差が一定であることを言う。第14図では
、KとKl、に2の周波数は等しい。しかしながら、必
ずしも等しい必要はない。第15図は、クロック生成器
101の他の動作例を示したものである。Kとに1.あ
るいは、Kとに2は、位相同期しているが、K 工。
Kzの周波数は、Kの2倍である。この様にすることは
、チップ内部でマシンサイクルを高めつつ、チップ外部
から供給するクロックを低周波に保ち、かつそのデユー
ティに関しての制約がなくなるので好ましい。
尚、第1のクロック信号となる原クロツク信号にのKL
 Q、oν″は第1のポテンシャルレベル、”high
”は第2のポテンシャルレベルであり、また、第2.第
3のクロック信号となるKl、に2の“flow”は第
3のポテンシャルレベル、“High”は第4のポテン
シャルレベルである。
ここで、好ましくは、第1のポテンシャルレベルと第3
のポテンシャルレベルとは実質的に等しく、第2のポテ
ンシャルレベルと第4のポテンシャルレベルとは実質的
に等しい。
次に、クロック生成器101の詳細構成について述べる
。
第16図は、1011 (厚クロック信号K)を受けて
、Kと同周波数で位相同期し、定められたデユーティの
ノンオーバラップ2相クロツクに工。
K2(第14図に対応)を生成するクロック生成器10
1の一構成例を示したものである。
位相比較器1301.ローパスフィルタ(以下LPFと
略す)1302.電圧制御発振器(以下V OC: V
oltage Control 0scillator
と略す)1303、N分の1(例えば2分の1)分周器
1304の閉ループルよりPLLを構成している。すな
わち1011と1309の位相差及び周波数差を130
1により検出し、その差に応じたパルス信号を1306
に出力する。13o2は13o6を積分してDC信号(
電圧値)1307とし、1303は1307に応じた周
波数で発振して、1308に出力する。1304は13
08を2分の1に分周することによりデユーティ50%
のクロック信号を1309に出力する。従って、130
9はPLLにより1011と位相が同期し、周波数が等
しくなり、かつ、13o4で分周することによりデユー
ティ50%のクロック(言分となる。
2相クロツク生成器1305は、デユーティ50%のク
ロック信号1309を受けて、ノンオーバラップ2相ク
ロツク信号Kl、に2を出力する。
第17図に1305のゲートレベルの一構成例を示す。
2人力NOR回路1311.1312の出力Kl、に2
を入力の一方に交差接続し、他方は、インバータ回路1
310による1309の反転信号1313と13o9と
の相補信号を各々接続する。
第18図に第16.17図の各点の動作波形を示す。1
301〜1304のPLLにより、1011と1309
は位相が同期し、周波数が等しくなる。
従って、13o4で2分の1分周する前の1303の発
振出力1308は、1011から1304の遅延Δto
だけずれて、2倍の周波数となる。、1309は13o
8を13o4で2分の1分周するため、デユーティ50
%となる。1313は1309から131oの遅延Δt
1だけずれる。K11に2は2人力NOR回路出力のた
め、面入力がlowのときhighとなる。すなわち、
Kl、に2は一方がhighの場合は、他方は必ずlo
wの関係となり、オーバラップとすることはない。K1
が立ち上がるには、1309は立ち上がって、1312
の遅延tl後に2が立ち下がってから、1311の遅延
tz後立ち上がる。逆にに2が立ち上がるには、130
9が立ち下がり、1313が1310の遅延Δ11後立
ち上がり、Kzが1311の遅延し2後立ち下がり、1
312の遅延t1後立ち上がる。従って、K1とに2が
共にlowの時間は1311.1312の遅延t2.t
xであり、1311と1312の回路構成と同じにし、
また、Kt、に2の負荷を等しくすることにより、t1
=tzとすることは可能である。またに1とに2のパル
ス幅(High状態の時間)ta、taは次式が成り立
つ 一:t1+tz+t3 t2−Δt ”tt+t3−Δti         ・・・(1)
一=Δt + t2+ t ta14− t t=t2
+t4+Δt1          ・・・(2)(但
し、周期をTとした。) (1)、 (2)式より、 t1+ta−Δtt=tz+ta+Δ11   ・・・
(3)となる。
ところで、131oの遅延Δt1は1310が駆動する
回路が1311だけであり、1313の負荷は非常に小
さく、1311.1312の遅延t2.t、に比べて無
視することが出来る。従って、(3)式は、 t1+ ta= tz+ t4 となる。前述のようにtr:t2に設定するならばta
:taとなり、理想的なノンオーバラップ2相クロツク
信号を得ることが出来る。また、この2相クロツクに1
.に2は1011と同期して1309から生成しており
、1011と位相関係は一定である。
以上より、1011 (原クロックK)と位相同期し、
あらかじめ定められたデユーティのクロック信号を生成
することが出来る。
情報処理部間のクロックスキューを小さくするためには
、複数の各情報処理部間のクロック生成器を同一構成と
することが好ましい。
第19図は、1305のゲートレベルの他の構成例であ
る。第19図において第17図と同一符号は同一部分、
同一機能を示している。
2人力NAND回路1314,1315の出力1320
.1321から遅延回路1316 、1317を介して
、入力の一方、1322.1323に交差して接続し、
他方は、相補信号の1309゜1313を各々接続する
。1320.1321をインバータ1318.1319
を介して、2相クロックKz、に2として出力する、本
構成では、2人力NAND回路の出力から遅延回路を介
して、帰還しているため、K1が立ち上がるためには、
1309が立ち上がってから、1310,1315゜1
317.1314,1318を経て立ち上がる。
一方に2の立ち下がりは、1309が立ち上がってから
1310,1315.1319を経て立ち下がる。従っ
て、1316,1317の遅延を他と比べて大きくすれ
ば、Kx、Kzが共に1otiとなる時間を1316.
1317で設定出来る。
第20図〜第19図の動作波形を示す。遅延回路131
6,1317の遅延時間が小さい場合を実線で、大きい
場合を破線で示す。すなわち、2相クロツクに1.に2
のデユーティを1316゜1317の遅延時間で変える
ことが出来るため、任意のデユーティを持つノンオーバ
ーラップ2相クロツク信号を得ることが出来る。従って
、本構成の回路を用いることにより、ノンオーバラップ
2相クロツクの水あき(両クロック信号がlowとなる
時間)を論理装置内で生じるクロックスキューに見合っ
た分だけに設定することが出来る。
第21図は、1011 (原クロックK)を受けて、に
より高周波数(2倍の周波数)で位相同期し、定められ
たデユーティのノンオーバラップ2相クロツク信号に1
.に2(第15図に対応)を生成するクロック生成器1
01の一構成例を示したものである。第21図において
、第16図と同一符号は同一部分、同一機能を示してい
る。
第21図で第16図と異なる点は、PLLの帰還ループ
に2分の1分周器1304を追加して、2段とし、2相
クロツク生成器1305の入力を、前段の1304の出
力1323としていることである。
第22図に第22図の動作波形を示す。PLLは2分の
1分周器を2段介して帰還するため、1303の出力1
322は1011の4倍の周波数となる。また、前段の
1304の出力1323は2分の1分周しているため、
デユーティは50%となり、1011に対して、周波数
2倍で、後段の1304の遅延Δtoだけ位相のずれた
クロック信号となる。この1323を受けて、1305
はノンオーバラップ2相クロツク信号に1.に2を出力
する。前述のように1305はデユーティ50%のクロ
ック信号からは、理想的なノンオーバ−ラッパ2相クロ
ツク信号を生成出来るため、本構成においても理想的な
ノンオーバーラッパ2相クロツクに1.Kzを得ること
が出来る。また、1323と1011の位相関係は一定
(Δtoの差)であるため、Kl、に2と1011”の
位相関係も一定となる。
以上より、外部からの低周波のクロック信号から、位相
同期し、あらかじめ定められたデユーティでかつ高周波
数のクロック信号を生成することが出来る。
第23図は、1011 (原クロツク信号K)を受けて
、Kと同周波数で位相同期し、定められたデユーティの
オーバラップ4相クロツク信号に41゜K4Z、 K4
3. K44を生成するクロック生成器101の一構成
例を示したものである。第23図において、第16図と
同一符号は同一部分、同一機能を示している。
1301.1302,1303.4分の1分周器132
4の閉ループによりPLLを構成している。従って、1
011と1309は位相が同期し、周波数が等しくなる
。PLLの閉ループでは4分の1分周しているため、1
3o3は1011の4倍の周波数で発振し、1309す
なわち1011と1324の遅延Δt2だけ位相のずれ
たクロックを1322に出力する。1309は1322
を分周するため、デユーティ50%である。
4相クロツク生成器1325は、デユーティ50%のク
ロック1309を1309の4倍の周波数のクロック1
322で位相を90°ずらしたオーバーラップ4相クロ
ツク信号に41. K4z+K 4 a 、 K 44
を出力する。第24図に1325のゲートレベルの一構
成例を示す。
クロックドインバー1327とインバータ1328によ
るダイナミックラッチを直列に接続し、そのダイナミッ
クラッチを1つおきにインバータ1326による132
2の反転信号1329と1322との相補信号で制御す
ることにより、シフトレジスタを構成している。
第25図に第23図、第24図の動作波形を示す。前述
のように1322は1011の4倍の周波数で、101
1とΔtzの位相差となる。1309は1011と同周
波数、同位相でかつデユーティ50%である。1327
.1328による1段目のダイナミックラッチ出力13
30は、1309が立ち上がってから、1329が始め
て立ち上がるときに同期して立ち上がり、1309が立
ち下がってから1329が始めて立ち上がるときに同期
して立ち下がる。次に132’7.1328による2段
目のダイナミックラッチ出力K a 1は、1330が
立ち上がってから1322が始めて立ち上がるときに同
期して立ち上がり、1330が立ち下がってから132
2が始めて立ち上がるときに同期して立ち下がる。従っ
て、K 4 tは1309から1322の1サイクルだ
け位相が遅れる。この関係は、K 4 tとK 42 
、  K 42とK 43. K a aとに44につ
いても同様であり、K41. K42νに43. K4
↓は1322の1サイクルだけ位相が遅れる。 132
2は1011の4倍の周期をもつため、90°位相がず
れることになる。すなわち、K41〜に44は理想的な
オーバラップ4相クロツク信号である。また、1322
と1011の位相関係は一定のため、1322と同期し
ているK 4 t〜に44と1011の位相関係は一定
である。
以上より、1011 (原クロックK)と位相同期し、
あらかじめ定められたデユーティのクロック信号を生成
することができる。なお、本構成では位相がずれていく
信号として1011と同周波数のクロック信号である1
309を用い、ずらしていく位相として1011の4倍
の周波数のクロック信号1322を用いているため10
11と同周波数のノンオーバラップ4相クロツク信号と
なっているが、1309.1322が逓倍の周波数につ
いても同様である。また、1325のシフトレジストの
段数と1322の周波数の1309からの逓倍数を等し
くすることにより、任意の相数の多相クロック信号を得
ることが出来る。
第26図は、1011 (原クロツク信号K)を受けて
、にと同周波数で位相同期し、定められたデユーティの
ノンオーバラップ2相クロツク信号Ki+ Klを生成
し、上記機能に加えて、1011から直接ノンオーバラ
ップ2相クロツク信号を生成できるようなりロック生成
器101の一構成例を示したものである。第26図にお
いて、第16図と同一符号は同一部分、同一機能を示し
ている。
第26図で第16図と異なる点は、1305の入力を外
部信号1337とその信号をインバータ回路1325で
反転した信号1338とで制御されるクロックドインバ
ータ1334により、1337がhighのときは13
09.10曾のときは1011と選択を行なっている。
ただし、クロックドインバータを用いているためKl、
に2の位相は1011から90’ずれることになる。
すなわち、高速動作をさせて定まったデユーティの2相
りロック信号を必要な場合は、デユーティ50%のクロ
ック13o9からクロック信号を生成させる。一方、テ
スティングの場合のように低周波数で論理装置の機能診
断をするときは、1011から直接2相クロック信号を
生成できる。
以上、本構成では、内部を低周波数で動作させる場合は
外部クロック信号から直接2相クロツクを生成し、逆に
内部を高周波数で動作させる場合は外部クロック信号と
同期してデユーティ50%のクロックから2相りロック
部信号を生成出来る。
従って、クロック生成器内の発振器に対する発振周波数
の範囲を限定することが出来る効果がある。
また、内部の論理装置の診断時にクロック信号を止めて
DC的な機能試験をすることも出来る。なお、本構成は
原クロツク信号と同周波数のノンオーバラップ2相クロ
ツク生成の場合について説明したが、第27図及び第2
8図に示すように、原クロツク信号より高周波のノンオ
ーバラップ2相クロツク信号生成の場合や、外部クロッ
ク信号が原クロツク信号と異なる場合や、オーバラップ
4相クロツク信号生成の場合についても同様で、原クロ
ツク信号を受けて、原クロツク信号と位相同期し、定め
られたデユーティの少なくとも1つのクロック信号を生
成するクロック生成器について、論理装置を制御するク
ロック信号を生成する回路に入力する信号として、クロ
ック生成器内で生成した信号と外部から入力された信号
とを切り換えることにより、前述した効果を得ることが
出来る。
第33図は第21図の位相比較器1301の一構成例を
示すものである。3301はインバータ、3302は2
人力NAND、33o3は4人力NAND、3304は
4人力NANDである。
第35図(a)、第35図(b)は位相比較器1301
の動作を示す状態図及び状態遷移図である。13o1は
8つの状態a、b、c、dl e。
f+ g+ hよりなる。状態を示す8つの円の中に書
いた値は、位相比較器1301の出力11 P 、 D
 I″である。また状態の遷移を示す矢印の横に書いた
値は、その状態遷移を引き越こす位相比較器1301の
入力”1011.1309”である。この図でわかる様
に、位相比較器の出力PがHighとなるのは、状態e
rg、また出力りがHighとなるのは、状態e、h、
においてである。すなわち、1301の入力1011.
1309の位相関係で、1309が1011より遅れて
いる場合は、1011の立ち上がりから1039の立ち
上がるまで出力PはHighとなり、逆に1309が1
011より進んでいる場合は、1309の立ち上がりか
ら1011の立ち上がるまで出力りがHighとなる。
第36図は位相比較器1301の動作を示すタイムチャ
ートである。第35図(a)及び第35図(b)の説明
かられかる様に、出力Pは入力1011が、入力130
9に対して位相が進んでいる期間highになる。一方
、出力りは入力1101が、入力1309に対して位相
が遅れている期間highになる。以上が位相比較器1
301の動作である。
第37図は第21図のローパスフィルタ1302の一構
成例を示す図である。これは、チャージポンプと呼ばれ
る回路で、1301.1302はNMOSトランジスタ
、13o3は抵抗、1304は静電容量である。
第38図は、第37図のローパスフィルタの動作を示し
たタイミングチャートである。入力Pが、highの時
には、NMO81301がオンし、パルス電流ip が
流れ、ノード1305の電位は上昇する。一方、入力り
が、highの時には、NMO51302がオンし、パ
ルス電流inが流れ、ノード1305の電位は下降する
。1307には、1305の電位が、抵抗1303.容
量1304によって構成されるローパスフィルタによっ
て平滑された電位が出る。以上説明した様に回路130
2は、出力1307の電位から入力Pのパルス幅と入力
りのパルス幅に比例した電位変動をする回路である。
第39図は第21図に於けるVCO1303の一構成例
を示したものである。第39図において、3901はマ
ルチバイブレータ回路、39o2はレベルシフト回路、
3903はレベル変換回路である。
3901において、コレクタとベースを交差接続したN
PNトランジスタ3906.3907は一方がON状態
のとき他方がOFF状態のスイッチング動作をし、無安
定マルチバイブレータを構成する。3906.3907
のコレクタ側には電源VCCから電流を供給する抵抗3
904 、3905が接続されている。また、エミッタ
側は、コンデンサ3908によって相互に接続されてお
り、NMOSトランジスタ3909.3910を介して
接地されティる。3909,391oのゲートIt、 
L P F1302の出力で1303の制御電圧入力で
ある1307に接続しており、1307の電圧値に応じ
た電流を流すバイアス電流源である。
39o1では、次の様に動作する。先ず3906がON
状態、3907がOFF状態にある場合を考える。39
09,3910の流す電流値を1とすると、抵抗390
4には3909.3910両者の電流2工が流れ、39
08には3922から3933へ向かって3910の流
す電流工が流れる。従って、3920はVccより39
04の電圧降下分だけ下がり、逆に3921は39o5
によりVccにPu1l −u pされる。3922は
3906がON状態のため、3921からバイポーラト
ランジスタのVBE(バイポーラトランジスタがONす
るのに必要なベース・エミッタ間の電圧でSiトランジ
スタの場合一般的には約0.8V)だけ下がった電位と
なる。39o8にはIが流れるため、3908の容量を
Cとすると、3908の両端である3922.3923
の電位はI/Cで時間変化する。そして、3923の電
位が3920よりVBEだけ下がった電位となると、3
907がON状態となり3908に流れていた電流Iが
3905を介して3907に流れる。すると、3921
は3905の電圧降下分だけ下がるため、3921゜3
922間の電圧がVBE以下となるため、3906はO
FF状態となる。
すなわち、3901では2つのトランジスタが交互にス
イッチングすることになる。第40図に3901の動作
波形を示す。3901では3920 。
3921の差動の信号を得ることが出来る。また、この
発振周波数は3909.3910に流す電流値■に依存
しているため、■を変化させることにより周波数を変化
させることが出来る。しかし、マルチバイブレータの出
力振幅は小さいため、内部回路としてCMO3を用いる
場合は、マルチバイブレータ出力をCMO3の論理振幅
まで増幅する必要がある。
3903はそのレベル変換回路であり、3902は39
01と3903をつなぐレベルシフト回路である。
3902において、NPNトランジスタ3911゜39
12と抵抗3913..3914の直列回路は、391
1.3912のベースに入力された3901の差動出力
3920.3921をVBEだけ下げて3925.39
24に出力している。
3903では、3902の出力3924.3925をゲ
ートに接続したPMOSトランジスタ3916゜391
8をNMOSトランジスタ3917 、3919の直列
回路において、3917.3919のゲートを3916
と3917の接続点に共通接続している。すなわち、3
916の電流が大きいと、3917の電圧降下も大きく
なり3919のインピーダンスは小さくなる。この場合
3918の電流は小さいため、1322はLotiとな
る。逆に、3916の電流が小さいと、3917の電圧
降下も小さくなり3919のインピーダンスは大きくな
る。この場合は3918の電流は大きく、1322はH
ighとなる。すなわち、3903はPu5h−Pul
lで動作するため、出力である1322の振幅は大きく
なる。
以上、本構成例では、CMOSレベルの出力をもつ■C
Oを実現することが出来る。
第31図に、第1図論理装置102の他の構成例につい
て示す。3100〜3103は論理装置を構成する4つ
のサブ論理装置である。3104〜3106は、サブ論
理装置間のインタフェースである。各サブ論理装置は、
クロック111に同期して動作する。
第32図は、サブ論理装置3100の構成を示した図で
ある。3201は、クロック生成器、3202は、論理
装置、3203は、インタフェース回路である。また3
211は論理装置3202を制御するクロックである。
すなわち、サブ論理装置3100は、情報処理部100
2と同じ構成になっている。このような階層構成とする
ことにより、情報処理部を同期する原クロツク信号10
11として例えばI M Hzを用い、サブ論理装置を
同期するクロック信号111として例えば、IOMI(
zを用い、サブクロック内の論理装置123202を、
制御するクロック信号として例えばl OOM Hzを
用いるというように、徐々にクロック周波数をあげてお
くことができる。この階層構成により、大規模な、情報
処理装置においても、情報処理装置全体に分配されるク
ロックを低周波に保ちながら、マシンサイクルを短縮す
ることが可能となる。
〔発明の効果〕
本発明によれば、情報処理装置を構成する各情報処理部
の内部に、原クロツク信号にと位相同期した少なくとも
1つのクロック信号に1を生成するクロック生成手段を
有しているので、情報処理部間の同期をとることができ
る。
また、本発明によれば、上記クロック生成手段は、あら
かじめ定められたデユーティのクロック信号に1を生成
するので、デユーティの正確なりロック信号を生成する
ことができる。また、生成したクロックを、各々の情報
処理部内のみに分配すればよいため、クロックスキュー
小、デユーティのずれ小のクロック信号に1を論理装置
内に分配できる。
また、本発明によれば、情報処理部外部からの低周波原
クロツク信号と、情報処理部内部の高周波クロック信号
を同期することができるので、情報処理装置のマシンサ
イクルを高めながら、情報処理部外部からの原クロツク
信号を低周波に保つことができる。
【図面の簡単な説明】
第1図は本発明の1実施例の情報処理部のブロック図、
第2図、第3図は従来例を示すブロック図、第4図から
第6図は、従来例を説明するタイミングチャート、第7
図、第8図は従来例を示すブロック図、第9図は従来例
を説明するタイミングチャート、第10図、第11図は
本発明の1実施例の全体ブロック図、第12図は本発明
の1実施例の論理装置を説明する図、第13図は第12
図の動作を説明するタイミングチャート、第14図、第
15図は本発明の1実施例のクロック生成器の動作を説
明するタイ、ミングチャート、第16図から第28図は
本発明の1実施例のクロック生成器を説明するブロック
図、及び、タイミングチャート、第29図、第30図は
本発明の1実施例の情報処理部間のインタフェースを説
明する図、第31図から第40図は本発明の実施例の一
構成例を示す図である。 1001・・・原クロツク発振器、1011・・・原ク
ロツク信号、1002.1003・・・情報処理部、1
、012・・・インタフェース信号、101・・・クロ
ック生成器、102・・・論理装置、103・・インタ
フ茅 2 凶 ゐ己 ネ 3 図 さ 疎生 図 坏 糖 5 凶 第 6 固 ψ眸 寮 7 図 拓 8 図 第 q 図 7Dツ7ワ12 第 10  図 第 11  図 へ 01z 高 12  図 集 13 図 モろ 第 14  図 第 1テ ロ に:L 第 16  口 率 17  菌 31z 第 1? 図 第 λO図 第 21  図 第 22  図 門 算 2ろ 図 蓼 2S  図 に4−+ あ 2G  色 坪2,2−ワ  回 第 28  図 第 29  図 亭30  囚 エラー +1Z 第 3λ 図 第 5 口 1父1 1ダ9 拓 3千 図 萬 35  図 (換) 琴、 3ワ  a 拓 58  呂 名 十〇  圏 許片

Claims (1)

  1. 【特許請求の範囲】 1、第1のポテンシャルレベルと該第1のポテンシャル
    レベルとは異なる第2のポテンシャルレベルとを有し、
    該第1のポテンシャルレベルと該第2のポテンシャルレ
    ベルとが実質的に第1のデューティでかつ第1の周波数
    で繰り返される第1のクロック信号を少なくとも発生す
    るロック発振手段と、 該第1のクロック信号を入力して、該第1のクロック信
    号と位相が実質的に同期し、第3のポテンシャルレベル
    と該第3のポテンシャルレベルとは異なる第4のポテン
    シャルレベルとを有し、該第3のポテンシャルレベルと
    該第4のポテンシャルレベルとが実質的に第2のデュー
    ティでかつ第2の周波数で繰り返される第2のクロック
    信号を夫々少なくとも発生する複数のクロック生成手段
    と、 上記複数のクロック生成手段から発生される該第2のク
    ロック信号を夫々別個に受けて、夫夫該第2のクロック
    信号によって、動作タイミングが制御され、入力信号に
    所望の論理演算を施して出力信号を出力する複数の演算
    手段と、上記複数のクロック生成手段から発生される該
    第2のクロック信号を夫々別個に受けて、夫夫該第2の
    クロック信号によって、動作タイミングが制御され、対
    応する上記演算手段の少なくとも一部の出力信号を他の
    演算手段に受け渡し、及び/又は、上記他の演算手段の
    少なくとも一部の出力信号に対応する信号を上記対応す
    る演算手段の少なくとも一部の入力信号とする複数のイ
    ンターフェイス手段と、 を有することを特徴とする情報処理システム。 2、特許請求の範囲第1項において、 該第1のポテンシャルレベルと該第3のポテンシャルレ
    ベルとは実質的に等しく、かつ、該第2のポテンシャル
    レベルと該第4のポテンシャルレベルとは実質的に等し
    いことを特徴とする情報処理システム。 3、特許請求の範囲第1項において、 該第1のデューティと該第2のデューティとは実質的に
    等しいことを特徴とする情報処理システム。 4、特許請求の範囲第1項において 該第1のデューティと該第2のデューティとは、異なる
    ことを特徴とする情報処理システム。 5、特許請求の範囲第1項において 該第2の周波数は、該第1の周波数より高いことを特徴
    とする情報処理システム。 6、特許請求の範囲第1項において、 上記複数のクロック生成手段と上記複数の演算手段と上
    記複数のインターフェイス手段とは、夫々同一の半導体
    基板に形成されることを特徴とする情報処理システム。 7、特許請求の範囲第1項において、 上記複数のクロック生成手段と上記複数の演算手段と上
    記複数のインターフェイス手段とは、同一の半導体基板
    に形成されることを特徴とする情報処理システム。 8、特許請求の範囲第1項において、 上記クロック発振手段と上記複数のクロック生成手段と
    上記複数の演算手段と上記複数のインターフェイス手段
    とは、同一の半導体基板に形成されることを特徴とする
    情報処理システム。 9、第1のポテンシャルレベルと該第1のポテンシャル
    レベルとは異なる第2のポテンシャルレベルとを有し、
    該第1のポテンシャルレベルと該第2のポテンシャルレ
    ベルとが実質的に第1のデューティでかつ第1の周波数
    で繰り返される第1のクロック信号を少なくとも発生す
    るクロック発振手段と、 該第1のクロック信号を入力して、該第1のクロック信
    号と位相が実質的に同期し、第3のポテンシャルレベル
    と該第3のポテンシャルレベルとは異なる第4のポテン
    シャルレベルとを有し、該第3のポテンシャルレベルと
    該第4のポテンシャルレベルとが実質的に第2のデュー
    ティでかつ第2の周波数で繰り返される第2のクロック
    信号と、該第1のクロック信号と位相が実質的に同期し
    、かつ、該第2のクロック信号と位相が実質的に異なり
    、該第3のポテンシャルレベルと該第4のポテンシャル
    レベルとを有し、該第3のポテンシャルレベルと該第4
    のポテンシャルレベルとが実質的に第3のデューティで
    かつ第3の周波数で繰り返される第3のクロック信号と
    を夫々少なくとも発生する複数のクロック生成手段と、 上記複数のクロック生成手段から発生される該第2のク
    ロック信号及び/又は該第3のクロック信号を夫々別個
    に受けて、夫々該第2のクロック信号及び/又は該第3
    のクロック信号によって、動作タイミングが制御され、
    入力信号に所望の論理演算を施して出力信号を出力する
    複数の演算手段と、 上記複数のクロック生成手段から発生される第2のクロ
    ック信号及び/又は該第3のクロック信号を夫々別個に
    受けて、夫々該第2のクロック信号及び/又は該第3の
    クロック信号によって、動作タイミングが制御され、対
    応する上記演算手段の少なくとも一部の出力信号を他の
    演算手段に受け渡し、及び/又は、上記他の演算手段の
    少なくとも一部の出力信号に対応する信号を上記対応す
    る演算手段の少なくとも一部の入力信号とする複数のイ
    ンターフェイス手段と、 を有することを特徴とする情報処理システム。 10、特許請求の範囲第9項において、 該第1のポテンシャルレベルと該第3のポテンシャルレ
    ベルとは実質的に等しく、かつ、該第2のポテンシャル
    レベルと該第4のポテンシャルレベルとは実質的に等し
    いことを特徴とする情報処理システム。 11、特許請求の範囲第9項において、 該第1のデューティと該第2のデューティと該第3のデ
    ューティとは、実質的に等しいことを特徴とする情報処
    理システム。 12、特許請求の範囲第9項において、 該第1のデューティと該第2のデューティと該第3のデ
    ューティとは、夫々異なることを特徴とする情報処理シ
    ステム。 13、特許請求の範囲第9項において、 該第2の周波数及び/又は該第3の周波数は、該第1の
    周波数より高いことを特徴とする情報処理システム。 14、特許請求の範囲第9項において、 該第2の周波数と該第3の周波数とは、実質的に等しい
    ことを特徴とする情報処理システム。 15、特許請求の範囲第9項において、 上記複数のクロック生成手段と上記複数の演算手段と上
    記複数のインターフェイス手段とは、夫々同一の半導体
    基板に形成されることを特徴とする情報処理システム。 16、特許請求の範囲第9項において、 上記複数のクロック生成手段と上記複数の演算手段と上
    記複数のインターフェイス手段とは、同一の半導体基板
    に形成されることを特徴とする情報処理システム。 17、特許請求の範囲第9項において、 上記クロック発振手段と上記複数のクロック生成手段と
    上記複数の演算手段と上記複数のインターフェイス手段
    とは、同一の半導体基板に形成されることを特徴とする
    情報処理システム。 18、第1のポテンシャルレベルと該第1のポテンシャ
    ルレベルとは異なる第2のポテンシャルレベルとを有し
    、該第1のポテンシャルレベルと該第2のポテンシャル
    レベルとが実質的に第1のデューティでかつ第1の周波
    数で繰り返される第1のクロック信号を少なくとも発生
    するクロック発振手段と、 該第1のクロック信号を入力して、該第1のクロック信
    号と位相が実質的に同期し、第3のポテンシャルレベル
    と該第3のポテンシャルレベルとは異なる第4のポテン
    シャルレベルとを有し、該第3のポテンシャルレベルと
    該第4のポテンシャルレベルとが実質的に第2のデュー
    ティで、かつ、該第1の周波数よりも高い所定の第2の
    周波数で繰り返される第2のクロック信号を夫々少なく
    とも発生する複数のクロック生成手段と、 上記複数のクロック生成手段から発生される該第2のク
    ロック信号を夫々別個に受けて、夫夫該第2のクロック
    信号によって、動作タイミングが制御され、入力信号に
    所望の論理演算を施して出力信号を出力する複数の演算
    手段と、上記複数のクロック生成手段から発生される該
    第2のクロック信号を夫々別個に受けて、夫夫該第2の
    クロック信号によって、動作タイミングが制御され、対
    応する上記演算手段の少なくとも一部の出力信号を他の
    演算手段に受け渡し、及び/又は、上記他の演算手段の
    少なくとも一部の出力信号に対応する信号を上記対応す
    る演算手段の少なくとも一部の入力信号とする複数のイ
    ンターフェイス手段と、 を有することを特徴とする情報処理システム。 19、特許請求の範囲第18項において、 該第1のポテンシャルレベルと該第3のポテンシャルレ
    ベルとは実質的に等しく、かつ、該第2のポテンシャル
    レベルと該第4のポテンシャルレベルとは実質的に等し
    いことを特徴とする情報処理システム。 20、特許請求の範囲第18項において、 該第1のデューティと該第2のデューティとは実質的に
    等しいことを特徴とする情報処理システム。 21、特許請求の範囲第18項において、 該第1のデューティと該第2のデューティとは、異なる
    ことを特徴とする情報処理システム。 22、特許請求の範囲第18項において、 該第2の周波数は、該第1の周波数より高いことを特徴
    とする情報処理システム。 23、特許請求の範囲第18項において、 上記複数のクロック生成手段と上記複数の演算手段の上
    記複数のインターフェイス手段とは、夫々同一の半導体
    基板に形成されることを特徴とする情報処理システム。 24、特許請求の範囲第18項において、 上記複数のクロック生成手段と上記複数の演算手段と上
    記複数のインターフェイス手段とは、同一の半導体基板
    に形成されることを特徴とする情報処理システム。 25、特許請求の範囲第18項において、 上記クロック発振手段と上記複数のクロック生成手段と
    上記複数の演算手段と上記複数のインターフェイス手段
    とは、同一の半導体基板に形成されることを特徴とする
    情報処理システム。 26、第1のポテンシャルレベルと該第1のポテンシャ
    ルレベルとは異なる第2のポテンシャルレベルとを有し
    、該第1のポテンシャルレベルと該第2のポテンシャル
    レベルとが実質的に第1のデューティでかつ第1の周波
    数で繰り返される第1のクロック信号を少なくとも入力
    して、該第1のクロック信号と位相が実質的に同期し、
    第3のポテンシャルレベルと該第3のポテンシャルレベ
    ルとは異なる第4のポテンシャルレベルとを有し、該第
    3のポテンシャルレベルと該第4のポテンシャルレベル
    とが実質的に第2のデューティで、かつ、該第1の周波
    数よりも高い所定の第2の周波数で繰り返される第2の
    クロック信号を少なくとも発生するクロック生成手段と
    、 上記クロック生成手段から発生される該第2のクロック
    信号を受けて、該第2のクロック信号によって、動作タ
    イミングが制御され、入力信号に所望の論理演算を施し
    て出力信号を出力する演算手段と、 上記クロック生成手段から発生される該第2のクロック
    信号を受けて、該第2のクロック信号によって、動作タ
    イミングが制御され、上記演算手段の少なくとも一部の
    出力信号を外部に出力し、及び/又は、外部からの信号
    を上記演算手段の少なくとも一部の入力信号とするイン
    ターフェイス手段と、 を同一の半導体基板に形成することを特徴とする情報処
    理装置。 27、特許請求の範囲第26項において、 該第1のポテンシャルレベルと該第3のポテンシャルレ
    ベルとは実質的に等しく、かつ、該第2のポテンシャル
    レベルと該第4のポテンシャルレベルとは実質的に等し
    いことを特徴とする情報処理システム。 28、特許請求の範囲第26項において、 該第1のデューティと該第2のデューティとは実質的に
    等しいことを特徴とする情報処理システム。 29、特許請求の範囲第26項において、 該第1のデューティと該第2のデューティとは、異なる
    ことを特徴とする情報処理システム。 30、第1のポテンシャルレベルと該第1のポテンシャ
    ルレベルとは異なる第2のポテンシャルレベルとを有し
    、該第1のポテンシャルレベルと該第2のポテンシャル
    レベルが実質的に第1のデューティでかつ第1の周波数
    で繰り返される第1のクロック信号を入力して、該第1
    のクロック信号と位相が実質的に同期し、第3のポテン
    シャルレベルと該第3のポテンシャルレベルとは異なる
    第4のポテンシャルレベルとを有し、該第3のポテンシ
    ャルレベルと該第4のポテンシャルレベルとが実質的に
    第2のデューティでかつ第2の周波数で繰り返される第
    2のクロック信号と、該第1のクロック信号と位相が実
    質的に同期し、かつ、該第2のクロック信号と位相が実
    質的に異なり、該第3のポテンシャルレベルと該第4の
    ポテンシャルレベルとを有し、該第3のポテンシャルレ
    ベルと該第4のポテンシャルレベルとが実質的に第3の
    デューティでかつ第3の周波数で繰り返される第3のク
    ロック信号とを少なくとも発生するクロック生成手段と
    、 上記クロック生成手段から発生される該第2のクロック
    信号及び/又は該第3のクロック信号を受けて、該第2
    のクロック信号及び/又は該第3のクロック信号によっ
    て、動作タイミングが制御され、入力信号に所望の論理
    演算を施して出力信号を出力する演算手段と、 上記のクロック生成手段から発生される該第2のクロッ
    ク信号及び/又は該第3のクロック信号を受けて、該第
    2のクロック信号及び/又は該第3のクロック信号によ
    って動作タイミングが制御され、上記演算手段の少なく
    とも一部の出力信号を外部に出力し、及び/又は、外部
    の信号を上記演算手段の少なくとも一部の入力信号とす
    るインターフェイス手段と、 を同一の半導体基板に形成することを特徴とする情報処
    理装置。 31、特許請求の範囲第30項において、 該第1のポテンシャルレベルと該第3のポテンシャルレ
    ベルとは実質的に等しく、かつ、該第2のポテンシャル
    レベルと該第4のポテンシャルレベルとは実質的に等し
    いことを特徴とする情報処理装置。 32、特許請求の範囲第30項において、 該第1のデューティと該第2のデューティと該第3のデ
    ューティとは、実質的に等しいことを特徴とする情報処
    理装置。 33、特許請求の範囲第30項において、 該第1のデューティと該第2のデューティと該第3のデ
    ューティとは、夫々異なることを特徴とする情報処理装
    置。 34、特許請求の範囲第1項、第9項または第18項に
    おいて、上記クロック生成手段は、少なくとも1つの第
    1のクロック信号と位相が実質的に同期し、かつ、あら
    かじめ定められたデューティの少なくとも1つの第2の
    クロック信号を生成するクロック生成部と、2つの入力
    信号の位相を比較する位相比較器と、ローパスフィルタ
    と、電圧制御発振器と、N分の1分周期と、で構成し、
    前記N分の1分周期の出力を、前記位相比較器の一方の
    入力と前記クロック生成部とに接続し、位相比較器の他
    方の入力に、前記第1のクロック信号を接続し、位相比
    較器の出力をローパスフィルタの入力に接続し、ローパ
    スフィルタの出力を電圧制御発振器の入力に接続し、電
    圧制御発振器の出力を、N分の1分周期の入力に接続す
    ることを特徴とした情報処理システム。 35、特許請求の範囲第34項において、クロック生成
    器の入力信号として、前記N分の1分周期出力と、外部
    から入力された信号を切り換えて使うことを特徴とする
    情報処理システム。 36、特許請求の範囲第1項、第9項または第18項に
    おいて、複数の演算手段のうち、少なくとも2つの演算
    手段が、同一の論理演算機能を有し、また、マスタ、ス
    レーブの区別を指示する手段を有し、スレーブ側の演算
    手段部は、マスタ側の演算手段に対応するインターフェ
    ース手段を監視し、マスタ側の演算手段が信号を外部に
    送出する際に、その信号を取り込み、自分のデータと比
    較し、不一致であれば、エラー信号をマスタの演算手段
    に知らせる手段を有することを特徴とする情報処理シス
    テム。 37、特許請求の範囲第1項、第9項または第18項に
    おいて、複数の演算手段のうち、少なくとも2つの演算
    手段が、1つのメモリを共有し、一方の演算手段が、メ
    モリアドレスの送出、及び、メモリアクセス起動を行い
    、他方の演算手段がメモリデータの送出、及び、受取り
    を行うことを特徴とする情報処理システム。 38、特許請求の範囲第26項または第30項において
    、上記クロック生成手段は、少なくとも1つの第1のク
    ロック信号と位相が実質的に同期し、かつ、あらかじめ
    定められたデューティの少なくとも1つの第2のクロッ
    ク信号を生成するクロック生成部と、2つの入力信号の
    位相を比較する位相比較器と、ローパスフィルタと、電
    圧制御発振器と、N分の1分周期と、で構成し、前記N
    分の1分周期の出力を前記位相比較器の一方の入力と前
    記クロック生成部とに接続し、位相比較器の他方の入力
    に、前記第1のクロック信号を接続し、位相比較器の出
    力をローパスフィルタの入力に接続し、ローパスフィル
    タの出力を電圧制御発振器の入力に接続し、電圧制御発
    振器の出力を、N分の1分周期の入力に接続することを
    特徴とした情報処理装置。 39、特許請求の範囲第38項において、クロック生成
    器の入力信号として、前記N分の1分周期出力と、外部
    から入力された信号を切り換えて使うことを特徴とする
    情報処理装置。
JP62101930A 1987-04-27 1987-04-27 情報処理装置 Expired - Fee Related JPH0693216B2 (ja)

Priority Applications (11)

Application Number Priority Date Filing Date Title
JP62101930A JPH0693216B2 (ja) 1987-04-27 1987-04-27 情報処理装置
US07/184,782 US5133064A (en) 1987-04-27 1988-04-22 Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
KR88004809A KR950008019B1 (en) 1987-04-27 1988-04-27 Information processing apparatus and system therefor
US07/487,125 US5359727A (en) 1987-04-27 1990-03-02 Clock generator using PLL and information processing system using the clock generator
US07/872,174 US5388249A (en) 1987-04-27 1992-04-22 Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
US08/278,245 US5506982A (en) 1987-04-27 1994-07-21 Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
US08/279,887 US5640547A (en) 1987-04-27 1994-07-26 Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
US08/460,601 US5542083A (en) 1987-04-27 1995-06-02 Information processor and information processing system utilizing clock signal
US08/788,831 US5974560A (en) 1987-04-27 1997-01-27 Information processor and information processing system utilizing clock signal
US10/002,444 US6675311B2 (en) 1987-04-27 2001-12-06 Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
US10/701,447 US7111187B2 (en) 1987-04-27 2003-11-06 Information processor and information processing system utilizing interface for synchronizing clock signal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62101930A JPH0693216B2 (ja) 1987-04-27 1987-04-27 情報処理装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP5119499A Division JPH087643B2 (ja) 1993-05-21 1993-05-21 情報処理システム

Publications (2)

Publication Number Publication Date
JPS63268020A true JPS63268020A (ja) 1988-11-04
JPH0693216B2 JPH0693216B2 (ja) 1994-11-16

Family

ID=14313629

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62101930A Expired - Fee Related JPH0693216B2 (ja) 1987-04-27 1987-04-27 情報処理装置

Country Status (1)

Country Link
JP (1) JPH0693216B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04140812A (ja) * 1990-10-01 1992-05-14 Hitachi Ltd 情報処理システム
JPH05313785A (ja) * 1992-05-11 1993-11-26 Yamaha Corp 集積回路装置
US6425046B1 (en) 1991-11-05 2002-07-23 Monolithic System Technology, Inc. Method for using a latched sense amplifier in a memory module as a high-speed cache memory
JP2008154210A (ja) * 2006-12-18 2008-07-03 Hynix Semiconductor Inc 半導体記憶装置の遅延ロックループ回路

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4929045A (ja) * 1972-07-12 1974-03-15
JPS5266346A (en) * 1975-11-29 1977-06-01 Tokyo Electric Co Ltd Synch. clock control of microcomputer system
JPS5552653A (en) * 1978-10-13 1980-04-17 Oki Electric Ind Co Ltd Clock distribution system
JPS58151622A (ja) * 1982-03-05 1983-09-08 Fujitsu Ltd マイクロプロセツサ
JPS593676A (ja) * 1982-06-30 1984-01-10 Fujitsu Ltd プロセツサ間クロツク同期化方式
JPS6227813A (ja) * 1985-07-29 1987-02-05 Hitachi Ltd 位相同期方式
JPS6270924A (ja) * 1985-09-25 1987-04-01 Hitachi Ltd デ−タ処理装置

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS4929045A (ja) * 1972-07-12 1974-03-15
JPS5266346A (en) * 1975-11-29 1977-06-01 Tokyo Electric Co Ltd Synch. clock control of microcomputer system
JPS5552653A (en) * 1978-10-13 1980-04-17 Oki Electric Ind Co Ltd Clock distribution system
JPS58151622A (ja) * 1982-03-05 1983-09-08 Fujitsu Ltd マイクロプロセツサ
JPS593676A (ja) * 1982-06-30 1984-01-10 Fujitsu Ltd プロセツサ間クロツク同期化方式
JPS6227813A (ja) * 1985-07-29 1987-02-05 Hitachi Ltd 位相同期方式
JPS6270924A (ja) * 1985-09-25 1987-04-01 Hitachi Ltd デ−タ処理装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04140812A (ja) * 1990-10-01 1992-05-14 Hitachi Ltd 情報処理システム
US6425046B1 (en) 1991-11-05 2002-07-23 Monolithic System Technology, Inc. Method for using a latched sense amplifier in a memory module as a high-speed cache memory
US6483755B2 (en) 1991-11-05 2002-11-19 Monolithic System Technology, Inc. Memory modules with high speed latched sense amplifiers
US7634707B2 (en) 1991-11-05 2009-12-15 Mosys, Inc. Error detection/correction method
JPH05313785A (ja) * 1992-05-11 1993-11-26 Yamaha Corp 集積回路装置
JP2008154210A (ja) * 2006-12-18 2008-07-03 Hynix Semiconductor Inc 半導体記憶装置の遅延ロックループ回路

Also Published As

Publication number Publication date
JPH0693216B2 (ja) 1994-11-16

Similar Documents

Publication Publication Date Title
US5506982A (en) Data processing system generating clock signal from an input clock, phase locked to the input clock and used for clocking logic devices
US5914996A (en) Multiple clock frequency divider with fifty percent duty cycle output
US7602876B2 (en) Method and apparatus for generating a phase dependent control signal
US5446867A (en) Microprocessor PLL clock circuit with selectable delayed feedback
USRE35797E (en) Logic array having high frequency internal clocking
JP2959482B2 (ja) 大規模集積回路
US5929714A (en) PLL timing generator
KR100195855B1 (ko) 소수배 시스템에 있어서 클록 동기 체계
US6064244A (en) Phase-locked loop circuit permitting reduction of circuit size
US7075351B2 (en) Method and apparatus for generating a multiphase clock
US7081783B2 (en) Method and apparatus for generating and controlling a multiphase clock
US20070025489A1 (en) Method and circuit for dynamically changing the frequency of clock signals
TWI392992B (zh) 時脈產生電路及其時脈產生方法
JPH0693216B2 (ja) 情報処理装置
JPH087643B2 (ja) 情報処理システム
JPH04140812A (ja) 情報処理システム
JP2776925B2 (ja) クロック信号供給装置及び電子計算機
JP2720839B2 (ja) データ処理装置
KR100271717B1 (ko) 클럭 주파수 체배 장치를 포함하는 반도체 메모리 장치의 데이터 전송 장치
JP2713301B2 (ja) 情報処理システム
KR100843197B1 (ko) 위상이 다른 다수개의 드라우지 클럭 신호들을 내부적으로발생하는 집적회로 장치
JPS63293620A (ja) ディジタル情報処理システム
JPH08321773A (ja) 半導体集積回路
JPH07123001A (ja) クロック信号供給回路
KR980011459A (ko) 싱크로너스 디램의 내부클락 발생방법

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees