JPS59174016A - Clock distributing system - Google Patents
Clock distributing systemInfo
- Publication number
- JPS59174016A JPS59174016A JP58049277A JP4927783A JPS59174016A JP S59174016 A JPS59174016 A JP S59174016A JP 58049277 A JP58049277 A JP 58049277A JP 4927783 A JP4927783 A JP 4927783A JP S59174016 A JPS59174016 A JP S59174016A
- Authority
- JP
- Japan
- Prior art keywords
- clock
- distributed
- free run
- stop signal
- control circuit
- 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
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/15—Arrangements in which pulses are delivered at different times at several outputs, i.e. pulse distributors
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Manipulation Of Pulses (AREA)
Abstract
Description
【発明の詳細な説明】
(5)発明の技術分野
本発明は、クロック分配システム、特にフリー・ラン・
クロックとストップ信号とを個々の装置ユニットに分配
する構成をもつクロック分配システムにおいて、フリー
・ラン・クロックの分配系中から可能な限り遅延回路類
を排除するようにして非所望なりロック・スキューを減
少せしめ、その上でマニアル・クロック制御などの制御
を可能としたクロック分配システムに関するものである
。DETAILED DESCRIPTION OF THE INVENTION (5) Technical field of the invention The present invention relates to a clock distribution system, particularly a free run clock distribution system.
In a clock distribution system configured to distribute clocks and stop signals to individual equipment units, undesired lock skew is avoided by eliminating delay circuits as much as possible from the free run clock distribution system. The present invention relates to a clock distribution system that can reduce the number of clocks and also enable control such as manual clock control.
IB+ 技術の背景と問題点
従来から、データ処理装置におけるクロック分配システ
ムにおいては、クロック発振器からのクロック信号がク
ロック制御回路を介してフリー・ラン・クロックとして
個々の装置ユニット(こ分配サレ、 一方マニアル・ク
ロック制御などのためのストップ信号が夫々個々の装置
ユニットに分配される。Background and Problems of IB+ Technology Traditionally, in clock distribution systems in data processing equipment, a clock signal from a clock oscillator is passed through a clock control circuit as a free-running clock to individual equipment units (this distribution sale, while manual - Stop signals for clock control etc. are distributed to each individual equipment unit.
第1図は従来のクロック分配システムの一例を示し1図
中、1はクロック発振器、2はクロック制御回路、3A
ないし3Fは夫々装置ユニット。Figure 1 shows an example of a conventional clock distribution system. In the figure, 1 is a clock oscillator, 2 is a clock control circuit, and 3A is a clock distribution system.
The first three floors are equipment units.
CLKI、CLK2は夫々フリー・ラン・クロック、5
TOPIないし5TOP4は夫々ストップ信号、4,5
,6.7は夫々遅延回路(粗調回路)。CLKI and CLK2 are free run clocks, 5
TOPI to 5TOP4 are stop signals, 4 and 5 respectively.
, 6.7 are delay circuits (coarse adjustment circuits).
8.9,10.・・・・・・は夫々微調回路を表わしで
いる。また23はマニアル・クロック制御用スイッチを
表わしている。8.9,10. . . . each represents a fine adjustment circuit. Further, 23 represents a manual clock control switch.
各装置ユニット3A、3B、・・・・・・とクロック制
御回路2との間におけるフリー・ラン・クロックの伝送
時間は1図示遅延回路4.5.6.7によって大略決定
され、1マシン・サイクル以内の位相を調整できる微調
回路8,9.・・・・・・によって微調整される。The transmission time of the free running clock between each equipment unit 3A, 3B, . Fine adjustment circuits 8, 9 that can adjust the phase within a cycle. It is finely adjusted by...
通常の運転状態の下では、ストップ信号5TOPi、5
TOP2・・・・・は例えば論理「1」にあり。Under normal operating conditions, the stop signal 5TOPi, 5
TOP2... is at logic "1", for example.
各装置ユニツ)3A、3B、・・・・・においては、フ
リー・ラン・クロックが上記ストップ信号によってオン
状態に保持されているアンド回路を介して抽出されてい
る。また、マニアル・クロック制御時には、スイッチ2
3が1回オンされる毎に1個のストップ信号が第2図図
示の如く発せられ2例えば装置ユニツ)3Aにおいて、
フリー・ラン・りpツクCLKとストップ信号5TOP
とが同じ遅延をもって受入れられ、アンド論理をとられ
て1個のゲーテッド・クロック(GATED CLO
CK)としで抽出される。In each device unit) 3A, 3B, . . ., the free run clock is extracted via an AND circuit that is kept on by the stop signal. Also, during manual clock control, switch 2
Each time 3 is turned on, one stop signal is generated as shown in FIG.
Free run repeat CLK and stop signal 5TOP
are accepted with the same delay and AND'ed into one gated clock (GATED CLO).
CK) is extracted.
従来、上述の如く構成されでいるが、クロック1送ルー
ト中に遅延回路4,5.6.7などが存在すると、一般
にりロック・スキューが大となる。Conventionally, the configuration is as described above, but if delay circuits 4, 5, 6, 7, etc. are present in the clock 1 transmission route, the lock skew generally becomes large.
即ち、一般にクロック・スキューはクロック伝送ルート
中の遅延量に比例するものであり、特に最近開発されつ
つあるいわゆるスーパー・コンピュータなどの超高速計
算機システムにおいでは、上記クロック・スキューが犬
ぎい問題となる。例えば10 nsのクロックにおいて
場合によっては87L11程度となることがある。That is, in general, clock skew is proportional to the amount of delay in the clock transmission route, and especially in ultra-high-speed computer systems such as so-called super computers that are being developed recently, the clock skew becomes a serious problem. . For example, with a clock of 10 ns, it may be about 87L11 depending on the case.
(C1発明の目的と構成
本発明は上記の点を解決することを目的とじでおり1本
発明のクロック分配システムは、クロック発振器からの
クロック信号がりロック制御回路によってフリー・ラン
・クロックとして個々の装置ユニットに分配されると共
に当該フリー・ラン・クロックを制御するストップ信号
が当該夫々の装置ユニットに分配され1個々の装置ユニ
ットにおいて上記フリー・ラン・クロックと上記ストッ
プ信号とにもとづいてゲーテッド・クロックが生成され
るクロック分配システムにおいて、上記クロック制御回
路と上記個々の装置ユニットとの間に1マシン・サイク
ル以内の位相を調整できる微調回路を介して上記フリー
・ラン・クロックが分配され、かつ上記クロック制御回
路と上記個々の装置ユニットとの間に所望する遅延回路
を介して上記ストップ信号が分配されるよう構成される
ことを特徴としている。以下図面を参照しつつ説明する
。(C1 Object and Structure of the Invention The purpose of the present invention is to solve the above-mentioned problems. 1) The clock distribution system of the present invention provides a system in which a clock signal from a clock oscillator is divided into individual clocks as a free-running clock by a lock control circuit. A stop signal that is distributed to the equipment units and controls the free run clock is distributed to each of the equipment units, and a gated clock is generated in each equipment unit based on the free run clock and the stop signal. in a clock distribution system in which the free running clock is distributed between the clock control circuit and the individual equipment units through a fine adjustment circuit capable of adjusting the phase within one machine cycle; It is characterized in that the stop signal is distributed between the clock control circuit and the individual device units via a desired delay circuit.This will be explained below with reference to the drawings.
CD+ 発明の実施例
;t3図は本発明の一実施例構成、第4図は第3図図示
構成の動作を説明する説明図、第5図はオ3図図示構成
に関連する解決点を説明する説明図を示す。CD+ Embodiment of the invention; Fig. 3 shows the configuration of an embodiment of the present invention, Fig. 4 is an explanatory diagram explaining the operation of the arrangement shown in Fig. 3, and Fig. 5 explains the solution related to the arrangement shown in Fig. 3. An explanatory diagram is shown.
第3図において符号1.2.3.6.7.8.9゜10
.11,12.13.14,15,16.17.18゜
19.20.21.22.23 は夫々″Af1図に
対応している。そして、第1図と対比すると判る如く。In Figure 3, the code is 1.2.3.6.7.8.9゜10
.. 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23 correspond to the ``Af1'' diagram, respectively.As can be seen from the comparison with FIG.
第3図図示の場合、第1図において存在していた遅延回
路4.5が存在しないようにされている。In the case shown in FIG. 3, the delay circuit 4.5 that was present in FIG. 1 is not present.
上述した如く、りロック・スキューはクロック伝送ルー
ト中の遅延量に比例する。このことから。As mentioned above, lock skew is proportional to the amount of delay in the clock transmission route. From this.
本発明の場合、第3図図示の如く第1図に存在した遅延
回路4,5が省略され、フリー・ラン・りpツクCLK
IやCLK2はオ・4図に示す如く1マシン・サイクル
以内の位相調整を与えるのみで最小の遅延量をもって各
装置ユニットに分配される。これによって上述のクロッ
ク・スキューを最小に抑えるようにする。これに対して
、ストップ信号5TOPは個々の装置ユニットにおいて
、フリー・ラン・クロックの1つのパルスを正しくカバ
ーできるよう伝送時間が選定されればよい。この時間は
遅延回路6や7において各装置ユニット対応に選ばれる
。In the case of the present invention, as shown in FIG. 3, the delay circuits 4 and 5 present in FIG.
I and CLK2 are distributed to each device unit with the minimum amount of delay by only providing phase adjustment within one machine cycle, as shown in Fig. 4. This helps minimize the clock skew mentioned above. In contrast, the transmission time of the stop signal 5TOP only needs to be selected in each device unit so as to correctly cover one pulse of the free run clock. This time is selected in delay circuits 6 and 7 corresponding to each device unit.
通常の運転状態の下では、ストップ信号5TOPは論理
「1」にあり、各装置ユニツ)3A、3B。Under normal operating conditions, the stop signal 5TOP is at logic "1", and each device unit) 3A, 3B.
・・・・ において、フリー・ラン・クロックCLKが
抽出されていることは、第1図図示の場合と同様である
。但し、上述の如くクロック・スキューは十分少さいも
のとなっている。そして、マニアル・クロック制御時に
は、第4図図示の如く、ストップ信号が発せられ、予め
定められた遅延をもって例えば#4クロック・パルスを
ゲートして、1個のゲーテッド・クロックを生成せしめ
る。なお。. . . , the free run clock CLK is extracted as in the case shown in FIG. 1. However, as mentioned above, the clock skew is sufficiently small. During manual clock control, a stop signal is generated as shown in FIG. 4, and a #4 clock pulse, for example, is gated with a predetermined delay to generate one gated clock. In addition.
言うまでもなく、スイッチ23を操作する操作時間はフ
リー・ラン・クロックの周期にくらべて十分に犬であり
、クロック制御回路2はスイッチ23の1回の操作に対
応して、フリー・ラン・クロックの1パルス分をカバー
する幅をもつストップ信号を1個出力する。Needless to say, the operation time for operating the switch 23 is much longer than the period of the free run clock, and the clock control circuit 2 operates the free run clock in response to one operation of the switch 23. Outputs one stop signal with a width that covers one pulse.
上述の如く構成することによって、フリー・ラン・りp
ツクCLKに関してクロック・スキューの十分少さいク
ロック分配システムが得られ、かつマニアル・クロック
制御などに対応して所定の時間遅れをもってゲーテッド
・クロックを生成することがでさるものとなるが、第5
図を参照してなお関連する問題点を説明する。By configuring as described above, free run rip
It is possible to obtain a clock distribution system with sufficiently small clock skew regarding the clock CLK, and to generate a gated clock with a predetermined time delay in response to manual clock control.
Further related problems will be explained with reference to the figures.
フリー・ラン・クロックは第5図IAI図示の如く各装
置ユニツ)3A、3B、・・・・・・に供給されるが。The free run clock is supplied to each device unit 3A, 3B, . . . as shown in FIG.
例えは装置ユニッ)3A内においで奇数ナンバのクロッ
クに対応しで動作する個所と偶数ナンバのクロックに対
応して動作する個所とが存在する如き場合がある。また
例えは装置ユニツ1−3Aにおいて奇数ナンバのクロッ
クに対応して動作し、装置ユニソ)3Bにおいて偶数ナ
ンバのクロ7りに対応しで動作する如き場合が存在する
。For example, within the device unit 3A, there may be some locations that operate in response to odd numbered clocks and other locations that operate in response to even numbered clocks. For example, there is a case where the device unit 1-3A operates in response to an odd numbered clock, and the device unit 3B operates in response to an even numbered clock.
このような場合には、訓・3図図示のスイッチ23が1
回操作された場合に、クロック制御装置2ば。In such a case, switch 23 shown in Figure 3 should be set to 1.
When the clock control device 2 is operated twice.
月15図tBI te1図示の如く、2つのストップ信
号5TOPAと5TOPBとを夫々発し、一方の個所で
ゲーテッド・クロックGCLKAを生成させ、かツ他方
の個所でゲーテッド・クロックGCLKBを生成させる
ようにする。As shown in Figure 15, tBI te1, two stop signals 5TOPA and 5TOPB are generated, respectively, so that one location generates the gated clock GCLKA, and the other location generates the gated clock GCLKB.
クロック分配システムにおいては、上記第5図(5)+
BI (C1に例示した如き関係をもってマニアル・り
ロック制御時にも動作することが要求されることがある
が、更に場合によっては、装置ユニット3A、3B、・
・・をフリー・ラン・クロックのN倍Nいクロックで運
転せしめることがある。この場合。In the clock distribution system, the above figure 5 (5) +
BI (It may be required to operate during manual lock control with the relationship as exemplified in C1, but in some cases, the device units 3A, 3B, . . .
... may be run with a clock N times N times the free run clock. in this case.
例えは2倍遅いクロックで運転せしめるべく、A15図
tD+図示の如くクロック制御回路が2倍遅いクロック
を供給したとしても不十分である。何故ならば、このよ
うなりロックを供給している場合。For example, even if the clock control circuit supplies a clock that is twice as slow as shown in A15, tD+, in order to operate with a clock that is twice as slow, it is insufficient. Because if you are supplying a lock like this.
上述の如くスイッチ23の操作に対応してストップ信号
5TOPAと5TOPBとが夫々発せられた際に、スト
ップ信号5TOPHによってゲートされるべきクロック
が存在しない形となるからである。This is because when the stop signals 5TOPA and 5TOPB are issued in response to the operation of the switch 23 as described above, there is no clock to be gated by the stop signal 5TOPH.
このことを考慮しで、上述の如くN倍遅いクロックで運
転せしめるに当って1本発明の場合、フリー・ラン・ク
ロックはそのまま供給しておいた上で、ストップ信号5
TOPAや5TOPBを。Taking this into consideration, in the case of the present invention, when operating with a clock N times slower as described above, the free run clock is supplied as is, and the stop signal 5 is
TOPA and 5TOPB.
フリー・ラン・クロックのNサイクルに1回の割合で送
出するようにしi−5図(E)や第5図(F1図示の如
く、ストップ信号によってゲートされたクロックCLK
AやCLKBを抽出するようにする。The clock CLK gated by the stop signal is transmitted once every N cycles of the free run clock, as shown in Figure i-5 (E) and Figure 5 (F1).
Extract A and CLKB.
このようにすると、ストップ信号5TOPAによってゲ
ートされた例えば図示#7クロツクとストップ信号5T
OPHによってゲートされた図示#8クロックとは、正
しい位相遅れ関係の下にあり。In this way, for example, the #7 clock gated by the stop signal 5TOPA and the stop signal 5T are gated by the stop signal 5TOPA.
The illustrated #8 clock gated by OPH is in correct phase lag relationship.
何んら問題はなくなる。There will be no problems.
tEl 発明の詳細
な説明した如く9本発明によれは、非所望なりロック・
スキューを抑制することかでさ、その上でストップ信号
による制御をも正しく行うことが可能となる。tEl As described in detail, the present invention provides for undesired locking and
By suppressing the skew, it is also possible to correctly perform control using a stop signal.
第1図は従来のクロック分配システムの一例。
訓・2図はその動作を説明する説明図、第3図は本発明
の一実施例構成、′:A74図はその動作を説明する説
明図、275図は第3図図示構成に関連する解決点を説
明する説明図を示す。
図中、■はクロック発振器、2はクロック制御回路、3
は装置ユ=ット、CLKI、CLK2は夫々フリー・ラ
ン・クロック、5TOPI、5TOP2は夫々ストップ
信号、4,5,6.7は遅延回路、8,9.10.・・
・は微調回路、23はマニアル・クロック制御用スイッ
チを表わす。
特許出願人 富士通株式会社Figure 1 shows an example of a conventional clock distribution system. Figure 2 is an explanatory diagram explaining its operation, Figure 3 is a configuration of an embodiment of the present invention, ':A74 is an explanatory diagram explaining its operation, and Figure 275 is a solution related to the configuration shown in Figure 3. An explanatory diagram explaining the points is shown. In the figure, ■ is a clock oscillator, 2 is a clock control circuit, and 3 is a clock oscillator.
are device units, CLKI, CLK2 are free run clocks, 5TOPI, 5TOP2 are stop signals, 4, 5, 6.7 are delay circuits, 8, 9, 10.・・・
* represents a fine adjustment circuit, and 23 represents a manual clock control switch. Patent applicant Fujitsu Limited
Claims (2)
ク制御回路によってフリー・ラン・クロックとして個々
の装置ユニットに分配されると共に当該フリー・ラン・
クロックを制御するストップ信号が当該夫々の装置ユニ
ットに分配され7個々の装置ユニットにおいて上記フリ
ー・ラン・クロックと上記ストップ信号とにもとついで
ゲーテッド・クロックが生成されるクロック分配システ
ムにおいで、上記りpツク制御回路と上記個々の装置ユ
ニットとの間に1マシン・サイクル以内の位相を調整で
きる微調回路を介して上記フリー・ラン・クロックが分
配され、かつ上記クロック制御回路と上記個々の装置ユ
ニットとの間に所望する遅延回路を介して上記ストップ
信号が分配されるよう構成されることを特徴とするクロ
ック分配システム。(1) The clock signal from the oscillator is distributed by the clock control circuit to the individual equipment units as a free run clock, and the clock signal from the free run clock is
7. A clock distribution system in which a stop signal for controlling a clock is distributed to the respective equipment units and a gated clock is generated in each of the equipment units based on the free running clock and the stop signal. The free running clock is distributed between the clock control circuit and the individual device units through a fine adjustment circuit that can adjust the phase within one machine cycle, and A clock distribution system characterized in that the stop signal is distributed between a unit and a unit via a desired delay circuit.
制御回路によってフリー・ラン・クロックとして個々の
装置ユニットに分配されると共に当該フリー・ラン・ク
ロックを制御するストップ信号が当該夫々の装置ユニッ
トに分配され1個々の装置ユニットにおいで上記フリー
・ラン・クロックと上記ストップ信号とにもとついてゲ
ーテッド・クロックが生成されるクロック分配システム
においで、上記クロック制御回路と上記個々の装置ユニ
ットとの間に1マシン・サイクル以内の位相を調整でき
る微調回路を介して上記フリー・ラン・クロックが分配
され、かつ上記クロック制御回路と上記個々の装置ユニ
ットとの間に所望する遅延回路を介して上記ストップ信
号が分配されるよう構1戊されてなり、上記フリー・ラ
ン・クロックのN倍の遅い低速クロックを生成するに当
って、上記ストップ信号を上記フリー・ラン・クロック
のNサイクルに1回の割合で発生せしめて分配し。 上記装置ユニット内で上記低速クロックを生成するよう
構成したことを特徴とするクロック分配システム。(2) A clock signal from a clock oscillator is distributed to each device unit as a free run clock by a clock control circuit, and a stop signal for controlling the free run clock is distributed to each device unit. In a clock distribution system in which a gated clock is generated in each equipment unit based on the free run clock and the stop signal, one machine is provided between the clock control circuit and the individual equipment unit. - the free run clock is distributed through a fine adjustment circuit that can adjust the phase within a cycle, and the stop signal is distributed through a desired delay circuit between the clock control circuit and the individual equipment units; In generating a low-speed clock that is N times slower than the free run clock, the stop signal is generated once every N cycles of the free run clock. At least distribute it. A clock distribution system characterized in that the low-speed clock is generated within the device unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58049277A JPS59174016A (en) | 1983-03-24 | 1983-03-24 | Clock distributing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58049277A JPS59174016A (en) | 1983-03-24 | 1983-03-24 | Clock distributing system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59174016A true JPS59174016A (en) | 1984-10-02 |
JPH0418330B2 JPH0418330B2 (en) | 1992-03-27 |
Family
ID=12826356
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58049277A Granted JPS59174016A (en) | 1983-03-24 | 1983-03-24 | Clock distributing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS59174016A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63203005A (en) * | 1987-02-09 | 1988-08-22 | テラダイン・インコーポレーテッド | Timing signal generator |
US4847516A (en) * | 1986-11-26 | 1989-07-11 | Hitachi, Ltd. | System for feeding clock signals |
-
1983
- 1983-03-24 JP JP58049277A patent/JPS59174016A/en active Granted
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4847516A (en) * | 1986-11-26 | 1989-07-11 | Hitachi, Ltd. | System for feeding clock signals |
JPS63203005A (en) * | 1987-02-09 | 1988-08-22 | テラダイン・インコーポレーテッド | Timing signal generator |
Also Published As
Publication number | Publication date |
---|---|
JPH0418330B2 (en) | 1992-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5450458A (en) | Method and apparatus for phase-aligned multiple frequency synthesizer with synchronization window decoder | |
US5268656A (en) | Programmable clock skew adjustment circuit | |
US5077686A (en) | Clock generator for a computer system | |
US5317601A (en) | Clock distribution system for an integrated circuit device | |
JPH05233275A (en) | Microprocessor | |
US4823262A (en) | Apparatus for dynamically switching the clock source of a data processing system | |
US5691660A (en) | Clock synchronization scheme for fractional multiplication systems | |
EP0291335B1 (en) | Generating clock pulses | |
US5742799A (en) | Method and apparatus for synchronizing multiple clocks | |
EP0616278B1 (en) | Synchronous gated clock generator | |
JPS59174016A (en) | Clock distributing system | |
JP2776925B2 (en) | Clock signal supply device and computer | |
JP2653281B2 (en) | Multi-phase clock control circuit | |
EP1697821B1 (en) | Integrated circuit clock distribution | |
JPH088701A (en) | Clock supply device | |
JP2978884B1 (en) | Clock confounding distribution device | |
JPH0145800B2 (en) | ||
JPH04251312A (en) | Clock supplying system | |
JPH0693216B2 (en) | Information processing equipment | |
JP2918943B2 (en) | Phase locked loop | |
JPS62191910A (en) | Clock control system | |
JPS60146315A (en) | Clock signal producing system | |
JP2603774B2 (en) | Module reset method | |
JPH06342415A (en) | Inter-bus connector | |
JP2533371Y2 (en) | Multi-phase clock generation circuit |