JPH09181590A - Logic circuit and data processing device using the same - Google Patents

Logic circuit and data processing device using the same

Info

Publication number
JPH09181590A
JPH09181590A JP7333772A JP33377295A JPH09181590A JP H09181590 A JPH09181590 A JP H09181590A JP 7333772 A JP7333772 A JP 7333772A JP 33377295 A JP33377295 A JP 33377295A JP H09181590 A JPH09181590 A JP H09181590A
Authority
JP
Japan
Prior art keywords
signal
comparison
input
signal sequence
mismatch
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
JP7333772A
Other languages
Japanese (ja)
Inventor
Koji Ikeda
光二 池田
Shigeya Tanaka
成弥 田中
Kotaro Shimamura
光太郎 島村
Nobuyasu Kanekawa
信康 金川
Takashi Hotta
多加志 堀田
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP7333772A priority Critical patent/JPH09181590A/en
Publication of JPH09181590A publication Critical patent/JPH09181590A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Logic Circuits (AREA)

Abstract

(57)【要約】 【課題】等価な2個の論理LSIをマスタ及びチェッカ
として用いる冗長システムにおいて、故障の発生のみな
らず、信号値の一致していない信号線名がわかるように
することで、故障診断を容易にした論理LSIを提供す
ること。 【解決手段】マスタLSI11は処理結果の信号系列をピン1
12から出力する。該処理結果は、ピン122を通じてチェ
ッカLSI12にも入力される。比較器26は論理回路24の処
理結果と、マスタLSI11の処理結果との一致性を信号毎
に判定し、その結果を記憶回路14に出力する。記憶回路
14はこの比較結果を取り込み保持する。比較器26は一部
にでも不一致を発見すると、その旨を記憶回路14に知ら
せる。また、ピン123を通じて外部に知らせる。記憶回
路14は、不一致の発生していた時の信号線毎の比較結果
(一致/不一致)を保持し続ける。この記憶回路14の内
容をピン124を通じて観測する。
(57) Abstract: In a redundant system using two equivalent logic LSIs as a master and a checker, not only the occurrence of a failure but also the name of a signal line whose signal values do not match can be identified. To provide a logic LSI that facilitates failure diagnosis. A master LSI 11 outputs a signal sequence of a processing result to a pin 1
Output from 12. The processing result is also input to the checker LSI 12 through the pin 122. The comparator 26 determines the matching between the processing result of the logic circuit 24 and the processing result of the master LSI 11 for each signal, and outputs the result to the storage circuit 14. Memory circuit
14 captures and holds this comparison result. When the comparator 26 finds even a part of the mismatch, it notifies the storage circuit 14 of that fact. It also informs the outside through the pin 123. The memory circuit 14 continues to hold the comparison result (match / mismatch) for each signal line when the mismatch occurs. The contents of the memory circuit 14 are observed through the pin 124.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は2個の論理回路をマ
スタ及びチェッカとして用いる冗長システムに適した論
理回路およびこれを用いたデータ処理装置に係わる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a logic circuit suitable for a redundant system using two logic circuits as a master and a checker, and a data processor using the logic circuit.

【0002】[0002]

【従来の技術】従来、等価な2個の論理LSIをマスタ
及びチェッカとして用いる冗長システムとしては、アイ
トリプルイー マイクロ Vol. 4(1984)第34
頁から第43頁(IEEE MICRO,Vol.4(1984)PP.
34-43)において論じられている。この従来例を図
19を用いて説明する。図19は、上記文献の第37頁
に掲載された機能的冗長検査(Functional redundancy
checking)を実現する回路である。図19において、符
号21、22の付されているのは論理LSI、符号2
3、24の付されているのは論理回路部、符号25、2
6の付されているのは比較回路、符号27、28の付さ
れているのはトライステートゲート列である。
2. Description of the Related Art Conventionally, as a redundant system using two equivalent logic LSIs as a master and a checker, I Triple E Micro Vol. 4 (1984) No. 34.
Pages 43 to 43 (IEEE MICRO, Vol.4 (1984) PP.
34-43). This conventional example will be described with reference to FIG. FIG. 19 shows the functional redundancy check (Functional redundancy check) published on page 37 of the above document.
is a circuit that realizes checking). In FIG. 19, reference numerals 21 and 22 denote a logical LSI, reference numeral 2
3 and 24 are attached to the logic circuit section, reference numerals 25 and 2
A reference numeral 6 indicates a comparison circuit, and reference numerals 27 and 28 indicate tristate gate strings.

【0003】ここでは論理LSI21をマスタ、論理L
SI22をチェッカとして動作させるために、外部入力
ピンまたは内部レジスタを通じて、トライステートゲー
ト列27への制御信号272を“H”、トライステート
ゲート列28への制御信号282を“L”に設定してい
るものとする。
Here, the logic LSI 21 is the master, and the logic L
In order to operate the SI 22 as a checker, the control signal 272 to the tri-state gate row 27 is set to “H” and the control signal 282 to the tri-state gate row 28 is set to “L” through the external input pin or the internal register. Be present.

【0004】マスタLSI21は、外部入力ピン群21
1から供給された信号を処理し、処理結果の信号系列を
トライステートゲート列27を介して外部入出力ピン群
212から出力する。
The master LSI 21 includes an external input pin group 21.
The signal supplied from 1 is processed, and the signal sequence of the processing result is output from the external input / output pin group 212 via the tristate gate array 27.

【0005】一方、チェッカLSI22は、外部入力ピ
ン群221から供給された信号をマスタLSI21と同
一タイミングで処理する。そして、処理結果の信号系列
と、外部入出力ピン群222から入力されたマスタLS
I21の処理結果の信号系列とを、比較回路26で比較
する。この比較の結果、すべての信号が一致していると
きは“L”の信号を、1つ以上の信号が不一致のときは
“H”の信号を、外部出力ピン223から出力する。従
って、外部出力ピン223からの出力をモニターすれ
ば、故障の発生を検出することができる。
On the other hand, the checker LSI 22 processes the signals supplied from the external input pin group 221 at the same timing as the master LSI 21. Then, the signal sequence of the processing result and the master LS input from the external input / output pin group 222 are input.
The comparison circuit 26 compares the signal sequence of the processing result of I21. As a result of this comparison, an "L" signal is output from the external output pin 223 when all the signals match, and an "H" signal when one or more signals do not match. Therefore, by monitoring the output from the external output pin 223, the occurrence of a failure can be detected.

【0006】[0006]

【発明が解決しようとする課題】上記従来技術は、故障
の発生の有無を検出するには有効である。しかし、どの
信号で不一致が発生したかが判らないため、故障の原因
を究明することができないという問題があった。
The above-mentioned prior art is effective for detecting the occurrence of a failure. However, there is a problem that the cause of the failure cannot be determined because it is not known which signal caused the mismatch.

【0007】本発明の目的は、故障の発生を検出するだ
けではなく、どの信号で不一致が発生したかを検出する
ことの容易な論理回路およびこれを用いたデータ処理装
置を提供することを目的とする。
It is an object of the present invention to provide a logic circuit which can easily detect not only the occurrence of a failure but also which signal causes a mismatch, and a data processing device using the same. And

【0008】[0008]

【課題を解決するための手段】本発明では、不一致を起
こした信号線を識別できる情報(さらには、信号系列自
体)を記憶する記憶手段と、その記憶手段の内容を外部
に知らせる手段を設けることで上記目的を達成した。こ
の場合、信号系列自体を記憶している場合には、不一致
が発生した信号線名だけでなく、信号値も知ることがで
きる。故障発生直前の信号系列が判ると故障の診断にと
って有効なことがある。そのため、不一致が発生した時
点の信号系列の他に、不一致が生じる以前の信号系列を
記憶するようにした。
According to the present invention, there is provided a storage means for storing information capable of identifying a signal line in which a mismatch has occurred (further, the signal series itself), and a means for notifying the contents of the storage means to the outside. This achieved the above objective. In this case, when the signal series itself is stored, not only the signal line name in which the mismatch has occurred but also the signal value can be known. If the signal sequence immediately before the occurrence of the failure is known, it may be effective for diagnosis of the failure. Therefore, in addition to the signal sequence at the time when the mismatch occurs, the signal sequence before the mismatch occurs is stored.

【0009】以下、本発明をより具体的且つ詳細に述べ
る。
The present invention will be described more specifically and in detail below.

【0010】本発明の第1の態様としては、データの入
力を受け付け、該入力されたデータに対し別途定められ
た演算処理を行い、その演算結果を示す信号系列(以
下”自系信号系列”という)を出力する論理部と、所定
の信号系列の入力を受け付け、該入力された信号系列
(以下”他系信号系列”という)と上記自系信号系列と
を比較し、当該比較の対象となっていた信号系列を構成
する信号毎の比較結果を出力する比較部と、上記比較部
が不一致を検出した場合における当該比較の対象となっ
ていた信号系列についての当該信号系列を構成する信号
毎の上記比較結果を記憶しこれを外部へ出力する記憶手
段と、を有することを特徴とする論理回路が提供され
る。
According to a first aspect of the present invention, a data sequence is received, a separately determined arithmetic processing is performed on the input data, and a signal sequence indicating the result of the arithmetic operation (hereinafter referred to as "own system signal sequence"). A logic section for outputting a predetermined signal sequence, and comparing the input signal sequence (hereinafter referred to as "other system signal sequence") with the self system signal sequence, A comparison unit that outputs a comparison result for each signal that forms a signal sequence that has become a signal sequence that is included in the signal sequence that is the target of the comparison when the comparison unit detects a mismatch And a storage unit that stores the comparison result of 1. and outputs the comparison result to the outside.

【0011】本発明の第2の態様としては、データの入
力を受け付け、該入力されたデータに対し別途定められ
た演算処理を行い、その演算結果を示す信号系列(以下
“自系信号系列”という)を出力する論理部と、信号系
列の入力を受け付け、該入力された信号系列(以下“他
系信号系列”という)と上記自系信号系列とを比較し、
当該比較の対象となっていた信号系列を構成する信号毎
の比較結果を出力する比較部と、上記比較部が不一致を
検出した場合における当該比較の対象となっていた信号
系列についての当該信号系列を構成する信号毎の上記比
較結果と、上記比較部が不一致を検出した場合における
当該比較の対象となっていた上記自系信号系列と、上記
比較部が不一致を検出した場合における当該比較の対象
となっていた上記他系信号系列と、のうちの少なくとも
二つを記憶しこれを外部へ出力する記憶手段と、を有す
ることを特徴とする論理回路が提供される。
In a second aspect of the present invention, a data input is accepted, a separately-specified arithmetic processing is performed on the input data, and a signal sequence indicating the result of the arithmetic operation (hereinafter referred to as "self-system signal sequence"). A) logic unit for outputting a signal sequence, and receiving an input of a signal sequence, comparing the input signal sequence (hereinafter referred to as “other system signal sequence”) and the self system signal sequence,
A comparison unit that outputs a comparison result for each signal that forms the signal sequence that was the target of the comparison, and the signal sequence that is the target of the comparison when the comparison unit detects a mismatch The comparison result for each signal constituting the, the own system signal sequence that has been the target of the comparison when the comparison unit detects a mismatch, and the comparison target when the comparison unit detects a mismatch And a storage means for storing at least two of the other-system signal sequences that have been described above and outputting the same to the outside.

【0012】本発明の第3の態様としては、データの入
力を受け付け、該入力されたデータに対し別途定められ
た演算処理を行い、その演算結果を示す信号系列(以下
“自系信号系列”という)を出力する論理部と、信号系
列の入力を受け付け、該入力された信号系列(以下”他
系信号系列”という)と上記自系信号系列とを比較し、
当該比較の対象となっていた信号系列を構成する信号毎
の比較結果を出力する比較部と、上記比較部が不一致を
検出した場合における当該比較の対象となっていた信号
系列についての当該信号系列を構成する信号毎の上記比
較結果と、上記比較部が不一致を検出した場合における
当該比較の対象となっていた上記自系信号系列およびそ
れ以前における上記自系信号系列と、上記比較部が不一
致を検出した場合における当該比較の対象となっていた
上記他系信号系列およびそれ以前における上記他系信号
系列と、のうちの少なくとも二つを記憶しこれを外部へ
出力する記憶手段と、を有することを特徴とする論理回
路が提供される。
According to a third aspect of the present invention, an input of data is accepted, a separately-specified arithmetic processing is performed on the input data, and a signal series indicating the result of the operation (hereinafter referred to as "self-system signal series"). , Which receives an input of a signal sequence, compares the input signal sequence (hereinafter referred to as “other system signal sequence”) with the self system signal sequence,
A comparison unit that outputs a comparison result for each signal that forms the signal sequence that was the target of the comparison, and the signal sequence that is the target of the comparison when the comparison unit detects a mismatch The above-mentioned comparison result for each signal constituting the, and the above-mentioned own-system signal sequence that was the subject of the comparison when the above-mentioned comparison unit detects a mismatch and the above-mentioned own-system signal sequence before that, and the above-mentioned comparison unit does not match A storage means for storing at least two of the other-system signal series that has been the target of the comparison and the other-system signal series before that, and outputting this to the outside. A logic circuit characterized by the above is provided.

【0013】上記第1、第2、第3の態様においては、
さらに以下のような構成を備えてもよい。つまり、上記
比較部は、上記信号系列を構成する信号のうちいずれか
一の信号にでも不一致を検出した場合その旨を示す不一
致検出信号を出力するものであってもよい。
In the above first, second and third modes,
Further, the following configuration may be provided. In other words, the comparison section may output a mismatch detection signal indicating that any one of the signals forming the signal sequence detects a mismatch.

【0014】上記論理部は、上記演算結果を外部にも出
力可能に構成されていてもよい。
The logic unit may be configured to be able to output the calculation result to the outside.

【0015】さらには、信号の入出力される端子と、動
作モードとして、上記論理部の演算結果を上記端子を通
じて外部に出力させるマスタモードと、上記端子を通じ
ての上記演算結果の外部への出力を抑止するとともに上
記端子を通じて入力される信号系列を上記他系信号系列
として上記比較回路に入力させるチェッカモードとを備
え、別途入力されるモード指定信号に従って上記動作モ
ードを上記マスタモードとチェッカモードとのいずれか
に設定するモード制御手段と、を有してもよい。
Further, a terminal for inputting / outputting a signal, a master mode as an operation mode for outputting the operation result of the logic section to the outside through the terminal, and an output of the operation result to the outside through the terminal. And a checker mode that suppresses the signal sequence input through the terminal as the other system signal sequence and inputs the comparison circuit to the comparison circuit, and sets the operation mode to the master mode and the checker mode according to a mode designation signal separately input. It may have a mode control means set to either.

【0016】第1、第2、第3の態様の作用をまとめて
説明する。
The operations of the first, second and third modes will be described collectively.

【0017】論理部は、入力されたデータに対し別途定
められた演算処理を行い、その演算結果を示す信号系列
を出力する(場合によっては、この演算結果をそのまま
外部にも出力してもよい)。比較部は、この演算結果を
示す信号系列(自系信号系列)と、別途入力された他系
信号系列と、を比較する。そして、信号系列を構成する
信号毎の比較結果を出力する。なお、比較部は、これに
加えて、信号系列を構成する信号のうちいずれか一の信
号にでも不一致を検出した場合その旨を示す不一致検出
信号を出力するようにしてもよい。
The logic unit performs a separately determined arithmetic processing on the input data and outputs a signal sequence indicating the arithmetic result (in some cases, the arithmetic result may be output as it is to the outside. ). The comparison unit compares the signal series (self-system signal series) indicating the calculation result with the separately-received other-system signal series. Then, the comparison result for each signal forming the signal sequence is output. Note that, in addition to this, the comparison unit may output a mismatch detection signal indicating that any one of the signals forming the signal sequence detects a mismatch.

