JPH01231107A - クロックパルス停止制御システム - Google Patents

クロックパルス停止制御システム

Info

Publication number
JPH01231107A
JPH01231107A JP63057437A JP5743788A JPH01231107A JP H01231107 A JPH01231107 A JP H01231107A JP 63057437 A JP63057437 A JP 63057437A JP 5743788 A JP5743788 A JP 5743788A JP H01231107 A JPH01231107 A JP H01231107A
Authority
JP
Japan
Prior art keywords
clock pulse
stop
input
flip
information processing
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
Application number
JP63057437A
Other languages
English (en)
Inventor
Shukichi Moriyama
修吉 森山
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 JP63057437A priority Critical patent/JPH01231107A/ja
Publication of JPH01231107A publication Critical patent/JPH01231107A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 皮血欠ヱ 本発明はクロックパルス停止制御システムに関し、特に
複数の情報処理装置のクロックパルス停止制御システム
に関する。
疋米弦韮 従来この種のクロックパルス停止制御システムには2種
類のものがあった。その2つの従来例について第2図〜
第5図を用いて説明する。
第2図は従来のクロックパルス停止制御システムの第1
例の構成を示す系統図である0図において従来の第1例
のクロックパルス停止制御システムは、クロックパルス
発生装置1と、2つの情報処理装置2及び3とを含んで
構成されている。
クロックパルス発生装置1は、発振器11と、情報処理
装置2及び3の夫々にクロックパルスを分配して供給す
るためのドライバ12及び13と、クロックパルスの供
給を停止するための停止(許可)信号を発生ずるフリッ
プフロップ16と、フリップ70ツブ16にクロックパ
ルスを供給するためのドライバ14とを含んで構成され
ている。
情報処理装置2及び3は、夫々クロックパルスに同期し
て動作するフリップフロップ(F/F)群23及び33
と、クロックパルス発生装置1から供給されるクロック
パルス101及び102をこれらフリップフロップ群へ
分配して供給するためのドライバ群21及び31と、障
害発生等の装置の停止条件を検出するためのフリップフ
ロップ24及び34とを含んで構成されている。
また、情報処理装置2はオア回路26を有しており、こ
のオア回路26にはフリップフロップ24及び34の出
力が入力されている。
かかる構成からなる従来のクロックパルス停止制御シス
テムの動作を第3図を用いて説明する。
第3図は第2図のクロックパルス停止制御システムの各
部の動作を示すタイムチャートである0図においては、
クロックパルス101 、102の送信側と、フリップ
フロップ24の出力と、オア回路26の出力203の送
信側と、オア回路26の出力203の受信側と、フリッ
プフロップ16の出力104と、クロックパルス101
の受信側と、クロックパルス102の受信側との夫々の
波形が示されている。
時刻t1において障害等が発生するとフリップ70ツブ
24がオン状態になり、オア回路26の出力203(送
信側)がオン状態になる。この出力203は、装置間距
離のために信号の伝搬遅延が加わり、遅れてフリップフ
ロップ16の入力に到達する(■)、これによりフリッ
プフロップ16がオン状態となり、停止(許可)信号1
04がオフ状態になる(■)、この停止信号104によ
りドライバ12及び13がオフ状態となり、クロックパ
ルス101及び102の送出が抑止される(■)、クロ
ックパルス161及び102の送出はすぐに抑止される
が、やはり信・号の伝搬遅延が加わり、情報処理装置2
及び3ではΔtだけ遅れて時刻t2aでクロックパルス
が停止することになる(■)。
この第1例の場合、障害等が発生し、オア回路26の出
力203をクロックパルス発生装置1へ送る際の信号の
伝搬遅延及びクロックパルスの送出を抑止してから情報
処理装置2及び3内のクロックパルスが停止するまでの
時間が多くかかるという欠点があった。この遅延時間の
ため障害等が発生してから実際にクロックパルスが停止
するまでに多くのクロックパルスが送出されてしまうと
いう欠点があった。
なお、この遅延時間はクロックパルス発生装置と情報処
理装置との信号線の距離が長いほど大きくなり、また、
クロックパルスの同期が短いほど大きくなる。
また、第4図は従来のクロックパルス停止制御システム
の第2例の構成を示す系統図である0図において従来の
第2例のクロックパルス停止制御システムは、クロック
パルス発生装置1と、2つの情報処理装置2及び3とを
含んで構成されている。
クロックパルス発生装置1は、発振器11と、情報処理
装置2及び3の夫々にクロックパルスを分配して供給す
るためのドライバ12及び13とを含んで構成されてい
る。
情報処理袋r!12及び3は、夫々クロックパルスに同
期して動作するフリップフロップ(F/F)群23及び
33と、クロックパルス発生装置1から供給されるクロ
ックパルス101及び102をこれらフリップフロップ
群へ分配して供給するためのドライバ群21及び31と
、障害発生等の、装置の停止条件を検出するためのフリ
ップフロップ24及び34と、クロックパルスの入力を
抑止するための停止(許可)信号250及び350を送
出するフリップフロップ25及び35と、フリップフロ
ップ25及び35にクロックパルスを供給するためのド
ライバ22及び32とを含んで構成されている。
フリップフロップ25及び35にはタロツクの抑止が正
しいタイミングで行われるように逆極性のクロックパル
スが入力されている。
また、情報処理装置22はオア回路26を有しており、
このオア回路26にはフリップフロップ24及び34の
出力が入力されている。
かかる構成からなる従来のクロックパルス停止制御シス
テムの動作を第5図を用いて説明する。
第5図は第4図のクロックパルス停止制御システムの各
部の動作を示すタイムチャートである0図においては、
フリップフロップ24の出力と、オア回路26の出力2
03の送信側と、クロックパルス210と、フリップフ
ロップ25の入力と、フリップフロップ25の出力25
0と、クロックパルス310と、フリップフロップ35
の入力と、フリップフロップ35の出力350との夫々
の波形が示されている。
障害その池の停止条件の成立に応答してフリ・ンプフロ
ップ24の出力がオン状態になると、オア回l?826
の出力203(送信側)がオン状態になる〈■)、この
出力203は、装置間距離のために信号の伝搬遅延が加
わり、フリップフロップ25には比較的遠く、フリップ
フロップ35には遅く入力される(■)、これにより、
フリップフロップ25はオン状態になり、出力(停止信
号)250がオフ状態になる(■)、また、タイミング
がずれてフリップフロラ135がオン状態になり、出力
(停止信号)350がオフ状態になる(■)。
そして、フリップフロップ25の出力250によりクロ
ックパルス(ドライバ群21の出力)210が時刻t1
において抑止される(■)、また、フリップフロップ3
5の出力350によりクロックパルス(ドライバ群31
の出力)310が時刻t2において抑止される(■)、
つまり、クロックパルス310は210よりΔtだけ遅
れて抑止されることになる。
この第2例の場合、障害等が発生し、オア回路26の出
力203がオン状態になってから各クロックパルスが抑
止されるまでの遅延時間は少ないが、各情報処理装置の
抑止のタイミングがずれてしまうという欠点があった。
そのため、障害発生時にその装置をすぐにフリーズ状態
にするのには適しているが、マルチプロセッサシステム
のデバッグ時等においては各装置がバラバラに停止して
しまい、状態の一致がとれないという欠点があった。
几匪例亘旦 本発明の目的は、障害等の発生時にすぐにその障害が発
生した装置をフリーズ状態にし、かつマルチプロセッサ
システムのデバッグ時等において停止状態の一致をとる
ことができるクロックパルス停止制御システムを堤供す
ることである。
発明の構成 本発明のクロックパルス停止制御システムは、夫々がク
ロックパルスを入力とし、このクロックパルスに同期し
て動作する論理回路と、イネーブル状態のとき自装置内
の停止条件の成立に応答して前記クロックパルスの入力
を停止するクロックパルス入力停止手段とを有する複数
の情報処理装置と、 前記クロックパルスを発生するクロックパルス発生手段
と、イネーブル状態のとき停止信号の入力に応答して前
記クロックパルスの発生を停止するクロックパルス停止
手段と、前記複数の情報処理装置のいずれかの停止条件
が成立したときに前記クロックパルス発生手段に前記停
止信号を入力する停止信号入力手段とを有するクロック
パルス発生装置と、 前記複数の情報処理装置内の全てのクロックパルス入力
停止手段と前記クロックパルス停止手段とを択一的にイ
ネーブル状態にせしめる切替装置とを有することを特徴
とする。
K土ヨ 以下、図面を用いて本発明の詳細な説明する。
第1図は本発明によるクロックパルス停止制御システム
の一実施例の構成を示す系統図である。
図において本発明の一実施例によるクロックパルス停止
制御システムは、クロックパルス発生装置1と、2つの
情報処理装置2及び3と、切換装置4とを含んで構成さ
れている。
クロックパルス発生装置1は、発振器11と、ドライバ
12.13及び14と、フリップフロップ16とを有し
ており、従来の第1例(第2図参照)とほぼ同一の構成
となっている。
1報処理装置2及び3は、夫々フリツブフロツブ群23
及び33と、ドライバ群21及び31と、ドライバ22
及び32と、フリップフロップ24と25及び34と3
5とを有しており、夫々従来の第2例(第4図参照)と
ほぼ同一の構成となっている。従来の第2例と異なる点
は情報処理装置2のフリップフロップ24の出力がオア
回路26に入力される他にフリップフロップ25に入力
される点及び情報処理装置3の7リツプフロツプ34の
出力がオア回路26に入力される他にフリップフロップ
35に入力される点である。
切替装!4はスイッチ41と、インバータ42とを有し
ており、クロックパルス発生装置1内の7リツプフロツ
プ16と、各情報処理袋e2及び3内のフリップフロッ
プ25及び35とを択一的にイネーブル状態にするもの
である。
かかる構成において、スイッチ41をオン状態にしてお
けば、障害が発生した際、その障害が発生した装置を迅
速に停止させることができる。
また、スイッチ41をオフ状態にすることにより、マル
チプロセッサシステムのデバッグ時等において各情報処
理装置の停止状態の一致をとることができるのである。
なお、スイッチ41はソフトを用いて切替えられるよう
にダイナミック制御を行っても良い。
また、本実施例においては、情報処理装置が2つの場合
について説明したが、さらに多くの情報処理装置に対し
ても同様の効果が得られることは明らかである。
1匪ゑ左型 − 以上説明したように本発明は、切替装置を設け、用途に
応じてスイッチを切替えることにより、障害発生時には
その障害が発生した装置を迅速に停止させ、かつマルチ
プロセッサシステムのデバッグ時において停止状態の一
致をとることができるという効果がある。
【図面の簡単な説明】
第1図は本発明の実施例によるクロックパルス停止制御
システムの構成を示ず系統図、第2図は従来のクロック
パルス停止制御システムの第1例の構成を示す系統図、
第3図は第2図の各部の動作を示すタイムチャート、第
4図は従来のクロックパルス停止制御システムの第2例
の構成を示す系統図、第5図は第4図の各部の動作を示
すタイムチャートである。 主要部分の符号の説明 1・・・・・・クロックパルス発生装置2.3・・・・
・・情報処理装置 4・・・・・・切替装置

