JPH0495885A - Lsi fault detection circuit - Google Patents
Lsi fault detection circuitInfo
- Publication number
- JPH0495885A JPH0495885A JP2211703A JP21170390A JPH0495885A JP H0495885 A JPH0495885 A JP H0495885A JP 2211703 A JP2211703 A JP 2211703A JP 21170390 A JP21170390 A JP 21170390A JP H0495885 A JPH0495885 A JP H0495885A
- Authority
- JP
- Japan
- Prior art keywords
- tri
- output
- buffers
- state buffer
- internal bus
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 12
- 239000000872 buffer Substances 0.000 claims abstract description 53
- 240000002853 Nelumbo nucifera Species 0.000 description 2
- 235000006508 Nelumbo nucifera Nutrition 0.000 description 2
- 235000006510 Nelumbo pentapetala Nutrition 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000004904 shortening Methods 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、大規模集積回路(以下、LSIと記す。)
内部のハードウェア故障を検出するLSI故障検出回路
に関するものである。[Detailed Description of the Invention] [Industrial Application Field] This invention relates to large-scale integrated circuits (hereinafter referred to as LSI).
The present invention relates to an LSI failure detection circuit that detects internal hardware failures.
従来のLSI故障検出回路における内部バスに出力する
トライステートバッファの故障検出を行なう回路の一構
成例を第2図に示す。(1)は内部ハス、 (2)は内
部ハスに出力するトライステートバッフ乙(3)はLS
I外部からの操作にしたがってトライステートバッファ
(2)の入力を生成する入力生成部で(4)はその入内
信号線である。(5)はLSI外部からの操作にしたが
ってトライステートバッファ(2)の出力スイッチを制
御する出力制御部で(6)はその出力制御信号線である
。(7)はLSI外部からの操作により内部バス(1)
の値をLSI外部に読み出す出力部である。第2図に示
す構成で動作を説明する。入力生成部(3)及び出力制
御部(5)、出力部(7)はスキャン機能を持つ回路な
どで構成され、内部バス線(1)に出力するn個のトラ
イステートバッファ(2)の内の一つのトライステート
バッファが故障によりトライステートバッファの出力ス
イッチがイネーブルに固定していないことをテストする
ために、テスト対象のトライステートバッファ1の入内
信号線(4)に入力生成部(3)により0又は1を与え
、同時に他の一つのトライステートバッファ2の入力信
号線(4)に入力生成部(3)によりトライステートバ
ッファ1の入力信号線(4)に与えた値の反転したもの
を与える。このときトライステートバッファ1の出力制
御信号線(6)を出力制御部(5)によりディセーブル
にし、同時にトライステートバッファ2の出力制御信号
線(6)を出力制御部(5)によリイネーブルにする。FIG. 2 shows a configuration example of a circuit for detecting a failure of a tri-state buffer output to an internal bus in a conventional LSI failure detection circuit. (1) is the internal lotus, (2) is the tri-state buffer that outputs to the internal lotus (3) is the LS
I is an input generation section that generates an input to the tristate buffer (2) according to an operation from outside, and (4) is its input signal line. (5) is an output control unit that controls the output switch of the tri-state buffer (2) according to an operation from outside the LSI, and (6) is its output control signal line. (7) is the internal bus (1) by operation from outside the LSI.
This is an output section that reads out the value of to the outside of the LSI. The operation will be explained using the configuration shown in FIG. The input generation section (3), the output control section (5), and the output section (7) are composed of circuits with a scanning function, etc. In order to test whether the output switch of the tri-state buffer is not fixed to enabled due to a failure in one of the tri-state buffers, the input generator (3) is connected to the input signal line (4) of the tri-state buffer 1 to be tested. gives 0 or 1 to the input signal line (4) of the other tri-state buffer 2, and at the same time, the input generator (3) gives the input signal line (4) of the tri-state buffer 1 an inverted value. give. At this time, the output control signal line (6) of tri-state buffer 1 is disabled by the output control section (5), and at the same time, the output control signal line (6) of tri-state buffer 2 is re-enabled by the output control section (5). Make it.
このとき内部バス(1)に出力された値を出力部(7)
によりLSI外部に読出し、トライステートバッファ2
に入力した値か読み出されていることを確認する。この
とき、トライステートバッファ1の信号強度がトライス
テートバッファ2の信号強度か小さい場合故障は検出さ
れず、またn個の内どのトライステートバッファが最も
信号強度が小さいかわからないために全てのトライステ
ートバッファの組合せだけ組合せを変えて同様の操作を
行なう。At this time, the value output to the internal bus (1) is sent to the output section (7).
is read out to the outside of the LSI, and the tri-state buffer 2
Check that the value entered is read out. At this time, if the signal strength of tristate buffer 1 is smaller than the signal strength of tristate buffer 2, no failure will be detected. Perform the same operation by changing only the combination of buffers.
〔発明か解決しようとする課題〕
従来のLSI故障検出回路は以上のように構成されてい
るため、内部バスに出力するトライステートバッファの
組合せの数だけテストを行なわなければならず、内部バ
スに出力するトライステートバッファの数が多くなると
テストに多大な時間がかかり、また最も信号強度の小さ
いものについては故障は検出されないことが課題であっ
た。[Problem to be solved by the invention] Since the conventional LSI failure detection circuit is configured as described above, it is necessary to perform tests for the number of combinations of tri-state buffers output to the internal bus. As the number of output tristate buffers increases, testing takes a lot of time, and failures are not detected in the ones with the lowest signal strength.
本発明は上記のかだいを解消するためになされたもので
全てのトライステートバッファの故障をより短い時間で
検出できるLSI故障検出回路を得ることを目的とする
。The present invention was made in order to eliminate the above-mentioned problem, and it is an object of the present invention to provide an LSI failure detection circuit that can detect failures of all tristate buffers in a shorter time.
この発明に係るLSI故障検出回路は、テスト対象のい
ずれのトライステートバッファよりも小さい信号強度で
内部バスに出力できる回路を付加したものである。The LSI failure detection circuit according to the present invention has an additional circuit that can output to an internal bus with a signal strength smaller than that of any of the tristate buffers to be tested.
この発明におけるLSI故障検出回路は、テスト対象の
トライステートバッファをディセーブルにしたときにそ
のトライステートバッファよりも小さい信号強度で内部
バスに値が出力され、容易にテスト対象のトライステー
トバッファのイネーブル固定故障の検出を行なう。In the LSI failure detection circuit of the present invention, when the tri-state buffer under test is disabled, a value is output to the internal bus with a signal strength smaller than that of the tri-state buffer, and it is easy to enable the tri-state buffer under test. Detects fixed failures.
第1図に本発明の一実施例を示す。この例では(1)は
内部バス、(2)は内部バスに出力するトライステート
バッファ、(3)はLSI外部からの操作にしたがって
トライステートバッファ(2)の入力を生成する入力生
成部で(4)はその入力信号線である。(5)はLSI
外部からの操作にしたがってトライステートバッファ(
2)の出力スイッチを制御する出力制御部で(6)はそ
の出力制御信号線である。(7)はLSI外部からの操
作により内部バス(1)の値をLSI外部に読み出す出
力部である。(8)は内部バスに他のトライステートバ
ッファよりも小さい信号強度の出力を持つ参照用トライ
ステートバッファである。第1図に示す構成で動作を説
明する。内部バス線(1)に出力するn個のトライステ
ートバッファ(2)の内の一つのトライステートバッフ
ァが故障によりトライステートバッファの出力スイッチ
がイネーブルに固定していないことをテストするために
、テスト対象のトライステートバッファ1の入力信号線
(4)に入力生成部(3)により0又は1を与え、同時
に参照用のトライステートバッファ(8)の入力信号線
(4)に入力生成部(3)によりトライステートバッフ
ァ1の入力信号線(4)に与えた値の反転したものを与
える。このときトライステートバッファ1の出力制御信
号線(6)を出力制御部(5)によりディセーブルにし
、同時に参照用トライステートバッファ(8)の出力制
御信号線(6)を出力制御部(5)によりイネーブルに
する。このとき内部バス(1)に出力された値を出力部
(7)によりLSI外部に読出し、参照用トライステー
トバッファ(8)に入力した値が読み出されていること
を確認する。全てのトライステートバッファ(2)のテ
ストを行なうためには各々のトライステートバッファ(
2)について−回ずつ同様の操作を行なう。FIG. 1 shows an embodiment of the present invention. In this example, (1) is an internal bus, (2) is a tri-state buffer that outputs to the internal bus, and (3) is an input generation unit that generates input to the tri-state buffer (2) according to operations from outside the LSI. 4) is its input signal line. (5) is an LSI
Tri-state buffer (
2) is an output control section that controls the output switch, and (6) is its output control signal line. (7) is an output unit that reads the value of the internal bus (1) to the outside of the LSI by an operation from outside the LSI. (8) is a reference tri-state buffer that has an output on the internal bus with a smaller signal strength than other tri-state buffers. The operation will be explained using the configuration shown in FIG. In order to test that one of the n tri-state buffers (2) outputting to the internal bus line (1) has failed, the output switch of the tri-state buffer is not fixed to enabled. The input generation unit (3) gives 0 or 1 to the input signal line (4) of the target tri-state buffer 1, and at the same time gives the input signal line (4) of the reference tri-state buffer (8) to 0 or 1. ) gives the inverted value of the value given to the input signal line (4) of the tri-state buffer 1. At this time, the output control signal line (6) of the tri-state buffer 1 is disabled by the output control section (5), and at the same time, the output control signal line (6) of the reference tri-state buffer (8) is disabled by the output control section (5). Enabled by At this time, the value outputted to the internal bus (1) is read out from the LSI by the output section (7), and it is confirmed that the value inputted to the reference tristate buffer (8) is read out. To test all tri-state buffers (2), test each tri-state buffer (2).
Regarding 2), perform the same operation each time.
以上のように、この発明によれば一つのトライステート
バッファについて一回のテスト操作を行なうことにより
トライステートバッファのイネーブル故障を検出できる
よう構成したので故障検出時間を短縮できる効果がある
。As described above, according to the present invention, an enable failure of a tri-state buffer can be detected by performing a single test operation on one tri-state buffer, which has the effect of shortening the failure detection time.
第1図は9本発明の一実施例によるLSI故障検出回路
を示すブロック図。第2図は、従来のLSI故障検出回
路を示すブロック図である。図中(1)は内部バス、(
2)はトライステートバッファ。
(3)は入力生成部、(4)は入力信号線、(5)は出
力制御部、(6)は出力制御信号線、(7)は出力部。
(8)は参照用トライステートバッファである。
なお1図中、同一符号は同一、または相当分を示す。FIG. 1 is a block diagram showing an LSI failure detection circuit according to an embodiment of the present invention. FIG. 2 is a block diagram showing a conventional LSI failure detection circuit. In the figure (1) is the internal bus, (
2) is a tri-state buffer. (3) is an input generation section, (4) is an input signal line, (5) is an output control section, (6) is an output control signal line, and (7) is an output section. (8) is a reference tri-state buffer. In Figure 1, the same reference numerals indicate the same or equivalent parts.
Claims (1)
の内部バスに出力するトライステートバッファの入力に
任意の値を入力する入力手段と、任意のトライステート
バッファの出力スイッチを制御する出力制御手段と、内
部バスに任意のときに任意の観測データを出力できるデ
ータ出力手段と大規模集積回路外部に内部バスの値を読
み出す観測手段を備えた大規模集積回路故障検出回路。In a large-scale integrated circuit that maintains an internal bus, input means inputs an arbitrary value to the input of a tri-state buffer output to the internal bus, and output control means controls an output switch of an arbitrary tri-state buffer. , a large-scale integrated circuit failure detection circuit comprising a data output means capable of outputting arbitrary observation data to an internal bus at an arbitrary time and an observation means for reading values of the internal bus to the outside of the large-scale integrated circuit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2211703A JPH0812228B2 (en) | 1990-08-13 | 1990-08-13 | Large-scale integrated circuit failure detection circuit |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2211703A JPH0812228B2 (en) | 1990-08-13 | 1990-08-13 | Large-scale integrated circuit failure detection circuit |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0495885A true JPH0495885A (en) | 1992-03-27 |
JPH0812228B2 JPH0812228B2 (en) | 1996-02-07 |
Family
ID=16610194
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2211703A Expired - Lifetime JPH0812228B2 (en) | 1990-08-13 | 1990-08-13 | Large-scale integrated circuit failure detection circuit |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0812228B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0862298A (en) * | 1994-08-26 | 1996-03-08 | Nec Corp | Semiconductor integrated circuit and inspection method therefor |
JPH08114653A (en) * | 1994-10-14 | 1996-05-07 | Nec Corp | Input level test circuit |
-
1990
- 1990-08-13 JP JP2211703A patent/JPH0812228B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0862298A (en) * | 1994-08-26 | 1996-03-08 | Nec Corp | Semiconductor integrated circuit and inspection method therefor |
JPH08114653A (en) * | 1994-10-14 | 1996-05-07 | Nec Corp | Input level test circuit |
Also Published As
Publication number | Publication date |
---|---|
JPH0812228B2 (en) | 1996-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS63273142A (en) | Cross connection type inspection circuit and integrated circuit therefor | |
JP3527814B2 (en) | Integrated circuit | |
JPH0495885A (en) | Lsi fault detection circuit | |
EP0151694B1 (en) | Logic circuit with built-in self-test function | |
JPS61155874A (en) | Method and device for detecting fault of large-scale integrated circuit | |
JP2006258718A (en) | Inspection circuit | |
JPH01260375A (en) | Lsi circuit with monitoring function | |
JP2531615B2 (en) | Integrated circuit | |
JP3178190B2 (en) | Semiconductor integrated circuit | |
JPH07160521A (en) | Information processor with anti-fault function | |
JPH0740060B2 (en) | On-board scan test equipment | |
JP2815041B2 (en) | LSI internal state check circuit | |
JPH02296167A (en) | Logic-circuit diagnosing method | |
JPS63283345A (en) | Diagnostic system for cross connecting device | |
JPH0746123B2 (en) | Integrated circuit test method | |
JPH02118475A (en) | Logic integrated circuit | |
JPH01187475A (en) | Test device for semiconductor integrated circuit | |
JPH10104313A (en) | Semiconductor integrated circuit | |
JPS6355477A (en) | Operation testing circuit | |
JPS63111477A (en) | Parity error detector with testing circuit | |
JPH01245169A (en) | Integrated circuit | |
JPH0535514A (en) | Fault detecting circuit | |
KR19980028940A (en) | Test method of combined logic circuit | |
JPH0377081A (en) | Testing device for lsi | |
JPH0693473B2 (en) | Semiconductor integrated circuit with inspection function |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EXPY | Cancellation because of completion of term |