【0018】記憶手段は、不一致が検出された時点での
信号毎の比較結果と、不一致が検出された自系信号系列
(さらには、それ以前の自系信号系列)と、上記不一致
が検出された他系信号系列(さらには、それ以前の他系
信号系列)と、のうちの少なくとも二つを記憶し、これ
を外部へ出力する。但し、不一致が検出された時点での
信号毎の比較結果については、これだけを単独で記憶し
てもよい。この出力されてくる信号を観測することで故
障診断を行うことができる。
The storage means detects the comparison result for each signal at the time when the non-coincidence is detected, the self-system signal sequence in which the non-coincidence is detected (further, the self-system signal sequence before that), and the non-coincidence is detected. At least two of the other-system signal series (and further other-system signal series before that) are stored and output to the outside. However, only the comparison result for each signal at the time when the mismatch is detected may be stored alone. Failure can be diagnosed by observing this output signal.

【0019】複数の動作モードを備えた構成としている
場合、モード制御手段は、モード指定信号に従って動作
モードをマスタモードとチェッカモードとのいずれかに
設定する。マスタモードでは、論理部の演算結果を上記
端子を通じて外部に出力させる。チェッカモードでは、
端子を通じての演算結果の外部への出力を抑止するとと
もに端子を通じて入力される信号系列を比較対象信号系
列として比較回路に入力させる。このようにすることで
一つの論理回路をマスタと、チェッカとに使い分けるこ
とができる。
In the case of a configuration having a plurality of operation modes, the mode control means sets the operation mode to either the master mode or the checker mode according to the mode designation signal. In the master mode, the operation result of the logic section is output to the outside through the terminal. In checker mode,
The output of the calculation result through the terminal is suppressed and the signal series input through the terminal is input to the comparison circuit as the comparison target signal series. By doing so, one logic circuit can be used separately for the master and the checker.

【0020】本発明の第4の態様としては、2個の上述
した論理回路と、上記論理回路の動作モードを指定する
モード指定信号を生成し、上記論理回路のうち一方をマ
スタモード、他方をチェッカモードとさせるモード設定
手段と、上記論理回路の双方に上記データを入力するた
めの第1のバス信号線と、上記第1のバス信号線に信号
を供給する入力手段と、上記マスタモードに設定された
論理回路の出力する上記演算結果を、上記チェッカモー
ドに設定された論理回路に入力させる第2のバス信号線
と、上記第2のバス信号線の状態を観測する観測手段
と、を有することを特徴とするデータ処理システムが提
供される。
According to a fourth aspect of the present invention, the above-mentioned two logic circuits and a mode designating signal designating an operation mode of the logic circuit are generated, and one of the logic circuits is set to a master mode and the other is designated. A mode setting means for setting the checker mode, a first bus signal line for inputting the data to both the logic circuits, an input means for supplying a signal to the first bus signal line, and a master mode. A second bus signal line for inputting the operation result output from the set logic circuit to the logic circuit set to the checker mode; and an observing means for observing the state of the second bus signal line. A data processing system having the above is provided.

【0021】本発明の第5の態様としては、データを入
力される第1の入力端子と、所定の信号系列(以下“他
系信号系列”という)を入力される第2の入力端子と、
上記第1の入力端子を通じて入力されたデータに対し所
定の演算処理を行うとともに、該演算処理結果の信号系
列(以下“自系信号系列”という)と上記他系信号系列
とを比較する演算比較手段と、を備え、上記演算比較手
段による比較によって不一致が検出された場合における
当該比較の対象となっていた信号系列についての、当該
信号系列を構成する信号毎の比較結果が出力される第1
の出力端子と、を有する論理回路が提供される。
According to a fifth aspect of the present invention, a first input terminal to which data is input, a second input terminal to which a predetermined signal series (hereinafter referred to as "other system signal series") is input,
Operation comparison for performing predetermined arithmetic processing on the data input through the first input terminal and comparing the signal series of the arithmetic processing result (hereinafter referred to as "self system signal series") with the other system signal series. Means for outputting a comparison result for each signal constituting the signal series for the signal series that was the object of the comparison when a mismatch is detected by the comparison by the operation comparing means.
And an output terminal of.

【0022】本発明の第6の態様としては、データを入
力される第1の入力端子と、所定の信号系列(以下“他
系信号系列”という)を入力される第2の入力端子と、
上記第1の入力端子を通じて入力されたデータに対し所
定の演算処理を行うとともに、該演算処理結果の信号系
列(以下“自系信号系列”という)と上記他系信号系列
とを比較する演算比較手段と、を備え、さらに、上記演
算比較手段が不一致を検出した場合における当該比較の
対象となっていた信号系列についての当該信号系列を構
成する信号毎の上記比較結果が出力される第1の出力端
子と、上記演算比較手段が不一致を検出した場合におけ
る当該比較の対象となっていた上記自系信号系列の出力
される第2の出力端子と、上記演算比較手段が不一致を
検出した場合における当該比較の対象となっていた上記
他系信号系列の出力される第3の出力端子と、のうちの
少なくとも2つの出力端子を有すること、を特徴とする
論理回路が提供される。
According to a sixth aspect of the present invention, a first input terminal to which data is input, a second input terminal to which a predetermined signal series (hereinafter referred to as "other system signal series") is input,
Operation comparison for performing predetermined arithmetic processing on the data input through the first input terminal and comparing the signal series of the arithmetic processing result (hereinafter referred to as "self system signal series") with the other system signal series. And a means for outputting the comparison result for each signal forming the signal series of the signal series that has been the object of the comparison when the operation comparing means detects a mismatch. In the case where the output terminal, the second output terminal for outputting the self-system signal sequence which is the object of the comparison when the operation comparing means detects a mismatch, and the operation comparing means detects a mismatch There is provided a logic circuit characterized by having at least two output terminals of the third output terminal for outputting the other-system signal series which has been the object of the comparison. That.

【0023】本発明の第7の態様としては、データを入
力される第1の入力端子と、所定の信号系列(以下”他
系信号系列”という)を入力される第2の入力端子と、
上記第1の入力端子を通じて入力されたデータに対し所
定の演算処理を行うとともに、該演算処理結果の信号系
列(以下”自系信号系列”という)と上記他系信号系列
とを比較する演算比較手段と、を備え、さらに、上記演
算比較手段が不一致を検出した場合における当該比較の
対象となっていた信号系列についての当該信号系列を構
成する信号毎の上記比較結果が出力される第1の出力端
子と、上記演算比較手段が不一致を検出した場合におけ
る当該比較の対象となっていた上記自系信号系列および
それ以前における上記自系信号系列の出力される第2の
出力端子と、上記演算比較手段が不一致を検出した場合
における当該比較の対象となっていた上記他系信号系列
およびそれ以前における上記他系信号系列の出力される
第3の出力端子と、のうちの少なくとも2つの出力端子
を有すること、を特徴とする論理回路が提供される。
According to a seventh aspect of the present invention, a first input terminal to which data is input, a second input terminal to which a predetermined signal series (hereinafter referred to as "other system signal series") is input,
Operation comparison for performing predetermined arithmetic processing on the data input through the first input terminal and comparing the signal series of the arithmetic processing result (hereinafter referred to as "self-system signal series") with the other-system signal series. And a means for outputting the comparison result for each signal forming the signal series of the signal series that has been the object of the comparison when the operation comparing means detects a mismatch. An output terminal, a second output terminal for outputting the own-system signal series that has been the target of the comparison when the operation-comparison means detects a mismatch, and the own-system signal series before that; A third output terminal for outputting the other-system signal series that was the object of the comparison and the other-system signal series before that when the comparison unit detects a mismatch Having at least two output terminals, the logic circuit according to claim is provided of.

【0024】上記第5、第6、第7の態様においては、
上記自系信号系列と、上記他系信号系列とが一致してい
なかったことを示す信号が出力される第4の出力端子を
さらに有してもよい。
In the above fifth, sixth and seventh aspects,
You may further have the 4th output terminal from which the signal which shows that the said system signal series and the said other system signal series did not correspond is output.

【0025】第5、第6、第7の態様の作用を説明す
る。
The operation of the fifth, sixth and seventh modes will be described.

【0026】演算比較手段は、第1の入力端子を通じて
入力されたデータに対し所定の演算処理を行う。そし
て、この演算処理結果の信号系列と、第2の入力端子を
通じて入力された信号系列とを比較する。
The calculation comparison means performs a predetermined calculation process on the data input through the first input terminal. Then, the signal series resulting from the arithmetic processing is compared with the signal series input through the second input terminal.

【0027】第1の出力端子からは、不一致が検出され
た信号系列を構成する信号毎の比較結果が出力される。
第2の出力端子からは、不一致が検出された自系信号系
列(さらには、それ以前での自系信号系列)が出力され
る。第3の出力端子からは、不一致が検出された他系信
号系列(さらには、それ以前での他系信号系列)が出力
される。第4の出力端子からは、不一致が発生していた
ことを示す信号が出力される。従って、これらの端子か
ら出力される信号を観測することで、故障診断を行うこ
とができる。
From the first output terminal, the comparison result for each signal forming the signal series in which the mismatch is detected is output.
From the second output terminal, the own system signal sequence in which the mismatch is detected (further, the own system signal sequence before that) is output. From the third output terminal, the other-system signal series in which the mismatch is detected (further, the other-system signal series before that) is output. A signal indicating that a mismatch has occurred is output from the fourth output terminal. Therefore, failure diagnosis can be performed by observing the signals output from these terminals.

【0028】[0028]

【発明の実施の形態】以下、本発明の一実施形態を図1
を用いて説明する。
BEST MODE FOR CARRYING OUT THE INVENTION An embodiment of the present invention will be described below with reference to FIG.
This will be described with reference to FIG.

【0029】本実施形態は、本発明の論理LSIを2つ
用いた冗長システムである。
The present embodiment is a redundant system using two logic LSIs of the present invention.

【0030】この冗長システムは、論理LSI11と論
理LSI12とを備えている。
This redundant system comprises a logic LSI 11 and a logic LSI 12.

【0031】論理LSI11は、論理回路部23、比較
回路25、トライステートゲート列27、記憶回路1
3、外部入力ピン群111、外部出力ピン群112、外
部出力ピン123´、外部出力ピン群124´、を備え
ている。
The logic LSI 11 includes a logic circuit section 23, a comparison circuit 25, a tristate gate array 27, and a storage circuit 1.
3, an external input pin group 111, an external output pin group 112, an external output pin 123 ', and an external output pin group 124'.

【0032】同様に、論理LSI12は、論理回路部2
4、比較回路26、トライステートゲート列28、記憶
回路14、外部入力ピン群121、外部出力ピン群12
2、外部出力ピン123、外部出力ピン群124を備え
ている。
Similarly, the logic LSI 12 includes the logic circuit unit 2
4, comparison circuit 26, tristate gate array 28, storage circuit 14, external input pin group 121, external output pin group 12
2, an external output pin 123, and an external output pin group 124.

【0033】比較回路25,26は、論理回路部23,
24による処理結果の信号系列と、入出力ピン群11
2,122から入力された信号系列とを、比較するもの
である。そして、その比較結果(つまり、両信号系列間
において一致していない信号が一つでもあったか否か)
を外部出力ピン123、123´から出力するようにな
っている。また、この比較結果は、記憶回路13,14
にも出力している。さらに、各信号(あるいは、信号
線)毎の比較結果を記憶回路13,14に出力してい
る。
The comparison circuits 25 and 26 are connected to the logic circuit section 23,
The signal sequence of the processing result by 24 and the input / output pin group 11
2, 122 and 122 are compared with the signal series input. Then, the comparison result (that is, whether there is any signal that does not match between both signal sequences)
Are output from the external output pins 123 and 123 '. Further, this comparison result is stored in the memory circuits 13 and 14.
Is also output. Further, the comparison result for each signal (or signal line) is output to the storage circuits 13 and 14.

【0034】記憶回路13,14は、それぞれ不一致が
発生した時点での比較回路25,26による各信号線毎
の比較結果(一致/不一致)を、記憶するものである。
また、記憶した信号線ごとの比較結果(不一致の発生し
ている位置を示す情報)を、外部出力ピン群124、1
24´から出力する構成となっている。
The memory circuits 13 and 14 store the comparison result (match / mismatch) of each signal line by the comparator circuits 25 and 26 at the time when the mismatch occurs.
In addition, the stored comparison result (information indicating the position where the mismatch occurs) for each signal line is output to the external output pin groups 124, 1
The output is from 24 '.

【0035】なお、比較回路25,26および記憶回路
13,14の具体的構成については、後ほどいくつかの
例(図2、図4、図6)を挙げて説明する。
The specific configurations of the comparison circuits 25 and 26 and the storage circuits 13 and 14 will be described later with reference to some examples (FIGS. 2, 4, and 6).

【0036】外部入出力ピン群112,122は、論理
回路部23、24による処理結果を出力するためのもの
である。但し、後述のチェッカモードにおいては、比較
回路25、26における比較対象となる信号系列がこの
外部出力ピン群112,122から入力されるようにな
っている。
The external input / output pin groups 112 and 122 are for outputting the processing results by the logic circuit portions 23 and 24. However, in the checker mode described later, the signal series to be compared by the comparison circuits 25 and 26 are input from the external output pin groups 112 and 122.

【0037】論理LSI11と論理LSI12とは、互
いに並列的に配置されている。つまり、外部入力ピン群
111と外部入力ピン群121とは接続されており、両
論理LSIには同じ入力データが同じタイミングで入力
されるようになっている。また、外部入出力ピン群11
2と外部入出力ピン群122とは接続されている。これ
により他方論理LSI処理結果を、比較対象の信号系列
として入力可能になっている。
The logic LSI 11 and the logic LSI 12 are arranged in parallel with each other. That is, the external input pin group 111 and the external input pin group 121 are connected to each other, and the same input data is input to both logic LSIs at the same timing. Also, the external input / output pin group 11
2 and the external input / output pin group 122 are connected. As a result, the result of the other logic LSI processing can be input as a signal series to be compared.

【0038】これらの論理LSI11,12は、その動
作モードとしてマスタモードとチェッカモードとを備え
ており、いずれかを選択して使用するようになってい
る。動作モードの設定(選択)は、図示していない外部
入力ピン(または内部レジスタ)を通じてトライステー
トゲート列27,28へ入力される制御信号272,2
82によって行うようになっている。制御信号272,
282を”H”にすれば到来論理LSIはマスタモード
となり、トライステートゲート列27,28は、論理回
路23,24の処理結果を外部入出力ピン112,12
2を通じて外部へ出力させる。一方、”L”にすればチ
ェッカモードとなり、トライステートゲート列27,2
8は、処理結果が外部へ出力されるのを遮断する。これ
により該チェッカモードでは、外部入出力ピン112,
122を通じて上述の比較対象となる信号系列を入力可
能にする。各動作モードでの処理動作の違いの詳細は後
ほど説明する。
These logic LSIs 11 and 12 are provided with a master mode and a checker mode as their operation modes, and one of them is selected and used. The operation mode is set (selected) by inputting control signals 272, 2 to the tristate gate arrays 27, 28 through an external input pin (or an internal register) not shown.
82. Control signal 272,
When 282 is set to "H", the incoming logic LSI is set to the master mode, and the tristate gate arrays 27 and 28 output the processing results of the logic circuits 23 and 24 to the external input / output pins 112 and 12.
Output to the outside through 2. On the other hand, when set to "L", the checker mode is set, and the tri-state gate rows 27, 2
8 blocks the output of the processing result to the outside. As a result, in the checker mode, the external input / output pins 112,
Through 122, the above-mentioned signal sequence to be compared can be input. Details of the difference in processing operation in each operation mode will be described later.

