JPH04348286A - Semiconductor logic integrated circuit device - Google Patents
Semiconductor logic integrated circuit deviceInfo
- Publication number
- JPH04348286A JPH04348286A JP3120623A JP12062391A JPH04348286A JP H04348286 A JPH04348286 A JP H04348286A JP 3120623 A JP3120623 A JP 3120623A JP 12062391 A JP12062391 A JP 12062391A JP H04348286 A JPH04348286 A JP H04348286A
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- terminal
- shift register
- terminals
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 9
- 239000000872 buffer Substances 0.000 claims abstract description 38
- 238000012360 testing method Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【0001】0001
【産業上の利用分野】本発明は半導体論理集積回路装置
に関し、特に内部のディジタル論理回路のテスト回路に
関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor logic integrated circuit devices, and more particularly to a test circuit for internal digital logic circuits.
【0002】0002
【従来の技術】半導体論理集積回路装置の内部のディジ
タル論理回路において、内部回路を含めて帰還ループの
ある回路は、回路規模が同等でも帰還ループのない回路
に比べると、一般に回路のテストの困難度は大きい。従
来、タイミングに厳しい制約のない帰還ループがある回
路のテスタビリティの向上を目的として、回路の観測性
と制御性を改善するため、帰還ループにトライステート
の入出力バッファを使用する手法がある(例えば ジ
ョン W・リード編著,原田訳,「ゲートアレイデザ
インと応用」 p.270,哲学出版)。[Background Art] In digital logic circuits inside semiconductor logic integrated circuit devices, circuits with feedback loops, including internal circuits, are generally more difficult to test than circuits without feedback loops even if the circuit size is the same. The degree is large. Conventionally, with the aim of improving the testability of circuits with feedback loops that do not have strict timing constraints, there is a method of using tristate input/output buffers in the feedback loop to improve circuit observability and controllability ( For example, "Gate Array Design and Applications" edited by John W. Reed, translated by Harada, p. 270, Philosophy Publishing).
【0003】図3に示すように、内部回路C1を含む帰
還ループとしてトライステートの入出力バッファB1を
使用し、入出力バッファB1に接続する入出力端子T1
と、入力バッフBS1,内部バッファG1を介して入出
力バッファB1のイネーブル端Eに制御信号SCを供給
し、それが“1”の場合は入出力バッファB1を出力状
態に、また信号SCが“0”の場合は入出力バッファB
1を入力状態に制御するための入力端子TSを有してい
る。As shown in FIG. 3, a tri-state input/output buffer B1 is used as a feedback loop including an internal circuit C1, and an input/output terminal T1 is connected to the input/output buffer B1.
Then, the control signal SC is supplied to the enable terminal E of the input/output buffer B1 via the input buffer BS1 and the internal buffer G1, and if it is "1", the input/output buffer B1 is set to the output state, and the signal SC is " 0”, input/output buffer B
1 has an input terminal TS for controlling the input state.
【0004】通常の動作時は入力端子TS1に“1”を
入力して入出力バッファB1を出力状態として帰還ルー
プを形成しておき、同時に入出力端子T1にて帰還ルー
プの信号を観測出来る。During normal operation, "1" is input to the input terminal TS1 to set the input/output buffer B1 to the output state to form a feedback loop, and at the same time, the signal of the feedback loop can be observed at the input/output terminal T1.
【0005】テスト時は入力端子TS1に信号“0”を
入力して入出力バッファB1入力状態として帰還ループ
を切断し、入出力端子T1からテスト信号を入力するこ
とによって通常の動作時には不可能な回路の切り分けテ
ストが実行出来る。At the time of testing, a signal "0" is input to the input terminal TS1 to set the input/output buffer B1 to the input state, thereby cutting off the feedback loop, and by inputting a test signal from the input/output terminal T1, a signal "0" is input to the input terminal TS1, which is not possible during normal operation. Circuit isolation tests can be performed.
【0006】[0006]
【発明が解決しようとする課題】上記半導体論理集積回
路は帰還ループ毎に入出力端子と入力端子の2端子が必
要なため、帰還ループ数をL、テストに用いることが出
来る余り端子数をNとして、■Nが偶数の場合にL≦(
N/2)が、また■Nが奇数の場合にL≦(N−1)/
2となる条件が成立する場合は全ての帰還ループのテス
トが個別に可能となるが、大規模回路等Lが大きい回路
ではこれらの条件を満たすことが困難であり、この場合
はNが偶数ならば(L−N)/2個の、Nが奇数ならば
L−(N−1)/2個の帰還ループが前記の回路に置き
換え出来ないので、テスタビリティ向上が困難となると
いう問題があった。[Problem to be Solved by the Invention] Since the semiconductor logic integrated circuit described above requires two terminals, an input/output terminal and an input terminal for each feedback loop, the number of feedback loops is L, and the number of remaining terminals that can be used for testing is N. , if ■N is an even number, then L≦(
N/2), and if N is an odd number, L≦(N-1)/
2, it becomes possible to test all feedback loops individually. However, in circuits where L is large, such as large-scale circuits, it is difficult to satisfy these conditions. In this case, if N is an even number, For example, (L-N)/2 feedback loops, if N is an odd number, L-(N-1)/2 feedback loops cannot be replaced with the above circuit, so there is a problem that it is difficult to improve testability. Ta.
【0007】[0007]
【課題を解決するための手段】本発明の半導体論理集積
回路装置は、シフトレジスタと、該シフトレジスタにデ
ータを入力するための入力端子と、内部回路を含めた帰
還ループを構成する入出力バッファと、該入出力バッフ
ァに接続する入出力端子と、前記シフトレジスタの出力
信号により前記入出力バッファの方向制御を行なう制御
回路とを備えて構成されている。[Means for Solving the Problems] A semiconductor logic integrated circuit device of the present invention includes a shift register, an input terminal for inputting data to the shift register, and an input/output buffer that constitutes a feedback loop including an internal circuit. , an input/output terminal connected to the input/output buffer, and a control circuit that controls the direction of the input/output buffer based on the output signal of the shift register.
【0008】[0008]
【実施例】次に本発明について図面を参照して説明する
。図1は本発明の第1の実施例のブロック図である。
入力端子TS1は入力バッファBS1を介してシフトレ
ジスタS1の入力データ端子Dに接続されており、入力
端子TS2は入力バッファBS2を介してシフトレジス
タS1のクロック端子CLKに接続されている。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be explained with reference to the drawings. FIG. 1 is a block diagram of a first embodiment of the present invention. Input terminal TS1 is connected to input data terminal D of shift register S1 via input buffer BS1, and input terminal TS2 is connected to clock terminal CLK of shift register S1 via input buffer BS2.
【0009】イネーブル入力信号が“1”ならば出力状
態,また、“0”ならば入力状態となるL個の入出力バ
ッファB1〜BLのイネーブル入力端E1〜ELは、各
々L段のシフトレジスタS1の1段目〜L段目の出力端
Q1〜QLに対応して接続され、入出力バッファB1〜
BLの内部入力端と内部出力端は内部回路C1の出力端
O1〜OLおよび入力端I1〜ILにそれぞれ接続され
、L個の入出力端子T1〜TLは各々入出力バッファB
1〜BLの外部入力端N1〜NLに接続されている。The enable input terminals E1 to EL of the L input/output buffers B1 to BL, which are in the output state when the enable input signal is "1" and are in the input state when the enable input signal is "0", are respectively L-stage shift registers. It is connected correspondingly to the output terminals Q1 to QL of the first stage to the Lth stage of S1, and the input/output buffers B1 to
The internal input terminal and internal output terminal of BL are respectively connected to the output terminals O1 to OL and input terminals I1 to IL of the internal circuit C1, and the L input/output terminals T1 to TL are connected to the input/output buffer B, respectively.
1 to BL are connected to external input terminals N1 to NL.
【0010】次に回路動作を説明する。通常の動作開始
前は入力端子TS1に信号SCとして“1”を、入力端
子TS2にクロックCKを入力して、シフトレジスタS
1の出力Q1〜QLを全て“1”に設定することにより
、入出力バッファB1〜BLは全て出力状態となり帰還
ループが形成され、入出力端子T1〜TLから各帰還ル
ープの信号が観測できる。Next, the circuit operation will be explained. Before starting normal operation, input "1" as the signal SC to the input terminal TS1, input the clock CK to the input terminal TS2, and input the shift register S.
By setting all the outputs Q1 to QL of 1 to "1", all of the input/output buffers B1 to BL go into the output state, forming a feedback loop, and the signals of each feedback loop can be observed from the input/output terminals T1 to TL.
【0011】テスト時は、切断して切り分けテストを行
なう帰還ループを決定した後、その入出力バッファのイ
ネーブル端に接続するシフトレジスタS1の出力信号を
“0”に設定するように、入力端子TS1と入力端子T
S2からシフトレジスタS1に各々データSCとクロッ
クCKを入力し、入出力バッファB1〜BLを入力状態
にしたところで入力端子TS1からテスト用の信号を入
力出来る。At the time of testing, after determining the feedback loop to be disconnected and tested, the input terminal TS1 is set so that the output signal of the shift register S1 connected to the enable terminal of the input/output buffer is set to "0". and input terminal T
After inputting data SC and clock CK from S2 to shift register S1 and setting input/output buffers B1 to BL to the input state, a test signal can be input from input terminal TS1.
【0012】以上により本実施例では、2本の入力端子
TS1,TS2を用いることにより、帰還ループ数をL
,テストに用いることが出来る余り端子数をNとして、
■L≦(N−2)の条件が成立する場合、全ての帰還ル
ープのテストが個別に可能となる。As described above, in this embodiment, by using two input terminals TS1 and TS2, the number of feedback loops can be reduced to L.
, Let N be the number of remaining terminals that can be used for testing.
(2) If the condition L≦(N-2) is satisfied, all feedback loops can be tested individually.
【0013】図2は本発明の第2の実施例のブロック図
である。入力端子TS1,TS2,入力バッファBS1
,BS2,シフトレジスタS1,入出力バッファB1〜
BL,入出力端子T1〜TL及び内部回路C1は図1と
同様の構成である。FIG. 2 is a block diagram of a second embodiment of the invention. Input terminals TS1, TS2, input buffer BS1
, BS2, shift register S1, input/output buffer B1~
BL, input/output terminals T1 to TL, and internal circuit C1 have the same configuration as in FIG. 1.
【0014】マルチプレクサM1〜MLは、セレクト入
力信号SSが“0”のときデータ入力端Aの入力データ
を出力端Yに出力し、セレクト入力信号SSが“1”の
ときデータ入力端Bの入力データを出力端Yに出力する
機能を持ち、マルチプレクサM1〜MLの各々のデータ
入力端AはシフトレジスタS1の出力端Q1〜QLにそ
れぞれ接続され、各々のデータ入力端Bは内部回路C1
のデータ出力端D1〜DLに接続され、各々のセレクト
入力端Sは入力バッファBS1に接続され、各々の出力
端Yは出力バッファB1〜BLの入力端に接続され、出
力バッファB1〜BLの出力端は各々出力端子T1〜T
Lに接続されている。The multiplexers M1 to ML output the input data of the data input terminal A to the output terminal Y when the select input signal SS is "0", and output the input data of the data input terminal B to the output terminal Y when the select input signal SS is "1". Each data input terminal A of multiplexers M1 to ML is connected to output terminals Q1 to QL of shift register S1, and each data input terminal B is connected to internal circuit C1.
Each select input terminal S is connected to the input buffer BS1, each output terminal Y is connected to the input terminal of the output buffers B1 to BL, and the output terminals of the output buffers B1 to BL are connected to the data output terminals D1 to DL. The ends are output terminals T1 to T, respectively.
Connected to L.
【0015】回路動作は図1の第1の実施例と同様であ
るが、入力端子TS1に制御信号SCとして“1”を入
力すると出力端子T1〜TLには内部回路C1の出力信
号が、また入力端子TS1に“0”を入力すると出力端
子T01〜T0LにはシフトレジスタS1の出力Q1〜
QLが出力される。すなわち本実施例では第1の実施例
に比べて、さらに帰還ループの切断の設定を確認できる
という利点がある。The circuit operation is similar to that of the first embodiment shown in FIG. 1, but when "1" is input as the control signal SC to the input terminal TS1, the output signal of the internal circuit C1 is output to the output terminals T1 to TL. When "0" is input to the input terminal TS1, the output terminals T01 to T0L will output the outputs Q1 to Q1 of the shift register S1.
QL is output. That is, this embodiment has an advantage over the first embodiment in that it is possible to confirm the setting for cutting off the feedback loop.
【0016】[0016]
【発明の効果】以上説明したように本発明は、2本の入
力端子を用いることにより、前述の■の条件が成立する
範囲内で、帰還ループLに関わらず全ての帰還ループの
観測性と制御性を付与出来るため、帰還ループのテスト
が個別に可能となり、■または■の条件を必要とする従
来の技術と比較した場合、テストに用いることが出来る
余り端子数Nが等しいとき、■の条件は帰還ループLが
大きい程■または■の条件よりも成立しやすいため、帰
還ループ数Lが大きい大規模な半導体論理集積回路装置
のテスタビリティを著しく向上出来るという効果を有す
る。[Effect of the Invention] As explained above, by using two input terminals, the present invention improves the observability of all feedback loops regardless of the feedback loop L within the range where the above-mentioned condition (2) is satisfied. Since controllability can be imparted, it becomes possible to test the feedback loop individually, and when compared with the conventional technology that requires the conditions of Since the condition (2) or (2) is more likely to be satisfied as the feedback loop L is larger, the testability of a large-scale semiconductor logic integrated circuit device with a large number L of feedback loops can be significantly improved.
【図1】本発明の第1の実施例のブロック図である。FIG. 1 is a block diagram of a first embodiment of the invention.
【図2】本発明の第2の実施例のブロック図である。FIG. 2 is a block diagram of a second embodiment of the invention.
【図3】従来の半導体論理集積回路の一例のブロック図
である。FIG. 3 is a block diagram of an example of a conventional semiconductor logic integrated circuit.
TS1,TS2 入力端子
BS1,BS2 入力バッファ
B1〜BL 入出力バッファ
S1 シフトレジスタ
C1 内部回路
T1〜TL 入出力端子
T01〜T0L 出力端子
E1〜EL イネーブル端
N1〜NL 入出力バッファ外部入出力端M1〜
ML マルチプレクサ
B01〜B0L 出力バッファTS1, TS2 Input terminals BS1, BS2 Input buffers B1 to BL Input/output buffer S1 Shift register C1 Internal circuits T1 to TL Input/output terminals T01 to T0L Output terminals E1 to EL Enable terminals N1 to NL Input/output buffer external input/output terminals M1 to
ML multiplexer B01~B0L output buffer
Claims (1)
にデータを入力するための入力端子と、内部回路を含め
た帰還ループを構成する入出力バッファと、該入出力バ
ッファに接続する入出力端子と、前記シフトレジスタの
出力信号により前記入出力バッファの方向制御を行なう
制御回路とを備えることを特徴とする半導体論理集積回
路装置。1. A shift register, an input terminal for inputting data to the shift register, an input/output buffer forming a feedback loop including an internal circuit, and an input/output terminal connected to the input/output buffer. A semiconductor logic integrated circuit device comprising: a control circuit that controls the direction of the input/output buffer based on an output signal of the shift register.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3120623A JPH04348286A (en) | 1991-05-27 | 1991-05-27 | Semiconductor logic integrated circuit device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3120623A JPH04348286A (en) | 1991-05-27 | 1991-05-27 | Semiconductor logic integrated circuit device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH04348286A true JPH04348286A (en) | 1992-12-03 |
Family
ID=14790812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3120623A Pending JPH04348286A (en) | 1991-05-27 | 1991-05-27 | Semiconductor logic integrated circuit device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH04348286A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003512628A (en) * | 1999-10-19 | 2003-04-02 | アトメル・コーポレイション | Apparatus and method for programmable parametric toggle testing of digital CMOS pads |
-
1991
- 1991-05-27 JP JP3120623A patent/JPH04348286A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003512628A (en) * | 1999-10-19 | 2003-04-02 | アトメル・コーポレイション | Apparatus and method for programmable parametric toggle testing of digital CMOS pads |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2676169B2 (en) | Scan path circuit | |
US6023778A (en) | Method and apparatus for utilizing mux scan flip-flops to test speed related defects by delaying an active to inactive transition of a scan mode signal | |
KR100448706B1 (en) | System on a chip and test/debug method thereof | |
JP2626920B2 (en) | Scan test circuit and semiconductor integrated circuit device using the same | |
JPH05273311A (en) | Logic integrated circuit | |
JPH0746122B2 (en) | Semiconductor integrated logic circuit | |
JP2638281B2 (en) | Scan path circuit | |
US20050055614A1 (en) | Multi-clock domain logic system and related method | |
JPH0694793A (en) | Method for detecting signal transition and propagation | |
US5831993A (en) | Method and apparatus for scan chain with reduced delay penalty | |
JPH095403A (en) | Semiconductor integrated logic circuit | |
JP3363691B2 (en) | Semiconductor logic integrated circuit | |
JPH04348286A (en) | Semiconductor logic integrated circuit device | |
JPH08201484A (en) | Semiconductor integrated circuit device | |
US7644331B2 (en) | System and method for testing and debugging analog circuits in a memory controller | |
JPH07270494A (en) | Integrated circuit device | |
US20060242507A1 (en) | Achieving Desired Synchronization at Sequential Elements While Testing Integrated Circuits Using Sequential Scan Techniques | |
JP3251748B2 (en) | Semiconductor integrated circuit | |
JPH0261569A (en) | Serial shift register | |
JP2689462B2 (en) | Clock skew adjustment circuit | |
JPH02234087A (en) | Test circuit for digital logical block | |
JP2004037264A (en) | Flip-flop circuit with scanning function, and scanning test circuit | |
JP2000266818A (en) | Scan test circuit | |
JPH05157807A (en) | Memory circuit | |
JP2002365333A (en) | Semiconductor integrated circuit |