JPS5840417Y2 - Clock circuit in data processing equipment - Google Patents
Clock circuit in data processing equipmentInfo
- Publication number
- JPS5840417Y2 JPS5840417Y2 JP7336082U JP7336082U JPS5840417Y2 JP S5840417 Y2 JPS5840417 Y2 JP S5840417Y2 JP 7336082 U JP7336082 U JP 7336082U JP 7336082 U JP7336082 U JP 7336082U JP S5840417 Y2 JPS5840417 Y2 JP S5840417Y2
- Authority
- JP
- Japan
- Prior art keywords
- flip
- flop
- circuit
- signal
- input terminal
- 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.)
- Expired
Links
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
Description
【考案の詳細な説明】
本考案はクロック周期の後縁付近の時点において、その
クロック周期をさらに延長するか否かを定められるよう
にして、常時は短かい周期で、必要時のみ長い周期でク
ロックパルスを発するようにしたクロック回路に関する
。[Detailed explanation of the invention] This invention allows it to be determined whether or not to further extend the clock cycle at a point near the trailing edge of the clock cycle, so that the cycle is always short and the cycle is long only when necessary. This invention relates to a clock circuit that generates clock pulses.
以下本考案を、訂正可能な誤りが発生したとき、出力ク
ロックの周期を延長できるようになったデータ処理装置
におけるクロック回路に関して説明する。The present invention will be described below with respect to a clock circuit in a data processing device that can extend the period of an output clock when a correctable error occurs.
例えばデータ処理装置の記憶装置においては、・・ミン
ク符号による誤り訂正回路が設置されている。For example, in a storage device of a data processing device, an error correction circuit using a mink code is installed.
誤りが検出された場合においては、その誤りは訂正され
るが、誤りの訂正を行うためにはある程度の時間を必要
とする。If an error is detected, the error is corrected, but it takes a certain amount of time to correct the error.
従来のデータ処理装置においては、基本マシン・サイク
ルは誤り訂正に要する時間を考慮して定められており、
そのため処理効率が低下するという欠点を有している。In conventional data processing equipment, the basic machine cycle is determined by taking into account the time required for error correction.
Therefore, it has the disadvantage that processing efficiency is reduced.
本考案は、上記の欠点を除去するものであって、必要時
のみ、出力クロックの周期即ちマシン・サイクル周期を
延長するようになったデータ処理装置におけるクロック
回路を提供することを目的とするものである。SUMMARY OF THE INVENTION The object of the present invention is to eliminate the above-mentioned drawbacks, and to provide a clock circuit for a data processing device that extends the period of the output clock, that is, the machine cycle period only when necessary. It is.
そしてそのため、本考案のデータ処理装置におけるクロ
ック回路は、データと誤り訂正符号とを記憶するメモリ
本体、及び該メモリ本体から読出されたデータと誤り訂
正符号とが入力されるエラー検出訂正回路を有するデー
タ処理装置におけるクロック回路であって、該クロック
回路は、発振器、第1のJ−にフリップ・フロップ、第
2のJ−にフリップ・フロップ、第3のJ−にフリップ
・フロップ、上記第1のJ−にフリップ・フロップのク
ロック入力端子と上記第2のJ−にフリップ・フロップ
のクロック入力端子とに上記発振器からの出力パルスR
ECK供給する第1のクロック供給手段、上記第3のJ
−にフリップ・フロップのクロック入力端子に上記発振
器からの出力パルスRECKの反転したものを供給する
第2のクロック供給手段、上記第1のJ−にフリップ・
フロップの否定出力と上記第2のJ−にフリップ・フロ
ップの肯定出力とが入力される第1のAND回路、該第
1のAND回路の出力信号QBCを上記第3のJ−にフ
リップ・フロップのJ入力端子に供給する信号線、上記
第3のJ−にフリップ・フロップのに入力端子に論理「
l」の固定信号を供給する固定信号供給手段、上記第3
のJ−にフリップ・フロップめ肯定出力と上記エラー検
出訂正回路からの訂正可能なリード・エラーの有無を示
すリード・エラー信号とが入力される第2のAND回路
、上記第1のJ−にフリップ・フロップの肯定出力を上
記第2のJ−にフリップ・フロップのJ入力端子に供給
する信号線、上記第1のJ−にフリップ・フロップの否
定出力が入力される肯定入力端子と上記第2のAND回
路の出力信号RESTBが入力される否定入力端子とを
有し且つ出力端子が上記第2のフリップ・フロップのに
入力端子に接続された第3のAND回路、上記第2のJ
−にフリップ・フロップの肯定出力を上記第1のJ−に
クリップ・フロップのに入力端子に供給する信号線、上
記第2のJ−にフリップ・フロップの否定出力を上記第
1のJ−にフリップ・フロップのJ入力端子に供給する
信号線、上記出力パルスRECKと上記出力信号RE
S THとが入力されるOR回路、該OR回路の出力信
号PFCKと上記出力信号QBCとが所定値をもつ場合
に限り所定値の信号を出力するゲート回路を具備するこ
とを特徴とするものである。Therefore, the clock circuit in the data processing device of the present invention includes a memory main body that stores data and an error correction code, and an error detection and correction circuit into which the data and error correction code read from the memory main body are input. A clock circuit in a data processing device, the clock circuit comprising: an oscillator, a flip-flop in a first J-, a flip-flop in a second J-, a flip-flop in a third J-; The output pulse R from the oscillator is applied to the clock input terminal of the flip-flop at J- of the second J- and the clock input terminal of the flip-flop at the second J-.
a first clock supply means for supplying ECK;
- a second clock supply means for supplying an inverted version of the output pulse RECK from the oscillator to the clock input terminal of the flip-flop;
A first AND circuit to which the negative output of the flop and the positive output of the flip-flop are input to the second J-, and the output signal QBC of the first AND circuit is input to the third J- of the flip-flop. The signal line supplied to the J input terminal of the third J-
fixed signal supplying means for supplying a fixed signal of "I", said third
a second AND circuit to which the positive output of the flip-flop and a read error signal indicating the presence or absence of a correctable read error from the error detection and correction circuit are input to the first J-; A signal line for supplying the positive output of the flip-flop to the J input terminal of the flip-flop to the second J-, a positive input terminal to which the negative output of the flip-flop is input to the first J-, and the above-mentioned first J-. a third AND circuit having a negative input terminal to which the output signal RESTB of the second AND circuit is input; and an output terminal connected to the input terminal of the second flip-flop;
- to the signal line that supplies the positive output of the flip-flop to the input terminal of the clip-flop to the first J-, and to the second J- the negative output of the flip-flop to the first J-. The signal line that supplies the J input terminal of the flip-flop, the above output pulse RECK and the above output signal RE
The present invention is characterized by comprising an OR circuit into which STH is input, and a gate circuit that outputs a signal of a predetermined value only when the output signal PFCK of the OR circuit and the output signal QBC have a predetermined value. be.
以下、本考案を図面を参照しつつ説明する。Hereinafter, the present invention will be explained with reference to the drawings.
第1図はハミング符号により誤り訂正機能を有する記憶
装置のブロック図、第2図は本考案の1実施例のブロッ
ク図、第3図は誤り訂正を行わない場合における第2図
の装置の動作を説明する図、第4図は誤り訂正を行った
場合における第2図の装置の動作を説明する図である。Fig. 1 is a block diagram of a storage device having an error correction function using Hamming codes, Fig. 2 is a block diagram of one embodiment of the present invention, and Fig. 3 is the operation of the device shown in Fig. 2 when error correction is not performed. FIG. 4 is a diagram illustrating the operation of the apparatus shown in FIG. 2 when error correction is performed.
第1図において、1は例えばマスク・スレイプ形式のラ
ッチ回路、2.3はゲート、4はシンドローム発生回路
、5はチェック・ピット発生回路、6はデータ訂正回路
、7はシンドローム発生回路、チェック・ビット発生回
路及びデータ訂正回路を含むFCC−LSI、8はメモ
リ本体、9はデコーダ、10はアドレス・バス、11は
データ・バス、12はRD ER(リード・エラー)信
号線、13.14はセレクタをそれぞれ示している。In FIG. 1, 1 is, for example, a mask-slape type latch circuit, 2, 3 is a gate, 4 is a syndrome generation circuit, 5 is a check pit generation circuit, 6 is a data correction circuit, 7 is a syndrome generation circuit, check pit generation circuit, etc. FCC-LSI including a bit generation circuit and a data correction circuit, 8 is a memory main body, 9 is a decoder, 10 is an address bus, 11 is a data bus, 12 is an RD ER (read error) signal line, 13.14 is a Each selector is shown.
書込みの場合には、先ずアドレスが指定され、次いでデ
ータはゲート3を経てECC−LSI7に入り、チェッ
ク・ビットカ斗成され、データはメモリ8のデータ格納
エリア8aに格納され、チェック・ピットはチェック・
ピット・エリア8bに格納される。In the case of writing, the address is specified first, then the data enters the ECC-LSI 7 through the gate 3, a check bit is created, the data is stored in the data storage area 8a of the memory 8, and the check pit is・
It is stored in pit area 8b.
読出しの場合には、先ずアドレスが指定され、メモリか
らデータが読出されエラー・チェックが行われる。In the case of reading, an address is first specified, data is read from the memory, and error checking is performed.
データに誤りがない場合には直ちにセレクタ14、ゲー
ト2を介してラッチ回路IK送られ、誤りがある場合に
は、ECC−LSI7で誤りの訂正が行われた後、セレ
クタ14を介してラッチ回路1に送られる。If there is no error in the data, it is immediately sent to the latch circuit IK via the selector 14 and gate 2. If there is an error, the error is corrected in the ECC-LSI 7 and then sent to the latch circuit IK via the selector 14. Sent to 1.
ラッチ回路1はクロツりによりデータをラッチする。The latch circuit 1 latches data by clocking.
データの読出しの場合に、アドレスが指定されてからメ
モリ8からデータを読出してエラー・チェックが終了す
るまでに要する時間が450ns程度、誤り訂正を行う
に要する時間が50Hs程度であったと仮定する。In the case of reading data, it is assumed that the time required to read data from the memory 8 after an address is specified and the error check is completed is about 450 ns, and the time required to perform error correction is about 50 Hs.
このような場合、読出しサイクルの周期を500ns程
度とすると、誤りの訂正が行われる場合には、上記読出
しサイクル周期中に誤りの訂正が行われない場合も発生
する。In such a case, if the read cycle period is about 500 ns, if errors are to be corrected, there may be cases where the errors are not corrected during the read cycle period.
また誤りのない場合には50nsは無駄になる。Furthermore, if there is no error, 50 ns is wasted.
本考案はこのような事態の発生を防止するものである。The present invention is intended to prevent such a situation from occurring.
第2図は本考案の1実施例のブロック図であって、15
は発振器、16ないし18はJ−にフリップ・フロップ
、19.20はAND回路、21はNANDAND回路
はOR回路、23はAND回路、24はNOT回路、R
ECKは発振器15からの出力パルス、PFCKはOR
回路22の出力パルス、QBCはAND回路19の出力
パルス、RESEはフリップ・フロップ18の出力パル
ス、RDERは訂正可能なリード・エラーがあったこと
を示す信号、RESTBはAND回路20の出力パルス
、*FCKは読出しクロックである。FIG. 2 is a block diagram of one embodiment of the present invention, with 15
is an oscillator, 16 to 18 are flip-flops at J-, 19.20 is an AND circuit, 21 is a NAND AND circuit, an OR circuit, 23 is an AND circuit, 24 is a NOT circuit, R
ECK is the output pulse from oscillator 15, PFCK is OR
The output pulse of the circuit 22, QBC is the output pulse of the AND circuit 19, RESE is the output pulse of the flip-flop 18, RDER is a signal indicating that there is a correctable read error, RESTB is the output pulse of the AND circuit 20, *FCK is a read clock.
*FCK信号の立上りから次の立上りまでが1読出しサ
イクルとなる。*One read cycle is from one rising edge of the FCK signal to the next rising edge.
J−にフリップ・フロップ16ないし18は、入力クロ
ックの立上りで動作するものである。The J-type flip-flops 16 to 18 operate on the rising edge of the input clock.
信号RDERが存在しない場合には、第3図に示すよう
な読出しクロック*FCKが発生する。If signal RDER is not present, read clock *FCK as shown in FIG. 3 is generated.
フリップ・フロップ16.17.18はリング・カウン
タを形成し、信号QBCは、フリップ・フロップ16が
リセット、フリップ・フロップ17がセット状態の時に
高レベル出力を発生する。Flip-flops 16, 17, and 18 form a ring counter, and signal QBC produces a high level output when flip-flop 16 is in the reset state and flip-flop 17 is in the set state.
信号*FCKは低レベルがアクティブな状態であり、信
号*FCKが立下がると、ラッチ1のマスク側のゲート
が開き、信号*FCKが立上がると、データはラッチ1
のスレーブ側に移されてラッチされる。The low level of the signal *FCK is active, and when the signal *FCK falls, the gate on the mask side of latch 1 opens, and when the signal *FCK rises, the data is transferred to latch 1.
is transferred to the slave side and latched.
第4図に示されるように、信号RDERが発生すると、
信号RESTB信号が発生する。As shown in FIG. 4, when the signal RDER occurs,
A signal RESTB signal is generated.
信号RESTBによって、フリップ・フロップ16.1
7の状態は1時的に固定さ瓢信号QBCO高レベル信号
は延長される。The signal RESTB causes flip-flop 16.1
The state of 7 is temporarily fixed, and the high level signal of the gourd signal QBCO is extended.
信号RE S T B信号はOR回路22に入力される
ので、信号PFCKの高レベル信号も延長される。Since the signal REST B signal is input to the OR circuit 22, the high level signal of the signal PFCK is also extended.
NANDAND回路て、信号QBCと信号PFCKのN
ANDが取られるので、読出しクロック*FCKの低レ
ベル信号が延長される。NAND AND circuit, N of signal QBC and signal PFCK
Since the AND is performed, the low level signal of the read clock *FCK is extended.
さきに述べたように、−読出しサイクルは、読出しクロ
ック*FCKの立上りから次の立上りまであるので、第
2図のクロック回路は、信号RDERが入力された場合
には、読出しサイクル周期を延長−jる。As mentioned earlier, the read cycle extends from the rising edge of the read clock *FCK to the next rising edge, so the clock circuit of FIG. 2 extends the read cycle period when the signal RDER is input. I will.
図示の例ではζ読出しサイクル周期だけ延長している。In the illustrated example, the length is extended by ζ read cycle period.
上述の説明から明らかなように、本考案によれば、通常
時においてはマシン・サイクルは短かく、必要時のみマ
シン・サイクルを延長できるので、データ処理装置の処
理効率を従来のものに比し大幅に向上させることが出来
る。As is clear from the above explanation, according to the present invention, the machine cycle is short in normal times and can be extended only when necessary, so the processing efficiency of the data processing device can be improved compared to the conventional one. It can be significantly improved.
第1図は誤り訂と回路を附加した記憶装置のブロック図
、第2図は本考案の1実施例のブロック図、第3図及び
第4図はそれぞれ第2図の動作を説明する図である。
15・・・・・・発振器、16ないし18・・・・・・
フリップ。
フロップ、19.20・・・・・・AND回路、21・
・・・・・NANDAND回路・・・・・・OR回路、
23・・・・・・否定ゲート付きAND回路、24・・
・・・・否定回路、*FCK・・・・・・読出しクロッ
ク。Figure 1 is a block diagram of a storage device with error correction and a circuit added, Figure 2 is a block diagram of one embodiment of the present invention, and Figures 3 and 4 are diagrams each explaining the operation of Figure 2. be. 15...Oscillator, 16 to 18...
Flip. Flop, 19.20...AND circuit, 21.
...NANDAND circuit ...OR circuit,
23...AND circuit with negative gate, 24...
...Negation circuit, *FCK...Read clock.
Claims (1)
メモリ本体から読出されたデータと誤り訂正符号とが入
力されるエラー検出訂正回路を有するデータ処理装置に
おけるクロック回路であって、該クロック回路は、発振
器、第1のJ−にフリップ・フロップ、第2のJ−にフ
リップ・フロップ、第3のJ−にフリップ・フロップ、
上記第1のJ−にフリップ・フロップのクロック入力端
子と上記第2のJ−にフリップ・フロップのクロック入
力端子とに上記発振器からの出力パルスRECKを供給
する第1のクロック供給手段、上記第3のJ−にフリッ
プ・フロップのクロック入力端子に上記発振器からの出
力パルスRECKの反転したものを供給する第2のクロ
ック供給手段、上記第1のJ−にフリップ・フロップの
否定出力と上記第2のJ−にフリップ・フロップの肯定
出力とが入力される第1のAND回路、該第1のAND
回路の出力信号QBCを上記第3のJ−にフリップ・フ
ロップのJ入力端子に供給する信号線、上記第3のJ−
にフリップ・フロップのに入力端子に論理「l」の固定
信号を供給する固定信号供給手段、上記第3のJ−にフ
リップ・フロップの肯定出力と上記エラー検出訂正回路
からの訂正可能なリード・エラーの有無を示すリード・
エラー信号とが入力される第2のAND回路、上記第1
のJ−にフリップ・フロップの肯定出力を上記第2のJ
−にフリップ・フロップのJ入力端子に供給する信号線
、上記第1のJ−にフリップ・フロップの否定出力が入
力される肯定入力端子と上記第2のAND回路の出力信
号RESTBが入力される否定入力端子とを有し且つ出
力端子が上記第2のフリップ・フロップのに入力端子に
接続された第3のAND回路、上記第2のJ−にフリッ
プ・フロップの肯定出力を上記第1のJ−にフリップ・
フロップのに入力端子に供給する信号線、上記第2のJ
−にフリップ・フロップの否定出力を上記第1のJ−に
フリップ・フロップのJ入力端子に供給する信号線、上
記出力パルスRECKと上記出力信号RESTBとが入
力されるOR回路、該OR回路の出力信号PFCKと上
記出力信号QBCとが所定値をもつ場合に限り所定値の
信号を出力するゲート回路を具備することを特徴とする
データ処理装置におけ。 るクロック回路。[Claims for Utility Model Registration] A clock circuit in a data processing device having a memory main body that stores data and an error correction code, and an error detection and correction circuit into which the data and error correction code read from the memory main body are input. The clock circuit includes an oscillator, a flip-flop in the first J-, a flip-flop in the second J-, a flip-flop in the third J-,
a first clock supply means for supplying an output pulse RECK from the oscillator to the clock input terminal of the flip-flop in the first J- and the clock input terminal of the flip-flop in the second J-; a second clock supply means for supplying an inverted version of the output pulse RECK from the oscillator to the clock input terminal of the flip-flop to J- of No. 3; a first AND circuit to which the positive output of the flip-flop is input to J- of No. 2;
a signal line that supplies the output signal QBC of the circuit to the J input terminal of the flip-flop to the third J-;
fixed signal supply means for supplying a fixed signal of logic "L" to the input terminal of the flip-flop; A read indicating whether there is an error.
a second AND circuit to which the error signal is input;
The positive output of the flip-flop is connected to J- of the second J-.
The signal line supplied to the J input terminal of the flip-flop is input to -, the positive input terminal to which the negative output of the flip-flop is input to the first J-, and the output signal RESTB of the second AND circuit are input. a third AND circuit having a negative input terminal and an output terminal connected to the input terminal of the second flip-flop; Flip to J-
The signal line that supplies the input terminal of the flop, the second J
A signal line for supplying the negative output of the flip-flop to the J input terminal of the flip-flop to the first J-; an OR circuit to which the output pulse RECK and the output signal RESTB are input; A data processing device comprising a gate circuit that outputs a signal of a predetermined value only when the output signal PFCK and the output signal QBC have predetermined values. clock circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7336082U JPS5840417Y2 (en) | 1982-05-19 | 1982-05-19 | Clock circuit in data processing equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP7336082U JPS5840417Y2 (en) | 1982-05-19 | 1982-05-19 | Clock circuit in data processing equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS582040U JPS582040U (en) | 1983-01-07 |
JPS5840417Y2 true JPS5840417Y2 (en) | 1983-09-12 |
Family
ID=29869140
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP7336082U Expired JPS5840417Y2 (en) | 1982-05-19 | 1982-05-19 | Clock circuit in data processing equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS5840417Y2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0465423U (en) * | 1990-10-19 | 1992-06-08 |
-
1982
- 1982-05-19 JP JP7336082U patent/JPS5840417Y2/en not_active Expired
Also Published As
Publication number | Publication date |
---|---|
JPS582040U (en) | 1983-01-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8185812B2 (en) | Single event upset error detection within an integrated circuit | |
US3768071A (en) | Compensation for defective storage positions | |
JPS55105900A (en) | Error correction/detection system | |
JP2595314B2 (en) | IC card with erroneous writing prevention function | |
EP0266836A2 (en) | Data processing system including a watch-dog circuit | |
EP0266837A2 (en) | Data processing system including a watch-dog circuit | |
JPH0481932A (en) | Interruption controller | |
JPS60103477A (en) | Multiprocessor calculator system | |
JPS5840417Y2 (en) | Clock circuit in data processing equipment | |
JPS5537654A (en) | Information processor | |
JP2536781B2 (en) | Parity check device | |
JP3609601B2 (en) | Timer circuit with self-diagnosis function | |
JPH05265791A (en) | State transition monitor circuit | |
JPH04162142A (en) | Microprocessor | |
CN202887169U (en) | Data integrity detecting device for high-speed communication | |
JPS5844418Y2 (en) | Start and end detection device for multiple signals | |
JPS5920200B2 (en) | Storage device | |
JPS61109154A (en) | Error detecting system for fixed data register | |
JPS6027424B2 (en) | semiconductor storage device | |
JP3456912B2 (en) | Data interface circuit | |
JPS63128446A (en) | Tracing system | |
JPH11272644A (en) | Microcontroller | |
JPS60205639A (en) | Address stopping circuit | |
JPH0423294B2 (en) | ||
JPS642972B2 (en) |