【0039】以下、本実施形態における動作を説明す
る。
The operation of this embodiment will be described below.

【0040】ここでは論理LSI11をマスタモード
で、一方、論理LSI12をチェッカモードで動作させ
ることとする。つまり、制御信号272は”H”に、制
御信号282は”L”にしている。動作モードがこのよ
うに設定されていることを前提として、以下においては
論理LSI11を”マスタLSI11”と、一方、論理
LSI12を”チェッカLSI12”と呼ぶこととす
る。
Here, the logic LSI 11 is operated in the master mode, while the logic LSI 12 is operated in the checker mode. That is, the control signal 272 is "H" and the control signal 282 is "L". Assuming that the operation mode is set in this way, the logic LSI 11 will be referred to as “master LSI 11” and the logic LSI 12 will be referred to as “checker LSI 12” hereinafter.

【0041】マスタLSI11の論理回路部23は、外
部入力ピン群111から入力された信号を処理し、その
処理結果の信号系列を、トライステートゲート列27を
介して外部入出力ピン群112から出力する。
The logic circuit section 23 of the master LSI 11 processes the signals input from the external input pin group 111, and outputs the signal sequence of the processing result from the external input / output pin group 112 via the tristate gate array 27. To do.

【0042】チェッカLSI12の論理回路部24も、
外部入力ピン群121から入力された信号をマスタLS
I11と同一タイミングで処理し、その処理結果を比較
回路26へ出力する。さらに、チェッカLSI12は、
マスタLSI11が外部入力ピン群111から出力して
いる信号系列を、外部入力ピン群122を通じて入力信
号として受け入れている。なお、チェッカLSI12に
おいては、トライステートゲート列28によって論理回
路部24の出力は遮断されているため、論理回路部24
による処理結果が外部出力ピン122を通じて外部へ出
力されることはない。
The logic circuit section 24 of the checker LSI 12 is also
The signal input from the external input pin group 121 is used as the master LS.
Processing is performed at the same timing as I11, and the processing result is output to the comparison circuit 26. Furthermore, the checker LSI12 is
The signal series output from the external input pin group 111 by the master LSI 11 is received as an input signal through the external input pin group 122. In the checker LSI 12, the output of the logic circuit section 24 is blocked by the tri-state gate array 28, so the logic circuit section 24
The result of processing by is not output to the outside through the external output pin 122.

【0043】チェッカLSI12の比較回路26は、こ
のマスタLSI11の処理結果の信号系列と、自らの処
理結果の信号系列とを比較する。比較の結果、すべての
信号が一致している時、比較回路26は”L”の信号を
外部出力ピン123から出力する。逆に、1つでも一致
しない信号がある時、”H”の信号を外部出力ピン12
3から出力する。この外部出力ピン123から出力され
る信号と同内容の信号は、記憶回路14にも入力されて
いる。また、比較回路26は、信号線毎の比較結果を記
憶回路14へ出力している。
The comparison circuit 26 of the checker LSI 12 compares the signal series of the processing result of the master LSI 11 with the signal series of its own processing result. When all the signals match as a result of the comparison, the comparison circuit 26 outputs the “L” signal from the external output pin 123. On the contrary, when there is even one signal that does not match, the "H" signal is output to the external output pin 12
Output from 3. A signal having the same content as the signal output from the external output pin 123 is also input to the storage circuit 14. Further, the comparison circuit 26 outputs the comparison result for each signal line to the storage circuit 14.

【0044】外部出力ピン123から”H”が出力され
た時(すなわち、一致しない信号があった場合)、記憶
回路14は、比較回路26の出力している信号毎の比較
結果(一致/不一致)を格納する。そして、格納した比
較結果を外部出力ピン群124を通じて外部へ出力す
る。この場合の格納動作は、比較回路26の出力信号の
立上りのタイミングに同期して、各信号について並列に
行う。
When "H" is output from the external output pin 123 (that is, when there is a signal that does not match), the memory circuit 14 causes the comparison result (match / mismatch) for each signal output from the comparison circuit 26. ) Is stored. Then, the stored comparison result is output to the outside through the external output pin group 124. The storage operation in this case is performed in parallel for each signal in synchronization with the rising timing of the output signal of the comparison circuit 26.

【0045】比較回路26及び記憶回路14の一例を図
2を用いて説明する。
An example of the comparison circuit 26 and the storage circuit 14 will be described with reference to FIG.

【0046】図2における回路2601は図1の比較回
路26に、また、図2における回路1401は図1の記
憶回路14に相当する。
The circuit 2601 in FIG. 2 corresponds to the comparison circuit 26 in FIG. 1, and the circuit 1401 in FIG. 2 corresponds to the memory circuit 14 in FIG.

【0047】回路2601は、排他的論理和(EOR)
素子301,302,303,304、論理和(OR)
素子305、記憶素子306からなる。
The circuit 2601 uses an exclusive OR (EOR).
Elements 301, 302, 303, 304, logical sum (OR)
It is composed of an element 305 and a storage element 306.