Claims (1)

    【特許請求の範囲】
  1. (1)夫々がクロックパルスを入力とし、このクロック
    パルスに同期して動作する論理回路と、イネーブル状態
    のとき自装置内の停止条件の成立に応答して前記クロッ
    クパルスの入力を停止するクロックパルス入力停止手段
    とを有する複数の情報処理装置と、 前記クロックパルスを発生するクロックパルス発生手段
    と、イネーブル状態のとき停止信号の入力に応答して前
    記クロックパルスの発生を停止するクロックパルス停止
    手段と、前記複数の情報処理装置のいずれかの停止条件
    が成立したときに前記クロックパルス発生手段に前記停
    止信号を入力する停止信号入力手段とを有するクロック
    パルス発生装置と、 前記複数の情報処理装置内の全てのクロックパルス入力
    停止手段と前記クロックパルス停止手段とを択一的にイ
    ネーブル状態にせしめる切替装置とを有することを特徴
    とするクロックパルス停止制御システム。
JP63057437A 1988-03-11 1988-03-11 クロックパルス停止制御システム Pending JPH01231107A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63057437A JPH01231107A (ja) 1988-03-11 1988-03-11 クロックパルス停止制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63057437A JPH01231107A (ja) 1988-03-11 1988-03-11 クロックパルス停止制御システム

