JPH03250228A - Circuit and method for holding and reading error - Google Patents

Circuit and method for holding and reading error

Info

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
Application number
JP2047678A
Other languages
Japanese (ja)
Inventor
Makoto Yamauchi
真 山内
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 JP2047678A priority Critical patent/JPH03250228A/en
Publication of JPH03250228A publication Critical patent/JPH03250228A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PURPOSE:To fetch and read out error generated just in the middle of reading out error by independently providing an error hold circuit to hold various errors and to serially set data, and a circuit to serially read out the errors. CONSTITUTION:Error hold circuits 10, 20, 30...n0 receive error write data 214, error state signals 102-(n-1)02, error signals 101-n01, error write signal 210 and write clock 216. When the error write signal 210 is logic '0', the error signals 101-n01 are fetched and when the error write signal is logic '1', the error write data 214 and the error state signals 102-(n-1)02 are fetched with the starting edge of the write clock 216. Then, the error state signals 102-n02 are outputted respectively. Therefore, in the state of reading out the error, the errors are held in the error hold circuits 10, 20...n0. Thus, the state of error can be known.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はエラー保持及び読出し回路および方法に関する
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to error retention and readout circuits and methods.

〔従来の技術〕[Conventional technology]

従来、情報処理装置内で検出したエラー情報を診断コマ
ンド等によりシリアルに読出す技術は、エラー情報を格
納するエラーインデイグ−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.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

上述した従来のエラー保持及び読出し回路は、エラーを
取込み保持する動作とエラーをシリアルに読出す動作と
を同一の回路で行なっているため、エラーを読出してい
る最中に発生したエラーは、取込めないという欠点があ
る。
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.

〔課題を解決するための手段〕[Means to solve the problem]

本発明のエラー保持及び読出し回路は、複数の各種エラ
ーを保持することが可能でかつシリアルにデータをセッ
トすることが可能なエラー保持回路とエラーをシリアル
に読出す回路とを有している。
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.

〔実施例〕〔Example〕

次に本発明について図面を参照して説明する。 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.

〔発明の効果〕〔Effect of the invention〕

以上説明したように本発明は、各種エラーを保持するこ
とが可能でかつシリアルにデータをセットすることが可
能なエラー保持回路とエラーをシリアルに読出す回路と
を独立に設ける回路構成にすることにより、エラーを読
出している最中に発生したエラーも取込み、読比すこと
を可能にできる効果があり、またエラー読出し動作が中
断してもエラー内容が壊れないという効果があり装置の
信頼性が良くなる。
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.

【図面の簡単な説明】[Brief explanation of drawings]

第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)

【特許請求の範囲】 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.
JP2047678A 1990-02-27 1990-02-27 Circuit and method for holding and reading error Pending JPH03250228A (en)

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)

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