【0048】排他的論理和(EOR)素子301,30
2,303,304には、マスタLSI11の処理結果
と、チェッカLSI12の処理結果とが入力されてい
る。このうち、信号線3001,3003,3005,
3007を通じて入力される信号系列が、入出力ピン群
122を通じて入力された、マスタLSI11の処理結
果の信号系列である。一方、信号線3002,300
4,3006,3008を通じて入力される信号系列
が、チェッカLSI12の論理回路部24による処理結
果の信号系列である。当然ながら、排他的論理和(EO
R)素子301,302,303,304のそれぞれに
入力されているのは、処理結果の信号系列上互いに対応
する信号である。
Exclusive OR (EOR) elements 301, 30
The processing result of the master LSI 11 and the processing result of the checker LSI 12 are input to 2, 303 and 304. Of these, the signal lines 3001, 3003, 3005
The signal series input through 3007 is the signal series of the processing result of the master LSI 11, which is input through the input / output pin group 122. On the other hand, the signal lines 3002 and 300
The signal sequence input through 4,3006,3008 is the signal sequence of the processing result by the logic circuit unit 24 of the checker LSI 12. Of course, the exclusive OR (EO
The signals input to the (R) elements 301, 302, 303, 304 are signals corresponding to each other in the signal sequence of the processing result.

【0049】論理和(OR)素子305は、排他的論理
和(EOR)素子301,302,303,304の出
力を入力している。
The logical sum (OR) element 305 inputs the outputs of the exclusive logical sum (EOR) elements 301, 302, 303, 304.

【0050】記憶粒子306は、C端子に入力される信
号の立上りのタイミングでD端子に入力されている信号
を取り込んで、これをQ端子から出力する。該Q端子か
らの出力は、回路1401へ入力されている。また、図
1の外部出力端子123を通じて外部へ出力されてい
る。記憶素子306のC端子にはシステムクロックが、
またD端子には論理和(OR)素子305の出力が入力
されている。
The memory particle 306 takes in the signal input to the D terminal at the rising timing of the signal input to the C terminal and outputs it from the Q terminal. The output from the Q terminal is input to the circuit 1401. Further, it is output to the outside through the external output terminal 123 of FIG. The system clock is applied to the C terminal of the storage element 306.
The output of the logical sum (OR) element 305 is input to the D terminal.

【0051】回路1401は、記憶素子307,30
8,309,310からなる。これらは、記憶素子30
6と同様の素子である。記憶素子307,308,30
9,310は、1対1の対応関係をもってそれぞれ排他
的論理和(EOR)素子301〜304と対応づけられ
ている。そして各々のD端子には、対応する排他的論理
和(EOR)素子301〜304の出力(これが、各信
号毎の比較結果である)が入力されている。また、これ
らのC端子には、記憶素子306のQ端子からの出力
(これが、両信号系列間において一致していない信号が
一つでもあったか否かを示す信号である)が入力されて
いる。記憶素子307〜310のQ端子は、図1におけ
る外部出力ピン群124に接続されている。
The circuit 1401 includes storage elements 307 and 30.
It consists of 8,309,310. These are storage elements 30
This is the same element as 6. Storage elements 307, 308, 30
9, 310 are respectively associated with exclusive OR (EOR) elements 301-304 in a one-to-one correspondence. The outputs of the corresponding exclusive OR (EOR) elements 301 to 304 (this is the comparison result for each signal) are input to each D terminal. Further, an output from the Q terminal of the storage element 306 (this is a signal indicating whether or not there is any signal that does not match between both signal series) is input to these C terminals. The Q terminals of the storage elements 307 to 310 are connected to the external output pin group 124 in FIG.

【0052】図2に示した回路2601(比較回路2
6)及び回路1401(記憶回路14)の動作を図3の
タイムチャートを用いて説明する。
The circuit 2601 shown in FIG. 2 (comparing circuit 2
6) and the operation of the circuit 1401 (memory circuit 14) will be described with reference to the time chart of FIG.

【0053】ここでは、信号線3001の信号と、信号
線3002の信号とが不一致であったものとする。
Here, it is assumed that the signal on the signal line 3001 and the signal on the signal line 3002 do not match.

【0054】信号線3001の信号と信号線3002の
信号とが、不一致であったとき(41)、EOR素子3
01の出力は”L”から”H”に立上り(43)、OR
素子305の出力も”L”から”H”に立上る。記憶素
子306は、OR素子305の出力が”L”から”H”
に立上った次のシステムクロックの立上りのタイミング
で、OR素子305の出力している”H”信号を格納す
る(44)。そして、該信号をそのまま回路1401な
どへ出力する。該出力が、不一致が発生しているか否か
を示す信号である。記憶素子306は、ダイナミックハ
ザード(図3においては、符号42を付した部分)を除
去するために用いている。
When the signal on the signal line 3001 and the signal on the signal line 3002 do not match (41), the EOR element 3
The output of 01 rises from "L" to "H" (43), OR
The output of the element 305 also rises from "L" to "H". In the storage element 306, the output of the OR element 305 is from "L" to "H".
The "H" signal output from the OR element 305 is stored at the next rising timing of the system clock (44). Then, the signal is directly output to the circuit 1401 or the like. The output is a signal indicating whether or not a mismatch has occurred. The memory element 306 is used to remove the dynamic hazard (in FIG. 3, the part denoted by reference numeral 42).

【0055】記憶素子307,308,309,310
はそれぞれ、記憶素子306の出力の立上り(44)の
タイミングで、EOR素子301,302,303,3
04の出力信号を格納する。ここでは、記憶素子307
には”H”信号が、他の記憶素子308,309,31
0には”L”が格納されることになる。従って、外部出
力ピン群124から出力される信号を観測していれば、
いずれの信号線における信号が不一致であったか(ここ
では、信号線3001の信号と信号線3002の信号)
が不一致であったことを知ることができる。
Storage elements 307, 308, 309, 310
Are EOR elements 301, 302, 303, 3 at the timing of the rising edge (44) of the output of the storage element 306, respectively.
The output signal of 04 is stored. Here, the storage element 307
"H" signal is applied to the other storage elements 308, 309, 31.
“L” is stored in 0. Therefore, if the signals output from the external output pin group 124 are observed,
In which signal line the signals did not match (here, the signal on the signal line 3001 and the signal on the signal line 3002)
Can find out that there was a disagreement.

【0056】記憶回路14の他の構成例(回路140
2)を図4を用いて説明する。
Another configuration example of the memory circuit 14 (circuit 140
2) will be described with reference to FIG.

【0057】回路1402は、記憶素子507,50
8,509,510,511、論理積(AND)素子5
12からなる。
The circuit 1402 includes storage elements 507 and 50.
8, 509, 510, 511, AND (AND) element 5
It consists of 12.

【0058】記憶素子511のD端子には、記憶素子3
06の否定出力が入力されている。また、C端子にはシ
ステムクロックが入力されている。
The storage element 3 is connected to the D terminal of the storage element 511.
The negative output of 06 is input. Further, the system clock is input to the C terminal.

【0059】論理積(AND)素子512には、記憶素
子306の出力と、記憶素子511の出力とが入力され
ている。
The output of the storage element 306 and the output of the storage element 511 are input to the logical product (AND) element 512.

【0060】記憶素子507,508,509,510
は、1対1の対応関係をもってそれぞれ排他的論理和
(EOR)素子301,302,303,304と対応
づけられている。そして各々のD端子には、対応する排
他的論理和(EOR)素子301〜304の出力(これ
が、各信号毎の比較結果である)が入力されている。ま
た、これらのC端子には、論理積(AND)素子512
の出力が入力されている。記憶素子507〜510のQ
端子は、図1における外部出力ピン群124に接続され
ている。
Storage elements 507, 508, 509, 510
Are respectively associated with the exclusive OR (EOR) elements 301, 302, 303, 304 in a one-to-one correspondence relationship. The outputs of the corresponding exclusive OR (EOR) elements 301 to 304 (this is the comparison result for each signal) are input to each D terminal. Further, the logical product (AND) element 512 is connected to these C terminals.
Output is input. Q of storage elements 507 to 510
The terminals are connected to the external output pin group 124 in FIG.

【0061】記憶素子507,508,509,510
はエッジトリガタイプではなく、レベルセンシティブタ
イプの記憶素子である。レベルセンシティブタイプの記
憶素子は回路が簡単であるため、その分だけ回路規模を
削減することができる。
Storage elements 507, 508, 509, 510
Is a level sensitive type storage element, not an edge trigger type. Since the circuit of the level-sensitive type storage element is simple, the circuit scale can be reduced accordingly.

【0062】回路1402(記憶回路14)の動作を図
5のタイムチャートを用いて説明する。
The operation of the circuit 1402 (memory circuit 14) will be described with reference to the time chart of FIG.

【0063】ここでは、信号線3001の信号と、信号
線3002の信号とが不一致であった場合を例にとる。
Here, the case where the signal on the signal line 3001 and the signal on the signal line 3002 do not match is taken as an example.

【0064】記憶素子306の出力までは図2の例と同
様である。
The process up to the output of the storage element 306 is the same as in the example of FIG.

【0065】記憶素子511は、記憶素子306の否定
出力をC端子に入力されているシステムクロックの立下
りのタイミングで格納する。そして、この格納した否定
出力を、そのまま出力する(61)。AND素子512
は、記憶素子306の出力と、記憶素子511の出力と
の論理積をとることで、1クロック幅のパルス信号(6
2)を生成する。
The storage element 511 stores the negative output of the storage element 306 at the falling timing of the system clock input to the C terminal. Then, the stored negative output is output as it is (61). AND element 512
Is a pulse signal (6 with a 1-clock width obtained by performing a logical product of the output of the storage element 306 and the output of the storage element 511.
2) is generated.

【0066】記憶素子507,508,509,510
は、このパルス信号(62)が入力されると、それぞ
れ、EOR素子301,302,303,304の出力
信号を格納する。ここでは記憶素子507には”H”信
号が、また、記憶素子507,508,509,510
には”L”信号が格納される。従って、外部出力ピン群
124から出力される信号を観測していれば、いずれの
信号線における信号が不一致であったか(ここでは、信
号線3001の信号と信号線3002の信号)が不一致
であったことを知ることができる。
Storage elements 507, 508, 509, 510
When the pulse signal (62) is input, the output signals of the EOR elements 301, 302, 303, 304 are stored, respectively. Here, the storage element 507 receives the “H” signal, and the storage elements 507, 508, 509, and 510.
The "L" signal is stored in. Therefore, when observing the signals output from the external output pin group 124, which signal line does not match the signal (here, the signal on the signal line 3001 and the signal on the signal line 3002) do not match. I can know that.

【0067】記憶回路14のさらに別の例(回路140
3)を図6を用いて説明する。
Still another example of the memory circuit 14 (circuit 140
3) will be described with reference to FIG.

【0068】この回路1403を用いれば、外部出力ピ
ン群124はただ1つのピンで済む。回路1403と組
み合わせて使用する比較回路26は、図2の回路260
1で構わない。
If this circuit 1403 is used, the external output pin group 124 is required to have only one pin. The comparison circuit 26 used in combination with the circuit 1403 is the circuit 260 shown in FIG.
1 is fine.

【0069】回路1403は、記憶素子71,72,7
3,74からなる。
The circuit 1403 includes storage elements 71, 72, 7
It consists of 3,74.

【0070】記憶素子71は、スキャン動作用のアクセ
ス端子を備えていない。
The storage element 71 does not have an access terminal for scanning operation.

【0071】記憶素子72,73,74は、C端子,D
端子,Q端子の他に、スキャン動作用のアクセス端子
(SD端子,SC端子)を備えている。記憶素子72,
73,74のSC端子には、信号線7006を通じて、
スキャン動作用のタイミング信号(スキャンクロック)
が供給されている。また、これらのSD端子は、他の記
憶素子のQ端子が接続されている。つまり、記憶素子7
2のSD端子は、記憶素子71のQ端子と接続されてい
る。また、記憶素子73のSD端子は、記憶素子72の
Q端子と接続されている。さらに、記憶素子74のSD
端子は、記憶素子73のQ端子と接続されている。そし
て、記憶素子74のQ端子は、信号線7007を通じ
て、図1における外部出力ピン124と接続されてい
る。
The storage elements 72, 73 and 74 are provided with a C terminal and a D terminal.
In addition to the terminals and Q terminals, access terminals (SD terminals, SC terminals) for scan operation are provided. Storage element 72,
To the SC terminals of 73 and 74, through the signal line 7006,
Timing signal for scan operation (scan clock)
Is supplied. The SD terminals are connected to the Q terminals of other storage elements. That is, the storage element 7
The SD terminal of 2 is connected to the Q terminal of the storage element 71. The SD terminal of the storage element 73 is connected to the Q terminal of the storage element 72. Furthermore, the SD of the storage element 74
The terminal is connected to the Q terminal of the storage element 73. The Q terminal of the storage element 74 is connected to the external output pin 124 in FIG. 1 through the signal line 7007.

【0072】信号線7001、7002、7003、7
004は、それぞれ、図2におけるEOR素子301、
302、303、304の出力線と接続されている。ま
た、信号線7005は、記憶素子306のQ端子と接続
されている。
Signal lines 7001, 7002, 7003, 7
004 is the EOR element 301 in FIG.
It is connected to the output lines 302, 303, 304. The signal line 7005 is connected to the Q terminal of the memory element 306.

【0073】回路1403の動作を説明する。The operation of the circuit 1403 will be described.

【0074】図6において、いずれかの信号において不
一致が発生した時に、記憶素子71,72,73,74
がEOR素子301,302,303,304の出力を
格納するのは前述の例と同様である。但し、この例で
は、記憶素子71,72,73,74に格納された情報
(各信号毎の比較結果)を外部で観測するには、回路1
403を以下のように動作させる。
In FIG. 6, when a mismatch occurs in any of the signals, the storage elements 71, 72, 73, 74.
Stores the outputs of the EOR elements 301, 302, 303, 304, as in the above-described example. However, in this example, in order to externally observe the information (comparison result for each signal) stored in the storage elements 71, 72, 73, 74, the circuit 1
The 403 is operated as follows.

【0075】実動作中はスキャンクロックは”L”に固
定されている。外部出力ピン123から出力される信号
に基づいて故障の発生が確認された時には、外部LSI
等から信号線7006を通じてスキャンクロックを入力
する。すると、このスキャンクロックに同期して、記憶
素子71,72,73の内容は、それぞれ、記憶素子7
2,73,74に順次シフトされてゆく。従って、スキ
ャンクロック印加のタイミングにあわせて外部出力ピン
124の信号をストローブすれば、記憶素子71,7
2,73,74に格納されている情報を観測できる。
During the actual operation, the scan clock is fixed at "L". When it is confirmed that a failure has occurred based on the signal output from the external output pin 123, the external LSI
A scan clock is input from the signal line 7006 through the signal line 7006. Then, in synchronization with this scan clock, the contents of the storage elements 71, 72, 73 are respectively stored in the storage element 7
It will be sequentially shifted to 2, 73, 74. Therefore, if the signal of the external output pin 124 is strobed in synchronization with the scan clock application timing, the storage elements 71, 7
Information stored in 2, 73, 74 can be observed.

【0076】なお、図6の例ではシフトスキャン構成を
採用していた。しかし、スキャン構成はこれに限定され
ない。例えば、ランダムアクセススキャン(アドレスス
キャン)構成でも構わない。
The example of FIG. 6 employs the shift scan configuration. However, the scan configuration is not limited to this. For example, a random access scan (address scan) configuration may be used.

【0077】本実施形態の論理LSIは、信号(信号
線)ごとの比較結果(一致/不一致)を出力するもので
あった。しかし、すべての信号(信号線)についての比
較結果を出力することは必ずしも必要ではない。不一致
の発生していた信号(信号線)を示す情報(例えば、信
号線の番号を示す)のみを出力するようにしてもよい。
これは、記憶回路14の内容を調査する回路を設けるこ
とで容易に可能である。
The logic LSI of this embodiment outputs a comparison result (match / mismatch) for each signal (signal line). However, it is not always necessary to output comparison results for all signals (signal lines). It is also possible to output only the information (for example, the signal line number) indicating the signal (signal line) in which the mismatch has occurred.
This can be easily done by providing a circuit for examining the contents of the memory circuit 14.

【0078】本実施形態の論理LSIは、不一致が発生
した時の比較結果を記憶しこれだけを外部に出力可能と
していた。しかし、比較回路26による信号線毎の比較
結果を常に外部に出力させるようにしても構わない。こ
の場合には、比較結果を記憶させるための記憶回路を論
理素子内に備えていなくても構わない。
The logic LSI of this embodiment stores the comparison result when a mismatch occurs and can output only this comparison result to the outside. However, the comparison result for each signal line by the comparison circuit 26 may be always output to the outside. In this case, the storage circuit for storing the comparison result may not be provided in the logic element.

【0079】本発明の第2の実施形態を図7を用いて説
明する。
A second embodiment of the present invention will be described with reference to FIG.

【0080】この実施形態は、論理LSIに設ける外部
出力ピンを削減するため、不一致の発生を出力する外部
出力ピン(図1における外部出力ピン123)と、不一
致信号線の情報を観測する外部出力ピン(図1における
外部出力ピン124)とを共通化した点を特徴とする。
In this embodiment, in order to reduce the number of external output pins provided in the logic LSI, the external output pin (the external output pin 123 in FIG. 1) that outputs the occurrence of the mismatch and the external output that observes the information of the mismatch signal line. It is characterized in that the pin (the external output pin 124 in FIG. 1) is commonly used.

【0081】この論理LSI8は、図7に示すとおり比
較回路26、記憶回路14等に加えて、選択回路81を
備えている。なお、該論理LSI8は、第1の実施形態
と同様に、マスタと組み合わせることで冗長システムを
構成するものであるが、図7にはマスタとして使用する
論理LSIは示していない。この後示す他の実施形態の
構成図についても同様である。
As shown in FIG. 7, the logic LSI 8 includes a selection circuit 81 in addition to the comparison circuit 26, the memory circuit 14 and the like. The logical LSI 8 constitutes a redundant system by being combined with a master as in the first embodiment, but the logical LSI used as a master is not shown in FIG. The same applies to the configuration diagrams of the other embodiments described below.

【0082】選択回路81には、不一致の発生を検出す
る信号が比較回路26から入力されている。また、各信
号毎の比較結果(一致/不一致)を示す信号が、回路1
403の信号線7007から入力されている。そして、
選択回路81は、両信号のうちのいずれか一方を、別途
入力される選択信号に従って選択し、外部出力ピン80
1を通じて出力するようになっている。
A signal for detecting the occurrence of mismatch is input to the selection circuit 81 from the comparison circuit 26. Further, the signal indicating the comparison result (match / mismatch) for each signal is
It is input from the signal line 7007 of 403. And
The selection circuit 81 selects either one of the two signals according to a separately input selection signal, and outputs the external output pin 80.
It is designed to output through 1.

【0083】また、この論理LSIの動作モード(マス
タモード/チェッカモード)を指定するための信号は、
選択回路81にも入力されている。選択回路81を切り
替える選択信号は、この動作モードを指定する信号が兼
ねている。
The signal for designating the operation mode (master mode / checker mode) of this logic LSI is
It is also input to the selection circuit 81. A selection signal for switching the selection circuit 81 also serves as a signal designating this operation mode.

【0084】選択回路81は、チェッカモードでは不一
致の発生を検出する信号を外部出力ピン801から出力
させる。一方、マスタモードでは、スキャンクロックに
応じて不一致信号線に関する情報(各信号毎の比較結
果)を示す信号7007を外部出力ピン801から出力
させる。
The selection circuit 81 causes the external output pin 801 to output a signal for detecting the occurrence of mismatch in the checker mode. On the other hand, in the master mode, a signal 7007 indicating information (comparison result for each signal) regarding the mismatch signal line is output from the external output pin 801 according to the scan clock.

【0085】なお、比較回路26には、図2を用いて説
明した回路2601を採用可能である。回路1403に
ついては、図6を用いて説明したとおりである。
As the comparison circuit 26, the circuit 2601 described with reference to FIG. 2 can be adopted. The circuit 1403 is as described with reference to FIG.

【0086】本発明の第3の実施形態を図8、図9を用
いて説明する。
A third embodiment of the present invention will be described with reference to FIGS. 8 and 9.

【0087】この実施形態は、どの信号(信号線)で不
一致が発生したかだけでなく、当該不一致の発生した信
号(信号線)の信号値も知ることができる点を特徴とす
る。
This embodiment is characterized in that not only which signal (signal line) has a mismatch, but also the signal value of the signal (signal line) in which the mismatch has occurred can be known.

【0088】これを実現するため、本実施形態では、第
1の実施形態(図1参照)と同様の構成に加えて、記憶
回路91を有した構成となっている。
In order to realize this, the present embodiment has a configuration having a memory circuit 91 in addition to the configuration similar to that of the first embodiment (see FIG. 1).

【0089】該記憶回路91は、論理回路部24の後段
側に配置されており、該論理回路部24の出力する処理
結果は、該記憶回路91に一旦格納された後、トライス
テートゲート列28および比較回路26に出力されるよ
うになっている。また、記憶回路91には、比較回路2
6における比較結果(いずれかの信号線で不一致が発生
しているか否かを示す情報)が、信号線94を通じて入
力されている。また、信号線93を通じてシステムクロ
ックが入力されている。記憶回路91は、不一致が生じ
ていない間は、論理回路部24の出力を、システムクロ
ックの立上りのタイミングで格納しつづけている。しか
し、不一致が発生していたときには、システムクロック
を抑止し、新たな信号を格納しない。つまり、不一致が
発生した時点での内容を保持し続ける。
The storage circuit 91 is arranged on the subsequent stage side of the logic circuit section 24, and the processing result output from the logic circuit section 24 is temporarily stored in the storage circuit 91 and then the tristate gate array 28. And to the comparison circuit 26. Further, the storage circuit 91 includes the comparison circuit 2
The comparison result in 6 (information indicating whether or not a mismatch occurs in any of the signal lines) is input through the signal line 94. Further, the system clock is input through the signal line 93. The storage circuit 91 continues to store the output of the logic circuit section 24 at the rising timing of the system clock as long as no mismatch occurs. However, when a mismatch occurs, the system clock is suppressed and a new signal is not stored. That is, the contents at the time when the mismatch occurs are retained.

【0090】該記憶回路91の記憶した内容は、トライ
ステートゲート28を通じて、外部入出力ピン群902
から出力可能となっている。該外部入出力ピン群902
は、上述した外部入出力ピン群122と同様に、マスタ
LSIの処理結果を入力するのにも用いられる。
The contents stored in the storage circuit 91 are transferred to the external input / output pin group 902 through the tristate gate 28.
It is possible to output from. The external input / output pin group 902
Like the external input / output pin group 122 described above, is also used to input the processing result of the master LSI.

【0091】記憶回路91の具体例を、図9に回路10
01として示した。回路1001は、記憶素子102,
103,104,105と、AND素子101とから構
成されている。図9の信号線1002は、図8の信号線
92に接続されている。同様に信号線1003は信号線
93に、信号線1004は信号線94に、信号線100
5は信号線95に接続されている。従って、各記憶素子
102,103,104,105のD端子には、信号線
1002を通じて、論理回路部24による処理結果が入
力される。また、これらのC端子には、AND素子10
1の出力信号が入力される。AND素子101には、信
号線1003を通じてシステムクロックが、また、信号
線1004を通じて不一致発生の有無を示す信号が入力
される。
A concrete example of the memory circuit 91 is shown in FIG.
01. The circuit 1001 includes a storage element 102,
It is composed of 103, 104 and 105 and an AND element 101. The signal line 1002 in FIG. 9 is connected to the signal line 92 in FIG. Similarly, the signal line 1003 is connected to the signal line 93, the signal line 1004 is connected to the signal line 94, and the signal line 100.
5 is connected to the signal line 95. Therefore, the processing result by the logic circuit section 24 is input to the D terminals of the respective storage elements 102, 103, 104, 105 through the signal line 1002. Further, the AND element 10 is connected to these C terminals.
The output signal of 1 is input. A system clock is input to the AND element 101 via a signal line 1003, and a signal indicating whether or not a mismatch occurs is input via a signal line 1004.

【0092】図8において、不一致が発生したとき、信
号線94の信号が”L”から”H”に立上る。すると、
回路1001のAND素子101の出力信号が”L”に
固定される。その結果、記憶素子102,103,10
4,105は内部状態の更新を行わず、不一致が発生し
たときのチェッカ側の処理信号系列を保持しつづける。
In FIG. 8, when a mismatch occurs, the signal on the signal line 94 rises from "L" to "H". Then
The output signal of the AND element 101 of the circuit 1001 is fixed to "L". As a result, the storage elements 102, 103, 10
Reference numerals 4 and 105 do not update the internal state, and continue to hold the processed signal sequence on the checker side when a mismatch occurs.

【0093】不一致が生じたときの処理信号系列を確認
するには、論理LSI9の動作モードをマスタモードに
切り替える。すると、記憶回路91が保持している内容
は、外部入出力ピン群902を通じて観測できる。一
方、記憶回路14の内容は、他の実施形態と同様にして
外部出力ピン群901(図1における外部出力ピン群1
24に相当する)から観測できる。従って、外部出力ピ
ン群901から出力される信号系列と、外部入出力ピン
群902から観測された信号系列と、を照合することに
より、不一致が生じていた信号名および信号値を得るこ
とができる。
In order to confirm the processed signal sequence when the mismatch occurs, the operation mode of the logic LSI 9 is switched to the master mode. Then, the contents held in the memory circuit 91 can be observed through the external input / output pin group 902. On the other hand, the contents of the memory circuit 14 are the same as those of the other embodiments, except that the external output pin group 901 (the external output pin group 1 in FIG.
It corresponds to 24). Therefore, by collating the signal series output from the external output pin group 901 with the signal series observed from the external input / output pin group 902, the signal name and the signal value in which the mismatch occurs can be obtained. .

【0094】この例では、不一致が生じたときの処理信
号系列を観測するために新たに外部ピンを追加する必要
がない。
In this example, it is not necessary to add a new external pin in order to observe the processed signal sequence when a mismatch occurs.

【0095】第4の実施形態を図10,図11を用いて
説明する。
The fourth embodiment will be described with reference to FIGS.

【0096】本実施形態の論理LSI1100は、第3
の実施形態と同様、いずれかの信号線での不一致の発生
の有無、信号線毎の比較結果(一致/不一致)、信号線
毎の信号値を得られるようにしたものである。
The logic LSI 1100 of this embodiment is the third
Similar to the embodiment described above, it is possible to obtain the presence / absence of a mismatch in any signal line, the comparison result (match / mismatch) for each signal line, and the signal value for each signal line.

【0097】記憶回路1101は、マスタLSIとチェ
ッカLSIとの処理結果に不一致が検出された時点での
チェッカLSIの処理結果と、どの信号線において不一
致が発生しているかを示す信号系列(信号線毎の比較結
果)と、を記憶する回路である。該記憶回路1101に
は、いずれかの信号線において不一致が発生していたか
否かを示す信号と、信号線毎の比較結果とが、比較回路
26から入力されている。また、論理回路部24から
は、直接、その処理結果が入力されている。
The memory circuit 1101 stores a signal sequence (signal line) indicating which signal line the processing result of the checker LSI at the time when the processing result of the master LSI and that of the checker LSI do not match is detected. And the result of comparison for each). A signal indicating whether or not a mismatch has occurred in any of the signal lines and the comparison result for each signal line are input from the comparison circuit 26 to the storage circuit 1101. The processing result is directly input from the logic circuit section 24.