Publications (1)

Publication Number Publication Date
JPH01231107A true JPH01231107A (ja) 1989-09-14

Family

ID=13055633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63057437A Pending JPH01231107A (ja) 1988-03-11 1988-03-11 クロックパルス停止制御システム

Country Status (1)

Country Link
JP (1) JPH01231107A (ja)

Similar Documents

Publication Publication Date Title
KR100188486B1 (ko) 위상 제어 클럭 신호 생성 방법 및 장치
US3594656A (en) Automatic clock frequency-switching system
JPH07147573A (ja) 動的クロック切り換え回路
JPH075949A (ja) 2重化クロック切替えの方法と装置
JPH01231107A (ja) クロックパルス停止制御システム
US6081904A (en) Method for insuring data integrity during transfers
US3320539A (en) Pulse generator employing a controlled oscillator driving a series of gates and each being controlled by external timing signals
JPH01140216A (ja) クロック同期型システムにおけるクロック切替え制御方式
JPH01304517A (ja) クロックパルス停止同期化システム
JPH01230113A (ja) クロックパルス停止同期化システム
SU432481A1 (ru) Устройство для синхронизации двух команд
US6510134B1 (en) Non-break change-over device for redundancy system in information transmission systems
KR19980066883A (ko) 다중컴퓨터 시스템의 클럭 생성장치
JPH04236531A (ja) メッセージ通信ルート切替方式
JPH052501A (ja) 現用予備切替えタイミング制御装置
JPS62169560A (ja) 二重化クロツク信号発生装置
SU842825A1 (ru) Устройство дл синхронизации двух-пРОцЕССОРНОй СиСТЕМы ОбРАбОТКидАННыХ
RU2013801C1 (ru) Устройство для синхронизации работы быстродействующих микропроцессоров с внешними устройствами
JP2710476B2 (ja) クロック発生回路
JPH01290013A (ja) 非同期クロツク選択同期化回路
JPS638823A (ja) 連続デ−タ検出回路
KR200319358Y1 (ko) 클럭신호발생장치
SU1508214A1 (ru) Резервируемое устройство
JPS62192815A (ja) クロツク切替回路
JPH02122317A (ja) クロック切り替え制御方式