JPH03250228A - Circuit and method for holding and reading error - Google Patents
Circuit and method for holding and reading errorInfo
- Publication number
- JPH03250228A JPH03250228A JP2047678A JP4767890A JPH03250228A JP H03250228 A JPH03250228 A JP H03250228A JP 2047678 A JP2047678 A JP 2047678A JP 4767890 A JP4767890 A JP 4767890A JP H03250228 A JPH03250228 A JP H03250228A
- Authority
- JP
- Japan
- Prior art keywords
- error
- write
- clock
- signal
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 5
- 230000014759 maintenance of location Effects 0.000 claims description 2
- 230000000630 rising effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
Landscapes
- Debugging And Monitoring (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はエラー保持及び読出し回路および方法に関する
。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to error retention and readout circuits and methods.
従来、情報処理装置内で検出したエラー情報を診断コマ
ンド等によりシリアルに読出す技術は、エラー情報を格
納するエラーインデイグ−5フ9フ1フ0フ1回路(−
EIF)を各種エラー毎に持ち通常は各種エラー報告が
入るのを待ち、入った時にはその情報を保持するように
し、エラーを読出す時には全EIFがシリアルにつなが
ったバスを形成しエラーが読出せるようになっていた。Conventionally, the technology for serially reading out error information detected in an information processing device using a diagnostic command, etc. is based on an error index-5f9f1f0f1 circuit (-5f9f1f0f1 circuit) that stores error information.
EIF) for each type of error, and usually waits for various error reports to come in, and when they do, retains that information, and when reading out errors, all EIFs form a serially connected bus and the error can be read out. It was like that.
上述した従来のエラー保持及び読出し回路は、エラーを
取込み保持する動作とエラーをシリアルに読出す動作と
を同一の回路で行なっているため、エラーを読出してい
る最中に発生したエラーは、取込めないという欠点があ
る。In the conventional error holding and reading circuit described above, the operation of capturing and holding errors and the operation of reading out errors serially are performed in the same circuit, so errors that occur while reading errors cannot be removed. The drawback is that it cannot be loaded.
またEIFをシリアルに接続してエラーを読出すためエ
ラーを読出すと内容が壊れてしまうのでシリアルバスを
ループにして元に戻るようにする必要があるし、又エラ
ー読出しが中断するとエラー内容が壊れてしまうという
欠点がある。In addition, since the EIF is connected serially and the error is read out, the contents will be corrupted if the error is read out, so it is necessary to loop the serial bus to return to the original state.Also, if the error reading is interrupted, the error contents will be lost. The drawback is that it can break.
また、本回路の正常性をチエツクするには、エラーを各
々発生させてチエツクする手間がかかるという欠点があ
る。Another disadvantage is that checking the normality of this circuit requires time and effort to generate and check each error.
本発明のエラー保持及び読出し回路は、複数の各種エラ
ーを保持することが可能でかつシリアルにデータをセッ
トすることが可能なエラー保持回路とエラーをシリアル
に読出す回路とを有している。The error holding and reading circuit of the present invention includes an error holding circuit that is capable of holding a plurality of various errors and capable of serially setting data, and a circuit that reads errors serially.
次に本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は、本発明の一実施例を示すブロック図であり、
n個のエラー情報を保持してシリアルにエラー情報の読
出しを行なう情報処理装置に実施した例である。FIG. 1 is a block diagram showing one embodiment of the present invention,
This is an example implemented in an information processing device that holds n pieces of error information and serially reads out the error information.
エラー保持回路10.20,30.〜.noはエラー書
込みデータ214.エラー状態信号102〜(n−1)
02とエラー信号101〜no1とエラー書込み信号2
10と書込みクロック216とを受信し、エラー書込み
信号210が論理“O”の時は、エラー信号101〜n
o1を、論理“1”の時は、エラー書込みデータ信号2
14゜エラー状態信号102〜(n−1)02を書込み
クロック216の立上がりエッチで取込みエラー状態信
号102〜n02を各々出力する。Error holding circuit 10.20,30. ~. No is error write data 214. Error status signal 102~(n-1)
02 and error signal 101~no1 and error write signal 2
10 and the write clock 216, and when the error write signal 210 is logic "O", the error signals 101 to n
When o1 is logic “1”, error write data signal 2
The 14° error state signals 102 to (n-1)02 are taken in at the rising edge of the write clock 216, and the error state signals 102 to n02 are outputted, respectively.
またエラー書込み信号210が論理゛″0″の時にエラ
ーが発生しエラー信号101〜no1が立った場合には
、エラー信号の状態を保持する。Further, if an error occurs when the error write signal 210 is at logic "0" and the error signals 101 to no1 rise, the state of the error signal is held.
エラー読出し回路11〜n1は、シフトバス信号103
〜nO3とエラー状態信号102〜nO2とエラー読出
し信号213と読出しタロツク217とを受信し、エラ
ー読出し信号213が論理“0”の時は、エラー状態信
号102〜n02を、論理“1”の時はシフトバス信号
103〜n03を読出しクロック217の立上がりエッ
ヂで取込みシフトバス信号203〜n03.エラー読出
しデータ信号215を各々出力する。The error readout circuits 11 to n1 receive the shift bus signal 103.
~nO3, the error status signal 102~nO2, the error read signal 213, and the readout clock 217 are received, and when the error read signal 213 is logic "0", the error status signal 102~n02 is received, and when it is logic "1", the error status signal 102~n02 is received. reads shift bus signals 103-n03 and takes in shift bus signals 203-n03 at the rising edge of clock 217. Each outputs an error read data signal 215.
エラー書込み用クロック切替回路12は、エラー書込み
信号210とノーマルクロック211とエラー書込み及
び読出し用クロック212とを受信し、エラー書込み信
号210が論理“0”の時はノーマルクロック211を
、論理“1″の時はエラー書込み及び読出し用クロック
212を書込みクロック216として出力する。The error write clock switching circuit 12 receives an error write signal 210, a normal clock 211, and an error write and read clock 212, and when the error write signal 210 is logic "0", the normal clock 211 is switched to logic "1". '', the error write and read clock 212 is output as the write clock 216.
エラー読出し用クロック切替回路13は、エラー読出し
信号213とノーマルクロック211とエラー書込み及
び読出し用クロック212とを受信し、エラー読出し信
号213が論理“0”の時はノーマルクロック211を
論理“1”は、エラー書込み及び読出し用クロック21
2を読出しクロック217として出力する。The error read clock switching circuit 13 receives the error read signal 213, the normal clock 211, and the error write and read clock 212, and changes the normal clock 211 to logic "1" when the error read signal 213 is logic "0". is the error write and read clock 21
2 is output as the read clock 217.
次に、この回路の動作について説明する。Next, the operation of this circuit will be explained.
通常動作時、エラー書込み信号210及びエラー読出し
信号213とも論理“0”でエラー書込み用クロック切
替回路12及びエラー読出し用クロック切替回路13に
よりノーマルクロック211が選択され、書込みクロッ
ク216及び読出しクロック217としてノーマルクロ
ック211が選択される。During normal operation, when the error write signal 210 and the error read signal 213 are both logic "0", the normal clock 211 is selected by the error write clock switching circuit 12 and the error reading clock switching circuit 13, and is used as the write clock 216 and the read clock 217. Normal clock 211 is selected.
そしエラー保持回路10.20.〜.nQ及びエラー読
出し回路11,21.〜.nlには、ノーマルクロック
が入力される。エラー保持回路10.20,30.〜.
noはエラー信号101201.301.〜.no1が
入力として選ばれエラーが発生した場合、書込みクロッ
ク216の立上がりエッヂで取込みその内容を保持しエ
ラー状態信号102,202,302.〜 n02を出
力する。And error holding circuit 10.20. ~. nQ and error readout circuits 11, 21 . ~. A normal clock is input to nl. Error holding circuit 10.20,30. ~.
no is the error signal 101201.301. ~. If no1 is selected as the input and an error occurs, the contents are captured at the rising edge of the write clock 216 and the error status signals 102, 202, 302 . ~Output n02.
エラー読出し回路11.21,31.〜.nlは、エラ
ー状態信号102,202.〜.no2が入力として選
ばれ読出しタロツク217の立上がりエッチで取込まれ
る。Error reading circuit 11.21, 31. ~. nl is the error status signal 102, 202 . ~. No. 2 is selected as an input and taken in at the rising edge of the read tally 217.
エラー書込み動作時には、エラー書込み信号210は論
理“1”でエラー書込み用クロック切替回路12により
エラー書込み及び読出し用クロック212が書込みクロ
ック216として出力される。During the error write operation, the error write signal 210 is logic "1" and the error write and read clock 212 is output as the write clock 216 by the error write clock switching circuit 12.
またエラー保持回路10,20.〜.noでは、エラー
書込みデータ信号214及びエラー状態信号102,2
02.〜.(n−1)02が入力として選ばれエラー書
込みクロック216の立上がりエッチにより取込まれエ
ラー状態信号102.202.〜.n02を出力する。Further, error holding circuits 10, 20 . ~. If no, error write data signal 214 and error status signal 102,2
02. ~. (n-1)02 is selected as an input and is taken in by the rising edge of the error write clock 216 and the error state signal 102.202. ~. Output n02.
エラー情報の書込みデータはエラー書込みデータ信号に
より伝えられるが書込みクロック216が0個入力され
て全情報がセットされるようになる。The error information write data is transmitted by the error write data signal, but when zero write clocks 216 are input, all information is set.
エラー読出し動作時には、エラー読出し信号213は、
論理“1”でエラー読出し用クロック切替回路13によ
りエラー書込み及び読出し用クロック212が読出しク
ロック217として出力される。During the error read operation, the error read signal 213 is
When the logic is "1", the error read clock switching circuit 13 outputs the error write and read clock 212 as the read clock 217.
またエラー読出し回路11,21,31.〜n1では、
シフトバス信号103,203.〜。Also, error readout circuits 11, 21, 31. ~n1,
Shift bus signals 103, 203. ~.
n03が入力として選ばれエラー読出しクロ・ツク21
7の立上がりエッチにより取込まれシフトバス信号20
3,303.〜.n03及びエラー読出しデータ信号2
15を出力する。n03 is selected as input and error read clock 21
The shift bus signal 20 is taken in by the rising edge of 7.
3,303. ~. n03 and error read data signal 2
Outputs 15.
エラー情報の読出しデータは、エラー読出し信号215
により伝えられるが、エラー読出しクロック217がn
個入力されて全情報が伝わるようになる。The error information read data is the error read signal 215
The error read clock 217 is transmitted by n
Once entered, all information will be transmitted.
このような構成になっているので、エラー読出し動作状
態中にエラーがエラー保持回路10,20、〜.noに
は保持されるため、エラー読出し動作終了後にエラー読
出し回路11,21.〜。With such a configuration, an error is detected in the error holding circuits 10, 20, . . . during the error read operation state. Since the error reading circuits 11, 21 . ~.
nlにエラー状態信号102,202.〜.n。error status signals 102, 202 .nl. ~. n.
2が入力されエラー状態が取込まれ再度エラー読出し動
作をすれば、エラーの状態を知ることが可能である。2 is input, the error state is captured, and the error read operation is performed again to know the error state.
またエラー読出し動作中に中断してもエラー状態信号1
02,202.〜.no2により再度情報が入力される
ので内容が壊れないし、シフトバスでエラー情報を読出
すため本来、値をループして元に戻す必要があるが同じ
理由でその必要がない。Also, even if the error read operation is interrupted, the error status signal 1
02,202. ~. Since the information is inputted again by No. 2, the contents are not destroyed, and in order to read the error information by the shift bus, it is originally necessary to loop the value and return it to the original value, but this is not necessary for the same reason.
また本回路構成の正常性をチエツクする場合、エラー信
号101,201.〜.no1を各々出力させなくても
エラー書込み動作によりエラー保持回路10,20.〜
.noにエラー書込みデータ信号214からシリアルに
エラーをセットすることが可能であり容易に本回路構成
の正常性をチエツクすることも可能である。Also, when checking the normality of this circuit configuration, error signals 101, 201 . ~. Even if no. no. 1 is not output, the error holding circuits 10, 20 . ~
.. It is possible to serially set an error to "no" from the error write data signal 214, and it is also possible to easily check the normality of this circuit configuration.
以上説明したように本発明は、各種エラーを保持するこ
とが可能でかつシリアルにデータをセットすることが可
能なエラー保持回路とエラーをシリアルに読出す回路と
を独立に設ける回路構成にすることにより、エラーを読
出している最中に発生したエラーも取込み、読比すこと
を可能にできる効果があり、またエラー読出し動作が中
断してもエラー内容が壊れないという効果があり装置の
信頼性が良くなる。As explained above, the present invention has a circuit configuration that independently provides an error holding circuit that can hold various errors and set data serially, and a circuit that reads out errors serially. This has the effect of making it possible to capture and compare errors that occur during error reading, and also has the effect that the error contents are not destroyed even if the error reading operation is interrupted, improving the reliability of the device. gets better.
また、本回路構成の正常性を容易にチエツクできるとい
う効果がある。Another advantage is that the normality of this circuit configuration can be easily checked.
第1図は本発明の一実施例を示すブロック図である。
10.20,30.〜.no−・−1ラ一保持回路、1
1.21,31.〜.nl・・・エラー読出し回路、1
2・・・エラー書込み用クロック切替回路、13・・・
エラー読出し用クロック切替回路、101.’201.
301.〜.n01−・・エラー信号、102゜202
.302.〜.n02−・・エラー状態信号、103.
203.303.〜.n03−・・シフトバス信号、2
10・・・エラー書込み信号、211・・・ノーマルク
ロック、212・・・エラー書込み及び読出し用クロッ
ク、213・・・エラー読出し信号、214・・・エラ
ー書込みデータ信号、215・・・エラー読出しデータ
信号、216・・・書込みクロック、217・・・読出
しクロック。FIG. 1 is a block diagram showing one embodiment of the present invention. 10.20,30. ~. No-・-1 La-holding circuit, 1
1.21, 31. ~. nl...Error reading circuit, 1
2...Error writing clock switching circuit, 13...
Clock switching circuit for error reading, 101. '201.
301. ~. n01--Error signal, 102°202
.. 302. ~. n02--Error status signal, 103.
203.303. ~. n03--Shift bus signal, 2
10...Error write signal, 211...Normal clock, 212...Error write and read clock, 213...Error read signal, 214...Error write data signal, 215...Error read data Signal, 216...Write clock, 217...Read clock.
Claims (1)
アルにデータをセットすることが可能なエラー保持手段
と、前記エラーをシリアルに読出す手段とを含むことを
特徴とするエラー保持及び読出し回路。 2、複数の各種エラーを保持しシリアルにデータをセッ
トするエラー保持手順と、前記エラーをシリアルに読出
す手順とを含むことを特徴とするエラー保持及び読出し
方法。[Scope of Claims] 1. It is characterized by comprising an error holding means capable of holding a plurality of various errors and capable of serially setting data, and a means for serially reading out the errors. error retention and readout circuit. 2. An error holding and reading method characterized by comprising an error holding procedure of holding a plurality of various errors and serially setting data, and a procedure of serially reading out the errors.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2047678A JPH03250228A (en) | 1990-02-27 | 1990-02-27 | Circuit and method for holding and reading error |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2047678A JPH03250228A (en) | 1990-02-27 | 1990-02-27 | Circuit and method for holding and reading error |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH03250228A true JPH03250228A (en) | 1991-11-08 |
Family
ID=12781938
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2047678A Pending JPH03250228A (en) | 1990-02-27 | 1990-02-27 | Circuit and method for holding and reading error |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH03250228A (en) |
-
1990
- 1990-02-27 JP JP2047678A patent/JPH03250228A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5488615A (en) | Universal digital signature bit device | |
| US6728906B1 (en) | Trace buffer for a configurable system-on-chip | |
| JPS6299835A (en) | Diagnosing of test point for circuit and diagnosing apparatus | |
| JPS63200249A (en) | Pseudo fault generating system for cache memory device | |
| JPH03250228A (en) | Circuit and method for holding and reading error | |
| JPH03257547A (en) | Error holding/reading circuit and method | |
| JPS6153579A (en) | Tester for function of logical circuit | |
| JP3329221B2 (en) | LSI test equipment | |
| JPH0352036A (en) | Pseudo fault circuit | |
| JP2723843B2 (en) | Dual port memory control circuit | |
| JPH0289300A (en) | Semiconductor memory element | |
| JPS6324503Y2 (en) | ||
| JPS58149540A (en) | Control storage device | |
| JPH10254788A (en) | Multi-bank constitution storage circuit | |
| JPS6219945A (en) | Storage device | |
| JPH04184799A (en) | semiconductor storage device | |
| JPH0310336A (en) | Diagnostic circuit | |
| JPH04283500A (en) | Operation monitoring circuit of ram | |
| JPH04220729A (en) | Information processor | |
| JPH0593764A (en) | Inspecting apparatus for logic circuit | |
| JPH0831064B2 (en) | Memory diagnostic circuit | |
| JPS63216150A (en) | Storage device | |
| JPS63239699A (en) | Test auxiliary circuit for semiconductor memory devices | |
| JPH05158868A (en) | Data transfer circuit | |
| JPH03265037A (en) | Large capacity memory initial diagnostic control system |