【0098】記憶回路1101の一例を図11に示す。FIG. 11 shows an example of the memory circuit 1101.

【0099】該記憶回路1101の基本構成は、上述し
た回路1403(図6参照)とほぼ同様である。但し、
該記憶回路1101では、記憶すべきデータの信号とし
て、比較回路26の出力信号が入力されている記憶素子
1213〜1208と、論理回路部24の出力信号が入
力されている記憶素子1201〜1204がある。
The basic configuration of the memory circuit 1101 is almost the same as that of the circuit 1403 (see FIG. 6) described above. However,
In the storage circuit 1101, storage elements 1213 to 1208 to which an output signal of the comparison circuit 26 is input and storage elements 1201 to 1204 to which an output signal of the logic circuit portion 24 is input are provided as signals of data to be stored. is there.

【0100】図11において、信号線1209,121
0,1211,1212は、論理回路部24の出力信号
を伝播するものである。信号線1213,1214,1
215,1216は、比較回路26のEOR出力信号
(信号線毎の比較結果)を伝播するものである。従っ
て、不一致が発生した時、記憶素子1201,120
2,1203,1204には、チェッカ側の処理信号系
列が格納される。一方、記憶素子1205,1206,
1207,1208には、不一致を引き起こした信号線
の位置情報(信号線毎の一致/不一致の結果)が格納さ
れる。
In FIG. 11, signal lines 1209 and 121
0, 1211, 1212 propagate the output signal of the logic circuit section 24. Signal lines 1213, 1214, 1
Reference numerals 215 and 1216 propagate the EOR output signal (comparison result for each signal line) of the comparison circuit 26. Therefore, when a mismatch occurs, the storage elements 1201 and 120
2, 1203 and 1204 store the processed signal sequence on the checker side. On the other hand, storage elements 1205, 1206,
1207 and 1208 store the position information of the signal lines that have caused the mismatch (results of match / mismatch for each signal line).

【0101】信号線1217は、不一致が発生したと
き”H”になる比較回路26の出力信号(いずれかの信
号線で不一致が発生していたか否かを示す信号)を伝播
するものである。信号線1218は、スキャンクロック
を伝播するものである。
The signal line 1217 propagates the output signal of the comparison circuit 26 (a signal indicating whether or not a mismatch has occurred in any signal line) which becomes "H" when a mismatch occurs. The signal line 1218 propagates a scan clock.

【0102】本実施形態においては、スキャンクロック
を入力することで、記憶素子1201〜1208の保持
している内容を、信号線1219を通じて外部出力ピン
1103からスキャンアウトさせることができる。
In this embodiment, by inputting the scan clock, the contents held in the memory elements 1201 to 1208 can be scanned out from the external output pin 1103 through the signal line 1219.

【0103】なお、上述した第3の実施形態(図8,図
9),第4の実施形態(図10)では、チェッカ側の処
理信号系列と、不一致信号線の位置情報と、を記憶して
いた。しかし、マスタ側の処理結果の信号系列と、不一
致信号線の位置情報を記憶してもよい。また、マスタ側
の処理結果の信号系列とチェッカ側の処理信号系列との
両方を記憶してもよい。以下、このような例を図12,
図13に、さらにその拡張例を図15,図16を用いて
説明する。
In the third embodiment (FIGS. 8 and 9) and the fourth embodiment (FIG. 10) described above, the processed signal sequence on the checker side and the position information of the mismatch signal line are stored. Was there. However, the signal sequence of the processing result on the master side and the position information of the mismatch signal line may be stored. Further, both the signal sequence of the processing result on the master side and the processed signal sequence on the checker side may be stored. Hereinafter, such an example is shown in FIG.
An extension example thereof will be further described with reference to FIGS. 15 and 16 in FIG.

【0104】図12は、マスタ側の処理信号系列と、不
一致信号線の位置情報と、を記憶する論理LSI130
0の例である。図10の論理LSI1100との違い
は、記憶回路1101の入力信号線の一部(信号線12
09〜1212)を、論理回路部24の出力信号線では
なく、マスタ側の処理信号系列を伝播する外部出力ピン
群1302に接続されている点である。これによりこの
記憶回路1101には、マスタ側の処理信号系列が記憶
されることになる。従って、スキャンクロックを記憶回
路1101に入力した場合には、外部出力ピン1301
(注:これは信号線1219に接続されている)から
は、信号線毎の比較結果と、マスタ側の処理信号系列と
が、スキャンアウトされてくることになる。
FIG. 12 shows a logic LSI 130 for storing the processed signal sequence on the master side and the position information of the mismatch signal line.
This is an example of 0. The difference from the logic LSI 1100 of FIG. 10 is that some of the input signal lines of the memory circuit 1101 (the signal line 12
09-1212) is connected not to the output signal line of the logic circuit section 24 but to the external output pin group 1302 for propagating the processed signal sequence on the master side. As a result, the processing signal sequence on the master side is stored in the storage circuit 1101. Therefore, when the scan clock is input to the memory circuit 1101, the external output pin 1301
From (Note: this is connected to the signal line 1219), the comparison result for each signal line and the processed signal sequence on the master side are scanned out.

【0105】図13は、マスタ側の処理信号系列とチェ
ッカ側の処理信号系列との両方を記憶する論理LSI1
400の例である。
FIG. 13 shows a logic LSI 1 for storing both the processed signal series on the master side and the processed signal series on the checker side.
400 is an example.

【0106】記憶回路1411は、比較回路26の前段
側に配置されており、論理回路部24の処理結果の信号
系列1413と、外部入出力端子1412を通じて送ら
れてくるマスタ側の処理結果の信号系列1414とが入
力されている。該記憶回路1411はこれら入力された
信号系列1413を記憶するとともに、比較回路26に
信号系列1417として出力している。また、これと並
行して、入力された信号系列1414を記憶するととも
に、比較回路26へ信号系列1418として出力してい
る。
The memory circuit 1411 is arranged on the preceding stage side of the comparison circuit 26, and the signal series 1413 of the processing result of the logic circuit section 24 and the signal of the processing result of the master side sent through the external input / output terminal 1412. The sequence 1414 and are input. The storage circuit 1411 stores the input signal series 1413 and outputs it to the comparison circuit 26 as a signal series 1417. Further, in parallel with this, the input signal series 1414 is stored and is output to the comparison circuit 26 as a signal series 1418.

【0107】記憶回路1411には、比較回路26によ
る比較結果(いずれかの信号線で不一致が発生している
か否か)1416が入力されている。記憶回路1411
は、不一致が発生していない間は、チェッカ側の処理信
号系列1413とマスタ側の処理信号系列1414とを
システムクロック1415の立上りのタイミングで格納
することで、その記憶内容を順次更新しつづけている。
しかし、不一致が発生すると更新を停止し、その時点で
格納されていた信号を保持し続ける。該記憶回路141
1の記憶している内容は、外部出力端子1421を通じ
て、スキャンアウトさせることができるようになってい
る。
The storage circuit 1411 is supplied with the comparison result by the comparison circuit 26 (whether or not any signal line has a mismatch) 1416. Memory circuit 1411
Stores the processing signal sequence 1413 on the checker side and the processing signal sequence 1414 on the master side at the timing of the rise of the system clock 1415 while the discrepancy does not occur, thereby continuously updating the stored contents. There is.
However, when a mismatch occurs, the update is stopped and the signal stored at that time is kept. The storage circuit 141
The contents stored in No. 1 can be scanned out through the external output terminal 1421.

【0108】この記憶回路1411の一例を図14に示
した。図14において、記憶回路1411は、記憶素子
1501,1502,1503,1504,1505,
1506,1507,1508、OR素子1509から
なる。
An example of this memory circuit 1411 is shown in FIG. In FIG. 14, a memory circuit 1411 includes memory elements 1501, 1502, 1503, 1504, 1505.
It is composed of 1506, 1507, 1508 and an OR element 1509.

【0109】記憶素子1502,1503,1504,
1505,1506,1507,1508は、スキャン
動作用アクセス端子SD,SCを備えている。記憶素子
1501は、スキャン動作用のアクセス端子を備えてい
なくてもよい。
Storage elements 1502, 1503, 1504
1505, 1506, 1507 and 1508 are provided with scan operation access terminals SD and SC. The memory element 1501 may not include an access terminal for scan operation.

【0110】信号線1520は、スキャン動作用のタイ
ミング信号(スキャンクロック)を記憶素子1502〜
1508に供給するためのものである。
The signal line 1520 stores the timing signal (scan clock) for the scan operation in the storage elements 1502 to 1502.
It is for supplying to 1508.

【0111】信号線1510〜1513は、チェッカ側
の処理信号系列1413(図13参照)を記憶素子15
01〜1504に伝播するものである。
The signal lines 1510 to 1513 store the processed signal sequence 1413 (see FIG. 13) on the checker side in the storage element 15.
It propagates to 01 to 1504.

【0112】信号線1514〜1517は、マスタ側の
処理信号系列1414(図13参照)を、記憶素子15
05〜1508に伝播するものである。
The signal lines 1514 to 1517 pass the master side processed signal sequence 1414 (see FIG. 13) to the storage element 15
It propagates to 05-1508.

【0113】信号線1518は、システムクロック14
15をOR素子1509に伝播するものである。
The signal line 1518 is connected to the system clock 14
15 is propagated to the OR element 1509.

【0114】信号線1519は、比較回路26の出力信
号1416を、OR素子1509に伝播するものであ
る。なお、この出力信号1416は、不一致の発生時
に”L”から”H”に立上る。
The signal line 1519 propagates the output signal 1416 of the comparison circuit 26 to the OR element 1509. The output signal 1416 rises from "L" to "H" when a mismatch occurs.

【0115】記憶素子1501〜1508のQ端子から
の出力は、それぞれ、信号線1521〜1528を通じ
て、比較回路26へ入力されている。このうち、記憶素
子1501〜1504の出力(信号線1521〜152
4)は、チェッカ側の処理結果であり、図13における
出力信号1417に相当する。記憶素子1505〜15
08の出力(信号線1525〜1528)は、マスタ側
の処理結果であり、図13における出力信号1418に
相当する。
The outputs from the Q terminals of the storage elements 1501 to 1508 are input to the comparison circuit 26 through the signal lines 1521 to 1528, respectively. Of these, outputs from the storage elements 1501 to 1504 (signal lines 1521 to 152
4) is the processing result on the checker side and corresponds to the output signal 1417 in FIG. Storage elements 1505 to 15
The output of 08 (signal lines 1525 to 1528) is the processing result on the master side and corresponds to the output signal 1418 in FIG.

【0116】不一致発生時、出力信号1416は”L”
から”H”に立上る。すると、システムクロック141
5は、記憶素子1501〜1508に印加されなくな
る。その結果、記憶回路1411は不一致発生時点での
チェッカ側の処理信号系列とマスタ側の処理信号系列と
を保持することになる。
When a mismatch occurs, the output signal 1416 is "L".
Rise to "H". Then, the system clock 141
5 is not applied to the storage elements 1501 to 1508. As a result, the storage circuit 1411 holds the checker side processed signal series and the master side processed signal series at the time of occurrence of the mismatch.

【0117】不一致を引き起こした信号線およびマスタ
側及びチェッカ側それぞれの信号値の観測は、スキャン
クロックを利用して行う。つまり、不一致発生時のチェ
ッカ側の処理信号系列と、マスタ側の処理信号系列とを
信号線1528からスキャンアウトさせる。該信号線1
528からスキャンアウトされる信号は、図13におけ
る信号出力1421として外部に出力される。
The scan line is used to observe the signal values on the signal line and the master side and the checker side which cause the mismatch. That is, the processed signal series on the checker side and the processed signal series on the master side when the mismatch occurs are scanned out from the signal line 1528. The signal line 1
The signal scanned out from 528 is output to the outside as the signal output 1421 in FIG.

【0118】論理LSI1400(図13)の拡張例で
ある論理LSI1800を、図15、図16を用いて説
明する。
A logic LSI 1800, which is an extension of the logic LSI 1400 (FIG. 13), will be described with reference to FIGS.

【0119】該論理LSI1800は、不一致発生時の
信号系列(マスタ側の処理信号系列,チェッカ側の処理
信号系列)のみならず、不一致発生直前における信号系
列(マスタ側の処理信号系列,チェッカ側の処理信号系
列)をも記憶するものである。
The logic LSI 1800 is not limited to the signal sequence (process signal sequence on the master side, process signal sequence on the checker side) at the time of occurrence of a mismatch, but also the signal sequence immediately before (process signal sequence on the master side, checker side). The processed signal sequence) is also stored.

【0120】該論理LSI1800の基本構成は、論理
LSI1400(図13)とほぼ同様である。しかし、
論理LSI1800は、記憶回路1401の後段に記憶
回路19を備えている。そして、記憶回路1411の出
力する信号系列1417,1418は、比較回路26の
みならず該記憶回路19にも入力されている。
The basic configuration of the logic LSI 1800 is almost the same as that of the logic LSI 1400 (FIG. 13). But,
The logic LSI 1800 includes a storage circuit 19 in the subsequent stage of the storage circuit 1401. The signal sequences 1417 and 1418 output from the storage circuit 1411 are input not only to the comparison circuit 26 but also to the storage circuit 19.

【0121】記憶回路19は、例えば、図16に示す回
路構成を持つものとする。該図16の回路構成は、ほと
んどの点において図14の回路構成と同じである。但
し、図14における記憶素子1501に代わって、スキ
ャン動作用のアクセス端子SD,SCを備えた記憶素子
1901を採用している。
The memory circuit 19 is assumed to have the circuit configuration shown in FIG. 16, for example. The circuit configuration of FIG. 16 is almost the same as the circuit configuration of FIG. However, instead of the storage element 1501 in FIG. 14, a storage element 1901 having access terminals SD and SC for scan operation is adopted.

【0122】図16の信号線1510,1511,15
12,1513を通じて入力される信号が、図15にお
ける記憶回路19への入力信号1417に相当する。図
16の信号線1514,1515,1516,1517
が、図15における記憶回路19への入力信号1418
に相当する。つまり、図16の信号線1510,151
1,1512,1513,1514,1515,151
6,1517は、図14の信号線1521,1522,
1523,1524,1525,1526,1527,
1528と接続される。
Signal lines 1510, 1511, 15 shown in FIG.
The signal input through 12, 1513 corresponds to the input signal 1417 to the memory circuit 19 in FIG. Signal lines 1514, 1515, 1516, 1517 of FIG.
Is the input signal 1418 to the memory circuit 19 in FIG.
Is equivalent to That is, the signal lines 1510 and 151 of FIG.
1,1512,1513,1514,1515,151
6, 1517 are signal lines 1521, 1522, and 1521 of FIG.
1523, 1524, 1525, 1526, 1527,
1528 is connected.

【0123】図16の信号線1910を通じて入力され
る信号が、図15における記憶回路19への入力信号1
419に相当する。
The signal input through the signal line 1910 in FIG. 16 is the input signal 1 to the memory circuit 19 in FIG.
Equivalent to 419.

【0124】つまり、記憶回路1401として図14の
構成を採用している場合には、図16の信号線1910
は、図14の信号線1528と接続される。
That is, when the configuration of FIG. 14 is adopted as the memory circuit 1401, the signal line 1910 of FIG.
Are connected to the signal line 1528 of FIG.

【0125】図16の信号線1518を通じて入力され
る信号が、図15におけるシステムクロック1415に
相当する。図16の信号線1519を通じて入力される
信号が、図15における不一致検出信号1416に相当
する。
The signal input through the signal line 1518 in FIG. 16 corresponds to the system clock 1415 in FIG. The signal input through the signal line 1519 in FIG. 16 corresponds to the mismatch detection signal 1416 in FIG.

【0126】信号線1520を通じて入力される信号は
スキャンクロックである。
The signal input through the signal line 1520 is the scan clock.

【0127】比較回路26は、信号系列1417と信号
系列1418とを比較している。該比較の結果不一致を
検出すると、比較回路26は、不一致検出信号1416
を”H”にする。すると、記憶回路19の論理素子15
09は、システムクロック1415が記憶素子190
1,1502〜1508に入力されるのを抑止する。そ
の結果、各記憶素子1901,1502〜1508は、
信号系列1417,1418を新たに取り込むのを停止
する。同様に、記憶回路1411の論理素子1509
も、システムクロック1415が記憶素子1501〜1
508に入力されるのを抑止する。その結果、各記憶素
子1501〜1508は、信号系列1413,1414
を新たに取り込むのを停止する。以上のように動作した
結果、記憶回路1411は不一致が発生した時点のマス
タ側およびチェッカ側の信号系列を保持し、記憶回路1
9は不一致が発生する1サイクル前のマスタ側及びチェ
ッカ側の信号系列を保持することになる。
The comparison circuit 26 compares the signal series 1417 with the signal series 1418. When a mismatch is detected as a result of the comparison, the comparison circuit 26 causes the mismatch detection signal 1416.
To "H". Then, the logic element 15 of the memory circuit 19
09, the system clock 1415 is the storage element 190.
1, 1502 to 1508 are suppressed. As a result, the respective storage elements 1901, 1502-1508,
The acquisition of new signal sequences 1417 and 1418 is stopped. Similarly, the logic element 1509 of the memory circuit 1411
Also, the system clock 1415 causes the storage elements 1501-1 to 150-1.
The input to 508 is suppressed. As a result, each of the storage elements 1501 to 1508 has the signal sequences 1413 and 1414.
Stop importing new. As a result of the above operation, the storage circuit 1411 holds the signal sequence on the master side and the checker side at the time when the mismatch occurs, and the storage circuit 1
9 holds the signal sequence on the master side and the checker side one cycle before the mismatch occurs.

【0128】記憶回路1411及び記憶回路19に格納
されている情報を観測するには、信号線1520を通じ
て記憶回路1411及び記憶回路19にスキャンクロッ
クを入力する。すると、記憶素子1901,1502〜
1508に格納されている値は、信号線1528を通じ
て順次出力される。この出力信号が、図15における外
部信号線181から出力される信号に相当する。また、
これと並行して、記憶回路1411の記憶している値
も、図14の信号線1528を通じて順次出力されてく
る。記憶回路1411の信号線1528(図14参照)
は、記憶回路19の信号線1910と接続されているた
め、記憶素子1411からスキャンアウトされたこの信
号は、そのまま信号線1910を通じて、記憶素子19
の記憶素子1910に入力されてくる。そして、該記憶
素子19が記憶していた内容が記憶素子19の信号線1
528からスキャンアウトされた後に続いて、該記憶素
子1411が記憶していた内容も図15の信号線152
8を通じて順次出力されてくる。
To observe the information stored in the memory circuits 1411 and 19, a scan clock is input to the memory circuits 1411 and 19 through the signal line 1520. Then, the storage elements 1901, 1502
The values stored in 1508 are sequentially output through the signal line 1528. This output signal corresponds to the signal output from the external signal line 181 in FIG. Also,
In parallel with this, the values stored in the memory circuit 1411 are also sequentially output through the signal line 1528 in FIG. The signal line 1528 of the memory circuit 1411 (see FIG. 14)
Is connected to the signal line 1910 of the memory circuit 19, this signal scanned out from the memory element 1411 is directly transmitted through the signal line 1910 to the memory element 1911.
Is input to the memory element 1910 of. Then, the contents stored in the storage element 19 are the signal line 1 of the storage element 19.
After being scanned out from 528, the contents stored in the memory element 1411 are also shown in the signal line 152 in FIG.
It is sequentially output through 8.

【0129】なお、記憶回路19の出力信号線192
1,1522〜1528に、該記憶回路19と同様の記
憶回路をさらにつないでゆくことで、さらに以前の処理
結果をも保持できるようにすることができる。
The output signal line 192 of the memory circuit 19
By connecting a storage circuit similar to the storage circuit 19 to 1,1522 to 1528, it is possible to hold the previous processing result.

【0130】本実施形態によれば、例えばアドレスをイ
ンクリメントしているときにアドレスの不一致が発生し
た場合でも、故障LSIを特定することができる。
According to this embodiment, even if an address mismatch occurs while incrementing the address, the faulty LSI can be specified.

【0131】本発明の第5の実施形態を図17を用いて
説明する。
The fifth embodiment of the present invention will be described with reference to FIG.

【0132】本実施形態では不一致が発生したときの不
一致信号位置情報を記憶回路14に記憶するのみなら
ず、不一致発生時及び不一致発生直前のチェッカ側LS
Iの処理信号系列を、それぞれ、記憶回路1601,1
602に記憶することを特徴とする。
In the present embodiment, not only the mismatch signal position information when a mismatch has occurred is stored in the memory circuit 14, but also the checker side LS at the time of the mismatch and immediately before the mismatch occurs.
The processed signal sequences of I are stored in the storage circuits 1601 and 1 respectively.
It is characterized in that it is stored in 602.

【0133】記憶回路1601および記憶回路1602
は、例えば図9に示す回路1001をそのまま利用して
構成することができる。この場合には、図9における信
号線1003を通じて入力される信号が、記憶回路16
01,1602へ入力されるシステムクロック1603
に相当する。図9における信号線1004を通じて入力
される信号が、記憶回路1601,1602への入力信
号1604に相当する。同様に、信号線1002を通じ
て入力される信号が、記憶回路1601への入力信号1
605、記憶回路1602への入力信号1606に相当
する。信号線1005を通じて出力される信号が、記憶
回路1601からの出力信号1606、記憶回路160
2からの出力信号(これは、出力ピン群1607を通じ
て論理LSI1600の外部に出力される)に相当す
る。
Storage circuit 1601 and storage circuit 1602
Can be configured by using, for example, the circuit 1001 shown in FIG. In this case, the signal input through the signal line 1003 in FIG.
01, 1602 input to system clock 1603
Is equivalent to A signal input through the signal line 1004 in FIG. 9 corresponds to the input signal 1604 to the memory circuits 1601 and 1602. Similarly, the signal input through the signal line 1002 is the input signal 1 to the memory circuit 1601.
605, which corresponds to an input signal 1606 to the memory circuit 1602. The signal output through the signal line 1005 is the output signal 1606 from the memory circuit 1601 and the memory circuit 160.
2 corresponds to the output signal (which is output to the outside of the logic LSI 1600 through the output pin group 1607).

【0134】外部入出力ピン1608は図1における外
部入出力ピン群122に、また、外部出力ピン1609
は外部出力ピン123に相当するものである。
The external input / output pin 1608 corresponds to the external input / output pin group 122 in FIG. 1, and the external output pin 1609.
Corresponds to the external output pin 123.

【0135】不一致が発生していないとき、記憶回路1
601は、マスタLSIの処理信号系列と比較中のチェ
ッカLSIの処理信号系列を格納している。一方、記憶
回路1602は、1クロックサイクル前に比較されたチ
ェッカLSIの処理信号系列を格納している。
When no mismatch occurs, the memory circuit 1
Reference numeral 601 stores the processed signal series of the checker LSI being compared with the processed signal series of the master LSI. On the other hand, the memory circuit 1602 stores the processed signal series of the checker LSI compared with one clock cycle before.

【0136】不一致が発生したとき、信号1604が”
L”から”H”に立上り、記憶回路14,1601,1
602を構成する記憶素子に印加するクロック信号を抑
止する。そのため、記憶回路14,1601,1602
はいずれもその時の内部状態を保持する。すなわち、記
憶回路1601には不一致発生時のチェッカ側LSIの
処理信号系列が、また、記憶回路1602には不一致発
生直前のチェッカ側LSIの処理信号系列が、それぞれ
保存されている。記憶回路14には、信号線毎の比較結
果が保持される。
When a mismatch occurs, the signal 1604 is "
The memory circuit 14,1601,1 rises from "L" to "H".
The clock signal applied to the memory element forming 602 is suppressed. Therefore, the memory circuits 14, 1601, 1602
Holds the internal state at that time. That is, the memory circuit 1601 stores the processed signal series of the checker-side LSI when the mismatch occurs, and the memory circuit 1602 stores the processed signal series of the checker-side LSI immediately before the mismatch occurs. The storage circuit 14 holds the comparison result for each signal line.

【0137】システムクロック1603を供給し、記憶
回路1601,1602に格納されている信号系列を外
部出力ピン群1607から出力させることで、故障診断
のための情報(つまり、不一致発生時および 不一致発
生直前におけるチェッカ側LSIの処理信号系列)を得
ることができる。記憶回路14の保持している情報も、
外部出力ピン1610を通じて出力させることができ
る。
By supplying the system clock 1603 and outputting the signal series stored in the memory circuits 1601 and 1602 from the external output pin group 1607, information for failure diagnosis (that is, when a mismatch occurs and immediately before the mismatch occurs). The checker side LSI processing signal sequence) can be obtained. Information stored in the memory circuit 14 is also
It can be output through the external output pin 1610.

【0138】本実施形態によれば、例えばアドレスをイ
ンクリメントしているときにアドレスの不一致が発生し
た場合でも、故障LSIを特定することができる。
According to the present embodiment, for example, even when an address mismatch occurs while incrementing the address, the faulty LSI can be specified.

【0139】記憶回路14,1601,1602を構成
する記憶素子としてスキャン動作用のアクセス端子を備
えたものを採用し、これらにスキャンチェーンを構成さ
せておけば、外部出力ピン数を低減することもできる。
The number of external output pins can be reduced by adopting, as the memory elements forming the memory circuits 14, 1601, 1602, those having an access terminal for a scan operation, and configuring a scan chain in these elements. it can.

【0140】なお、不一致が発生したときの不一致信号
位置情報に代わって、不一致が発生したときのマスタL
SIの処理信号系列を記憶する手段を設けても構わな
い。また、不一致発生時及び不一致発生直前のチェッカ
側LSIの処理信号系列に代わって、不一致発生時及び
不一致発生直前のマスタ側LSIの処理信号系列を記憶
するようにしても上記の目的を達成することができる。
Note that, in place of the mismatch signal position information when the mismatch occurs, the master L when the mismatch occurs
A means for storing the SI processed signal sequence may be provided. Further, instead of the processing signal sequence of the checker side LSI at the time of the mismatch occurrence and immediately before the mismatch occurrence, the processing signal sequence of the master side LSI at the time of the mismatch occurrence and immediately before the mismatch occurrence may be stored to achieve the above object. You can

【0141】本発明の第6の実施形態を図18を用いて
説明する。
The sixth embodiment of the present invention will be described with reference to FIG.

【0142】本実施形態は、本発明の論理LSI(ここ
では、第1の実施形態における論理LSI)を用いて構
築した情報処理システムである。
The present embodiment is an information processing system constructed by using the logic LSI of the present invention (here, the logic LSI in the first embodiment).

【0143】この情報処理システムは、図18に示すと
おり、論理LSI11,12と、外部記憶装置170
1、入力装置1702、表示装置1703、バス信号線
1704,1705、制御回路1706、基板170
7、コントローラ1708および主メモリ1711,1
712を備えている。
As shown in FIG. 18, this information processing system includes logic LSIs 11 and 12 and an external storage device 170.
1, input device 1702, display device 1703, bus signal lines 1704, 1705, control circuit 1706, substrate 170
7, controller 1708 and main memory 1711, 1
712.

【0144】制御回路1706は、論理LSI11及び
論理LSI12の一方をマスタモード、他方をチェッカ
モードに設定するものである。
The control circuit 1706 sets one of the logic LSI 11 and the logic LSI 12 in the master mode and the other in the checker mode.

【0145】コントローラ1708は、表示装置170
3に表示する情報を制御するものである。
The controller 1708 has a display device 170.
3 controls the information displayed in 3.

【0146】論理LSI11,12、主メモリ171
1,1712、制御回路1706は、基板1707に搭
載されている。
Logic LSIs 11 and 12, main memory 171
1, 1712 and the control circuit 1706 are mounted on the substrate 1707.

【0147】この情報処理システムの動作を図1,図1
8を参照して説明する。
The operation of this information processing system is shown in FIGS.
8 will be described.

【0148】あらかじめ、論理LSI11をマスタモー
ド、論理LSI12をチェッカモードとするように制御
回路1706を設定しておく。
The control circuit 1706 is set in advance so that the logic LSI 11 is in the master mode and the logic LSI 12 is in the checker mode.

【0149】通常動作では、使用者は表示装置1703
を参照しながら入力装置1702を用いて所望の処理を
行う。この場合、マスタモードに設定されている論理L
SI11は、バス信号線1704を通じて入力される信
号を処理し、その処理結果をバス信号線1705に出力
する。
In normal operation, the user operates the display device 1703.
The desired processing is performed using the input device 1702 while referring to FIG. In this case, the logical L set to master mode
SI11 processes the signal input through the bus signal line 1704, and outputs the processing result to the bus signal line 1705.

【0150】一方、チェッカモードに設定されている論
理LSI12も、バス信号線1704を通じて入力され
る信号を処理する。そして、論理LSI12は、自らの
処理結果を、バス信号線1705を通じて入力された論
理LSI11の処理結果と比較する。該比較の結果、不
一致が発生していた時には、比較回路26(図1参照)
は外部出力ピン123を通じて出力する信号を”H”に
する。該信号は記憶回路14にも出力されており、該信
号が”H”になると、記憶回路14は、その時点のビッ
トごとの比較結果を記憶する。
On the other hand, the logic LSI 12 set in the checker mode also processes the signal input through the bus signal line 1704. Then, the logic LSI 12 compares its processing result with the processing result of the logic LSI 11 input through the bus signal line 1705. As a result of the comparison, when there is a mismatch, the comparison circuit 26 (see FIG. 1)
Sets the signal output through the external output pin 123 to "H". The signal is also output to the memory circuit 14, and when the signal becomes "H", the memory circuit 14 stores the comparison result for each bit at that time.

【0151】外部出力ピン123から出力される信号は
バス信号線1705を経由してコントローラ1708に
も入力されている。表示装置1703は、該信号が”
H”となった場合には、不一致発生のメッセージを表示
させることで使用者に異常の発生を通知する。
The signal output from the external output pin 123 is also input to the controller 1708 via the bus signal line 1705. The display device 1703 indicates that the signal is "
When it becomes "H", the user is notified of the occurrence of the abnormality by displaying a message indicating the occurrence of the mismatch.

【0152】次に異常が発生したとき、その不一致情報
を使用者が観測する方法を説明する。
Next, a method for the user to observe the disagreement information when an abnormality occurs will be described.

【0153】論理LSI12が図2または図4の回路で
実現されている場合には、信号線124を直接プローブ
する事などにより、比較結果を観測できる。
When the logic LSI 12 is realized by the circuit shown in FIG. 2 or 4, the comparison result can be observed by directly probing the signal line 124.

【0154】また、論理LSI12が図6の回路で実現
されている場合には、論理LSI12にスキャンクロッ
クを印加する。そして、外部出力ピン124から出力さ
れてくる信号をスキャンクロックに同期してプロービン
グすることで不一致情報を観測できる。但し、この場合
には、スキャンクロックを発生し、そのスキャンクロッ
クに同期して信号をプロービングするテスタ装置が別途
必要である。
If the logic LSI 12 is realized by the circuit of FIG. 6, a scan clock is applied to the logic LSI 12. The mismatch information can be observed by probing the signal output from the external output pin 124 in synchronization with the scan clock. However, in this case, a separate tester device for generating a scan clock and probing a signal in synchronization with the scan clock is required.

【0155】アドレス指定等することで記憶回路14の
記憶値をシステムデータバスに出力可能な場合は、論理
LSI12をマスタモードに変更することでバス信号線
1705を介して不一致情報を観測することができる。
この場合には、まず、制御回路1706によって、論理
LSI12をマスタモードに変更する。この後、入力装
置1702を用いて記憶回路14を指定する。マスタモ
ードとされた論理LSI12は、記憶回路14が記憶し
ている内容を、バス信号線1705に出力する。従っ
て、表示装置1703にこの値を表示させることで、比
較結果を観測することができる。
When the storage value of the storage circuit 14 can be output to the system data bus by addressing or the like, the mismatch information can be observed through the bus signal line 1705 by changing the logic LSI 12 to the master mode. it can.
In this case, first, the control circuit 1706 changes the logic LSI 12 to the master mode. After that, the storage circuit 14 is designated using the input device 1702. The logic LSI 12 in the master mode outputs the content stored in the storage circuit 14 to the bus signal line 1705. Therefore, by displaying this value on the display device 1703, the comparison result can be observed.

【0156】特許請求の範囲において言う”論理部”と
は、例えば図1の論理回路部24に相当する。”自系信
号系列”とは、例えば図1の論理回路部24の出力する
処理結果の信号系列に相当する。”他系信号系列”と
は、例えば図1の入出力ピン群122から入力される信
号系列に相当する。”比較部”とは、比較回路26に相
当する。
The "logic unit" in the claims corresponds to, for example, the logic circuit unit 24 in FIG. The “own system signal sequence” corresponds to, for example, the signal sequence of the processing result output from the logic circuit unit 24 in FIG. The "other system signal series" corresponds to the signal series input from the input / output pin group 122 of FIG. 1, for example. The “comparison section” corresponds to the comparison circuit 26.

【0157】特許請求の範囲において言う”記憶手段”
とは、例えば図1の記憶回路14に、また、図7の記憶
回路1403に相当する。また、図8の例では、記憶回
路14及び記憶回路91に相当する。図10、図12の
例では記憶回路1101、図13の例では記憶回路14
11、図15の例では記憶回路1411,19に相当す
る。図17の例では記憶回路1601,1602に相当
する。さらには、これらの記憶回路から記憶内容を出力
させるための構成要素、例えば、スキャンクロック等を
発生させる回路、外部出力ピン群124等もここで言
う”記憶手段”に含まれる。
"Storage means" as used in the claims
Corresponds to, for example, the memory circuit 14 in FIG. 1 and the memory circuit 1403 in FIG. 7. Further, in the example of FIG. 8, it corresponds to the memory circuit 14 and the memory circuit 91. In the example of FIGS. 10 and 12, the memory circuit 1101 and in the example of FIG. 13, the memory circuit 14
11, the memory circuits 1411 and 19 in the example of FIG. In the example of FIG. 17, it corresponds to the storage circuits 1601 and 1602. Further, constituent elements for outputting the stored contents from these storage circuits, for example, a circuit for generating a scan clock and the like, the external output pin group 124, etc. are also included in the "storage means".

【0158】特許請求の範囲において言う”不一致検出
信号”とは、比較回路26が出力する不一致の発生の有
無を示す信号である。
In the claims, the "mismatch detection signal" is a signal output from the comparison circuit 26, which indicates whether or not a mismatch occurs.

【0159】請求項6において言う”端子”とは、例え
ば、入出力端子群122に相当する。”モード制御手
段”とは、例えば図1のチェッカに設定されている論理
LSI12について言えばトライステートゲート列28
に相当する。”モード指定信号”とは、図1における制
御信号282に相当する。
The "terminal" referred to in claim 6 corresponds to, for example, the input / output terminal group 122. The "mode control means" is, for example, the tristate gate array 28 in the logic LSI 12 set in the checker of FIG.
Is equivalent to The "mode designation signal" corresponds to the control signal 282 in FIG.

【0160】特許請求の範囲において言う”モード設定
手段”とは、図18における制御回路1706に相当す
る。”第1のバス信号線”とは、バス信号線1704に
相当する。”入力手段”とは、入力装置1702に相当
する。”第2のバス信号線”とは、バス信号線1705
に相当する。”観測手段”とは、コントローラ1708
などに相当する。
The "mode setting means" referred to in the claims corresponds to the control circuit 1706 in FIG. The “first bus signal line” corresponds to the bus signal line 1704. The “input means” corresponds to the input device 1702. The “second bus signal line” is the bus signal line 1705.
Is equivalent to “Observation means” means the controller 1708
And so on.

【0161】特許請求の範囲において言う”第1の入力
端子”とは、入力端子121に相当する。
The "first input terminal" referred to in the claims corresponds to the input terminal 121.

【0162】”第2の入力端子”とは、例えば、図1の
例における外部入出力端子122、図15の例における
入出力端子群1412に相当する。”演算比較手段”と
は、例えば、図15の例における演算回路部24,比較
回路26に相当する。”第1の出力端子”とは、例え
ば、図1の例における外部出力端子124、図8の例に
おける外部出力端子901、図10の例における外部出
力端子群1103に相当する。”第2の出力端子”と
は、例えば、図10の例における外部出力ピン1103
に相当する。”第3の出力端子”とは、例えば図12の
例における外部出力ピン1301に相当する。なお、図
13の例では外部出力ピン1421が、また、図15の
例では外部出力ピン181が、ここで言う第2の出力端
子、第3の出力端子を兼ねている。”第4の出力端子”
とは、例えば、図1の例では外部出力ピン123に相当
する。
The "second input terminal" corresponds to, for example, the external input / output terminal 122 in the example of FIG. 1 and the input / output terminal group 1412 in the example of FIG. The "arithmetic / comparison means" corresponds to, for example, the arithmetic circuit unit 24 and the comparison circuit 26 in the example of FIG. The “first output terminal” corresponds to, for example, the external output terminal 124 in the example of FIG. 1, the external output terminal 901 in the example of FIG. 8, and the external output terminal group 1103 in the example of FIG. 10. The “second output terminal” is, for example, the external output pin 1103 in the example of FIG.
Is equivalent to The “third output terminal” corresponds to the external output pin 1301 in the example of FIG. 12, for example. The external output pin 1421 in the example of FIG. 13 and the external output pin 181 in the example of FIG. 15 also serve as the second output terminal and the third output terminal. "Fourth output terminal"
Corresponds to the external output pin 123 in the example of FIG. 1, for example.

【0163】[0163]

【発明の効果】本発明の論理LSIを用いて2重系シス
テムを構成すれば、一方が故障したとき、故障発生を検
出するだけでなく、信号値の一致していない信号線名を
特定することができる。
By constructing a dual system using the logic LSI of the present invention, when one fails, not only the failure occurrence is detected, but also the signal line names whose signal values do not match are specified. be able to.

【0164】また、故障発生直前の信号値、パリティ等
により、故障LSIが特定できるため、誤った信号を出
力した外部出力ピン及びその正常値/故障値が判明す
る。機能テスト等に用いられる故障辞書を参照すること
により、故障診断を行うことができる。
Further, since the faulty LSI can be specified by the signal value immediately before the fault has occurred, the parity, etc., the external output pin that has output an incorrect signal and its normal value / fault value can be identified. The failure diagnosis can be performed by referring to the failure dictionary used for the function test and the like.

【0165】故障位置がアドレス部であるかデータ部で
あるかがわかるため、故障位置に応じてキャッシュメモ
リをパージするなどの適切な復旧処理を行うことができ
る。
Since it is known whether the failure location is the address section or the data section, it is possible to perform appropriate recovery processing such as purging the cache memory according to the failure location.

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

【図1】本発明の第1の実施形態を示す論理LSIの構
成とその適用例である。
FIG. 1 is a configuration of a logic LSI showing a first embodiment of the present invention and an application example thereof.

【図2】比較回路26及び記憶回路14の構成の一例
(回路2601、回路1401)を示す回路図である。
FIG. 2 is a circuit diagram showing an example of a configuration (circuit 2601, circuit 1401) of a comparison circuit 26 and a memory circuit 14.

【図3】回路2601および回路1401の動作を示す
タイムチャートである。
FIG. 3 is a time chart showing the operation of circuits 2601 and 1401.

【図4】図1における記憶回路14の他の構成例(回路
1402)を示す図である。
FIG. 4 is a diagram showing another configuration example (circuit 1402) of the memory circuit 14 in FIG.

【図5】回路2601及び回路1402の動作を示すタ
イムチャートである。
FIG. 5 is a time chart showing the operation of circuits 2601 and 1402.

【図6】図1における記憶回路14のさらに別の構成例
(回路1403)を示す図である。
6 is a diagram showing still another configuration example (circuit 1403) of the memory circuit 14 in FIG.

【図7】本発明の第2の実施形態である論理LSI8の
構成を示すブロック図である。
FIG. 7 is a block diagram showing a configuration of a logic LSI 8 according to a second embodiment of the present invention.

【図8】本発明の第3の実施形態である論理LSI9の
構成を示すブロック図である。
FIG. 8 is a block diagram showing a configuration of a logic LSI 9 according to a third embodiment of the present invention.

【図9】図8における記憶回路91の構成例(回路10
01)を示す回路図である。
9 is a configuration example of a memory circuit 91 in FIG. 8 (circuit 10).
It is a circuit diagram showing (01).

【図10】本発明の第4の実施形態である論理LSI1
100の構成を示すブロック図である。
FIG. 10 is a logic LSI 1 according to a fourth embodiment of the present invention.
3 is a block diagram showing the configuration of 100. FIG.

【図11】図10における記憶回路1101の構成例を
示す回路図である。
11 is a circuit diagram showing a configuration example of a memory circuit 1101 in FIG.

【図12】第3の実施形態(図8、図9)および第4の
実施形態(図10)の変形例である論理LSI1300
の構成を示すブロック図である。
FIG. 12 is a logic LSI 1300 that is a modified example of the third embodiment (FIGS. 8 and 9) and the fourth embodiment (FIG. 10).
FIG. 3 is a block diagram showing the configuration of FIG.

【図13】第3の実施形態(図8、図9)および第4の
実施形態(図10)の変形例である論理LSI1400
の構成を示すブロック図である。
FIG. 13 is a logic LSI 1400 that is a modification of the third embodiment (FIGS. 8 and 9) and the fourth embodiment (FIG. 10).
FIG. 3 is a block diagram showing the configuration of FIG.

【図14】図13における記憶回路1411の構成例を
示す回路図である。
14 is a circuit diagram showing a configuration example of a memory circuit 1411 in FIG.

【図15】図13に示した例の拡張例である論理LSI
1800を示すブロック図である。
15 is a logic LSI that is an extension example of the example shown in FIG.
1 is a block diagram showing 1800. FIG.

【図16】図15における記憶回路19の構成例を示す
回路図である。
16 is a circuit diagram showing a configuration example of a storage circuit 19 in FIG.

【図17】本発明の第5の実施形態である論理LSI1
600の構成を示すブロック図である。
FIG. 17 shows a logic LSI 1 according to a fifth embodiment of the present invention.
6 is a block diagram showing the configuration of 600. FIG.

【図18】本発明の論理LSIを用いた情報処理システ
ムを示すブロック図である。
FIG. 18 is a block diagram showing an information processing system using a logic LSI of the present invention.

【図19】従来の論理LSIの構成とその適用例であ
る。
FIG. 19 shows a configuration of a conventional logic LSI and its application example.

【符号の説明】[Explanation of symbols]

11…論理LSI、12…論理LSI、13…記憶回
路、14…記憶回路、19…記憶回路、23…論理回路
部、24…論理回路部、25…比較回路、26…比較回
路、27…トライステートゲート列、28…トライステ
ートゲート列、81…選択回路、91…記憶回路、12
1…外部入力ピン群、122…外部入出力ピン群、12
3…外部出力ピン、124外部出力ピン群、181…外
部出力ピン、272…制御信号、282…制御信号、9
01…外部出力ピン群、902…外部入出力ピン群、1
101…記憶回路、1103…外部出力ピン群、130
1…外部出力ピン群、1302…外部入出力ピン群、1
411…記憶回路、1412…外部入出力ピン群、14
21…外部出力ピン、1601…記憶回路、1602…
記憶回路、1607…外部出力ピン、1608…外部入
出力ピン群、1610…外部出力ピン群
11 ... Logic LSI, 12 ... Logic LSI, 13 ... Memory circuit, 14 ... Memory circuit, 19 ... Memory circuit, 23 ... Logic circuit section, 24 ... Logic circuit section, 25 ... Comparison circuit, 26 ... Comparison circuit, 27 ... Tri State gate row, 28 ... Tri-state gate row, 81 ... Selection circuit, 91 ... Storage circuit, 12
1 ... External input pin group, 122 ... External input / output pin group, 12
3 ... External output pin, 124 External output pin group, 181, ... External output pin, 272 ... Control signal, 282 ... Control signal, 9
01 ... External output pin group, 902 ... External input / output pin group, 1
101 ... Memory circuit, 1103 ... External output pin group, 130
1 ... External output pin group, 1302 ... External input / output pin group, 1
411 ... Memory circuit, 1412 ... External input / output pin group, 14
21 ... External output pin, 1601 ... Memory circuit, 1602 ...
Storage circuit, 1607 ... External output pin, 1608 ... External input / output pin group, 1610 ... External output pin group

フロントページの続き (72)発明者 金川 信康 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内 (72)発明者 堀田 多加志 茨城県日立市大みか町七丁目1番1号 株 式会社日立製作所日立研究所内Front Page Continuation (72) Inventor Nobuyasu Kanakawa 7-1, 1-1 Omika-cho, Hitachi City, Ibaraki Hitachi Ltd. Hitachi Research Laboratory (72) Inventor Takashi Hotta 7-1-1, Omika-cho, Hitachi City, Ibaraki Hitachi, Ltd., Hitachi Research Laboratory

Claims (11)

【特許請求の範囲】[Claims] 【請求項1】データの入力を受け付け、該入力されたデ
ータに対し別途定められた演算処理を行い、その演算結
果を示す信号系列(以下“自系信号系列”という)を出
力する論理部と、 所定の信号系列の入力を受け付け、該入力された信号系
列(以下“他系信号系列”という)と上記自系信号系列
とを比較し、当該比較の対象となっていた信号系列を構
成する信号毎の比較結果を出力する比較部と、 上記比較部が不一致を検出した場合における当該比較の
対象となっていた信号系列についての当該信号系列を構
成する信号毎の上記比較結果を記憶しこれを外部へ出力
する記憶手段と、 を有することを特徴とする論理回路。
1. A logic unit for receiving data input, performing a separately specified arithmetic processing on the input data, and outputting a signal series (hereinafter referred to as "self-system signal series") indicating the operation result. , Accepts an input of a predetermined signal sequence, compares the input signal sequence (hereinafter referred to as “other system signal sequence”) with the own system signal sequence, and forms a signal sequence that is the target of the comparison. A comparison unit that outputs a comparison result for each signal, and stores the comparison result for each signal that constitutes the signal sequence of the signal sequence that was the target of the comparison when the comparison unit detects a mismatch. And a storage unit that outputs the external to the logic circuit.
【請求項2】データの入力を受け付け、該入力されたデ
ータに対し別途定められた演算処理を行い、その演算結
果を示す信号系列(以下“自系信号系列”という)を出
力する論理部と、 信号系列の入力を受け付け、該入力された信号系列(以
下“他系信号系列”という)と上記自系信号系列とを比
較し、当該比較の対象となっていた信号系列を構成する
信号毎の比較結果を出力する比較部と、 上記比較部が不一致を検出した場合における当該比較の
対象となっていた信号系列についての当該信号系列を構
成する信号毎の上記比較結果と、上記比較部が不一致を
検出した場合における当該比較の対象となっていた上記
自系信号系列と、上記比較部が不一致を検出した場合に
おける当該比較の対象となっていた上記他系信号系列
と、のうちの少なくとも二つを記憶しこれを外部へ出力
する記憶手段と、 を有することを特徴とする論理回路。
2. A logic unit that receives data input, performs a separately specified arithmetic processing on the input data, and outputs a signal series (hereinafter referred to as "self-system signal series") indicating the operation result. , Accepting an input of a signal sequence, comparing the input signal sequence (hereinafter referred to as “other system signal sequence”) with the own system signal sequence, and for each signal forming the signal sequence that was the object of the comparison. Comparing unit for outputting the comparison result of, the comparison result for each signal constituting the signal sequence of the signal sequence that was the target of the comparison when the comparison unit detects a mismatch, and the comparison unit Of the own system signal sequence that was the target of the comparison when a mismatch was detected and the other system signal sequence that was the target of the comparison when the comparison unit detected a mismatch, Logic circuit, characterized in that it comprises storage means for storing Kutomo two outputs it to the outside.
【請求項3】データの入力を受け付け、該入力されたデ
ータに対し別途定められた演算処理を行い、その演算結
果を示す信号系列(以下“自系信号系列”という)を出
力する論理部と、 信号系列の入力を受け付け、該入力された信号系列(以
下”他系信号系列”という)と上記自系信号系列とを比
較し、当該比較の対象となっていた信号系列を構成する
信号毎の比較結果を出力する比較部と、 上記比較部が不一致を検出した場合における当該比較の
対象となっていた信号系列についての当該信号系列を構
成する信号毎の上記比較結果と、上記比較部が不一致を
検出した場合における当該比較の対象となっていた上記
自系信号系列およびそれ以前における上記自系信号系列
と、上記比較部が不一致を検出した場合における当該比
較の対象となっていた上記他系信号系列およびそれ以前
における上記他系信号系列と、のうち少なくとも二つを
記憶しこれを外部へ出力する記憶手段と、 を有することを特徴とする論理回路。
3. A logic unit that receives data input, performs a separately specified arithmetic processing on the input data, and outputs a signal series (hereinafter referred to as "self-system signal series") indicating the operation result. , A signal sequence is input, the input signal sequence (hereinafter referred to as “other system signal sequence”) is compared with the own system signal sequence, and each signal forming the signal sequence that is the target of the comparison is compared. Comparing unit for outputting the comparison result of, the comparison result for each signal constituting the signal sequence of the signal sequence that was the target of the comparison when the comparison unit detects a mismatch, and the comparison unit When the non-coincidence is detected, the own-system signal sequence that has been the target of the comparison and the own-system signal sequence before that, and the comparison unit when the non-coincidence is detected by the comparison unit. Logic circuit, characterized in that it comprises which was the other system signal sequence and with the other system a signal sequence in earlier, and a storage means for outputting it stores at least two outside of.
【請求項4】上記比較部は、上記信号系列を構成する信
号のうちいずれか一の信号にでも不一致を検出した場合
その旨を示す不一致検出信号を出力するものであるこ
と、 を特徴とする請求項1、2または3記載の論理回路。
4. The comparing section outputs a mismatch detection signal indicating that any mismatch occurs in any one of the signals forming the signal sequence, the mismatch detection signal indicating that fact. The logic circuit according to claim 1, 2 or 3.
【請求項5】上記論理部は、上記演算結果を外部にも出
力可能に構成されていること、 を特徴とする請求項1、2、3または4記載の論理回路。
5. The logic circuit according to claim 1, 2, 3 or 4, wherein the logic section is configured to output the operation result to the outside.
【請求項6】信号の入出力される端子と、 動作モードとして、上記論理部の演算結果を上記端子を
通じて外部に出力させるマスタモードと、上記端子を通
じての上記演算結果の外部への出力を抑止するとともに
上記端子を通じて入力される信号系列を上記他系信号系
列として上記比較回路に入力させるチェッカモードとを
備え、別途入力されるモード指定信号に従って上記動作
モードを上記マスタモードとチェッカモードとのいずれ
かに設定するモード制御手段と、 を有することを特徴とする請求項5記載の論理回路。
6. A terminal for inputting / outputting a signal, a master mode as an operation mode for outputting the operation result of the logic section to the outside through the terminal, and a suppression of outputting the operation result to the outside through the terminal. And a checker mode for inputting the signal series input through the terminal as the other system signal series to the comparison circuit, and the operation mode is selected from the master mode and the checker mode according to a mode input signal separately input. 6. The logic circuit according to claim 5, further comprising: a mode control unit for setting the crab.
【請求項7】2個の請求項6記載の論理回路と、 上記論理回路の動作モードを指定するモード指定信号を
生成し、上記論理回路のうち一方をマスタモード、他方
をチェッカモードとさせるモード設定手段と、 上記論理回路の双方に上記データを入力するための第1
のバス信号線と、 上記第1のバス信号線に信号を供給する入力手段と、 上記マスタモードに設定された論理回路の出力する上記
演算結果を、上記チェッカモードに設定された論理回路
に入力させる第2のバス信号線と、 上記第2のバス信号線の状態を観測する観測手段と、 を有することを特徴とするデータ処理システム。
7. A mode in which two logic circuits according to claim 6 and a mode designating signal designating an operation mode of the logic circuit are generated, and one of the logic circuits is set to a master mode and the other is set to a checker mode. A first means for inputting the data to both the setting means and the logic circuit
Bus signal line, input means for supplying a signal to the first bus signal line, and the operation result output from the logic circuit set to the master mode is input to the logic circuit set to the checker mode. A data processing system, comprising: a second bus signal line for observing; and observing means for observing a state of the second bus signal line.
【請求項8】データを入力される第1の入力端子と、 所定の信号系列(以下“他系信号系列”という)を入力
される第2の入力端子と、 上記第1の入力端子を通じて入力されたデータに対し所
定の演算処理を行うとともに、該演算処理結果の信号系
列(以下“自系信号系列”という)と上記他系信号系列
とを比較する演算比較手段と、を備え、 上記演算比較手段による比較によって不一致が検出され
た場合における当該比較の対象となっていた信号系列に
ついての、当該信号系列を構成する信号毎の比較結果が
出力される第1の出力端子と、 を有する論理回路。
8. A first input terminal for inputting data, a second input terminal for inputting a predetermined signal series (hereinafter referred to as "other system signal series"), and an input through the first input terminal. A predetermined arithmetic processing is performed on the obtained data, and the arithmetic operation comparing means compares the signal series of the arithmetic processing result (hereinafter referred to as “self-system signal series”) with the other-system signal series. A first output terminal for outputting a comparison result for each signal forming the signal series, which is the target of the comparison when a mismatch is detected by the comparison by the comparison means. circuit.
【請求項9】データを入力される第1の入力端子と、 所定の信号系列(以下“他系信号系列”という)を入力
される第2の入力端子と、 上記第1の入力端子を通じて入力されたデータに対し所
定の演算処理を行うとともに、該演算処理結果の信号系
列(以下“自系信号系列”という)と上記他系信号系列
とを比較する演算比較手段と、を備え、 さらに、 上記演算比較手段が不一致を検出した場合における当該
比較の対象となっていた信号系列についての当該信号系
列を構成する信号毎の上記比較結果が出力される第1の
出力端子と、上記演算比較手段が不一致を検出した場合
における当該比較の対象となっていた上記自系信号系列
の出力される第2の出力端子と、上記演算比較手段が不
一致を検出した場合における当該比較の対象となってい
た上記他系信号系列の出力される第3の出力端子と、の
うちの少なくとも2つの出力端子を有すること、 を特徴とする論理回路。
9. A first input terminal for inputting data, a second input terminal for inputting a predetermined signal series (hereinafter referred to as "other system signal series"), and an input through the first input terminal. A predetermined arithmetic processing is performed on the obtained data, and a calculation series comparison means for comparing the signal series of the calculation processing result (hereinafter referred to as “self-system signal series”) with the other system signal series, A first output terminal for outputting the comparison result for each signal forming the signal series of the signal series that was the object of the comparison when the operation comparison means detects a mismatch, and the operation comparison means Is the target of the comparison when the mismatch is detected and the second output terminal to which the own system signal sequence is output and the calculation comparing means is the target of the comparison when the mismatch is detected. And a third output terminal for outputting the other-system signal sequence, and at least two output terminals out of the third output terminals.
【請求項10】データを入力される第1の入力端子と、 所定の信号系列(以下”他系信号系列”という)を入力
される第2の入力端子と、 上記第1の入力端子を通じて入力されたデータに対し所
定の演算処理を行うとともに、該演算処理結果の信号系
列(以下”自系信号系列”という)と上記他系信号系列
とを比較する演算比較手段と、を備え、 さらに、 上記演算比較手段が不一致を検出した場合における当該
比較の対象となっていた信号系列についての当該信号系
列を構成する信号毎の上記比較結果が出力される第1の
出力端子と、上記演算比較手段が不一致を検出した場合
における当該比較の対象となっていた上記自系信号系列
およびそれ以前における上記自系信号系列の出力される
第2の出力端子と、上記演算比較手段が不一致を検出し
た場合における当該比較の対象となっていた上記他系信
号系列およびそれ以前における上記他系信号系列の出力
される第3の出力端子と、のうちの少なくとも2つの出
力端子を有すること、 を特徴とする論理回路。
10. A first input terminal for inputting data, a second input terminal for inputting a predetermined signal series (hereinafter referred to as "other system signal series"), and an input through the first input terminal. A predetermined arithmetic processing is performed on the obtained data, and a calculation comparing means for comparing the signal series of the calculation processing result (hereinafter referred to as “own system signal series”) with the other system signal series, A first output terminal for outputting the comparison result for each signal forming the signal series of the signal series that was the object of the comparison when the operation comparison means detects a mismatch, and the operation comparison means When the mismatch is detected, the operation comparing means detects a mismatch between the second output terminal to which the own system signal sequence which has been the target of the comparison and the previous own system signal sequence before that are output. And a third output terminal that outputs the other-system signal sequence that was the target of the comparison when the signal is output and a third output terminal that outputs the other-system signal sequence before that. Characteristic logic circuit.
【請求項11】上記自系信号系列と、上記他系信号系列
とが一致していなかったことを示す信号が出力される第
4の出力端子をさらに有すること、 を特徴とする請求項8、9または10記載の論理回路。
11. The apparatus according to claim 8, further comprising a fourth output terminal for outputting a signal indicating that the own system signal series and the other system signal series do not match. 9. The logic circuit according to 9 or 10.
JP7333772A 1995-12-21 1995-12-21 Logic circuit and data processing device using the same Pending JPH09181590A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7333772A JPH09181590A (en) 1995-12-21 1995-12-21 Logic circuit and data processing device using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7333772A JPH09181590A (en) 1995-12-21 1995-12-21 Logic circuit and data processing device using the same

Publications (1)

Publication Number Publication Date
JPH09181590A true JPH09181590A (en) 1997-07-11

Family

ID=18269791

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7333772A Pending JPH09181590A (en) 1995-12-21 1995-12-21 Logic circuit and data processing device using the same

Country Status (1)

Country Link
JP (1) JPH09181590A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007113940A1 (en) * 2006-04-04 2007-10-11 Panasonic Corporation Semiconductor test device
JP2008111772A (en) * 2006-10-31 2008-05-15 Fujitsu Ltd Integrated circuit timing failure improvement apparatus, integrated circuit timing failure diagnosis apparatus and method, and integrated circuit
WO2010013587A1 (en) * 2008-08-01 2010-02-04 日本電気株式会社 Semiconductor integrated circuit
JP2013106056A (en) * 2011-11-10 2013-05-30 Hitachi Ltd Device with self-diagnostic function

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007113940A1 (en) * 2006-04-04 2007-10-11 Panasonic Corporation Semiconductor test device
JP2008111772A (en) * 2006-10-31 2008-05-15 Fujitsu Ltd Integrated circuit timing failure improvement apparatus, integrated circuit timing failure diagnosis apparatus and method, and integrated circuit
WO2010013587A1 (en) * 2008-08-01 2010-02-04 日本電気株式会社 Semiconductor integrated circuit
JP2013106056A (en) * 2011-11-10 2013-05-30 Hitachi Ltd Device with self-diagnostic function

Similar Documents

Publication Publication Date Title
JP2000055990A (en) Test method for field programmable gate array
JPH09181590A (en) Logic circuit and data processing device using the same
JP3570388B2 (en) Memory diagnostic device and diagnostic method
JPS6226734B2 (en)
US7392448B2 (en) Method and apparatus for determining stuck-at fault locations in cell chains using scan chains
US5513189A (en) Boundary scan system with improved error reporting using sentinel bit patterns
JP3190364B2 (en) Inspection method and circuit
JPH063424A (en) Integrated circuit device and test data generation circuit incorporated in integrated circuit device
US6421810B1 (en) Scalable parallel test bus and testing method
JP3538334B2 (en) Memory test method, memory test circuit, and semiconductor integrated circuit
JP2002196047A (en) Bist circuit built-in semiconductor integrated circuit device and testing method for it
US6963512B2 (en) Autotesting method of a memory cell matrix, particularly of the non-volatile type
JP3055639B2 (en) Logic integrated circuit
JP2000147058A (en) Device with self-diagnosis function
JPH0989993A (en) Scan circuit
JPH07182200A (en) Diagnostic method and system for coincidence circuit
JPH04238544A (en) Shift path fault diagnostic system
JPS6389937A (en) Diagnosis system for fault of shift bus
JPH04328475A (en) Semiconductor device with testing circuit
JPH06123761A (en) Large scale integrated circuit
JPH08264000A (en) Method for self-checking of memory array and memory circuit
JPH07198784A (en) Arithmetic logic diagnostic device
JPH0743655B2 (en) Information processing equipment
JPH06214822A (en) Digital signal processor
JPS6389936A (en) Diagnosis system for fault of shift bus