JPH04348286A - Semiconductor logic integrated circuit device - Google Patents

Semiconductor logic integrated circuit device

Info

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
Application number
JP3120623A
Other languages
Japanese (ja)
Inventor
Hitoshi Ogura
均 小倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP3120623A priority Critical patent/JPH04348286A/en
Publication of JPH04348286A publication Critical patent/JPH04348286A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To improve remarkably the testability of a large-scale semiconductor logic integrated circuit device of which the number L of feedback loops is large. CONSTITUTION:An input terminal TS1 is connected to an input data terminal D of a shift register S1 through an input buffer BS1, and an input terminal TS2 is connected to a clock terminal CLK of the shift register S1 through an input buffer BS2. Enable input ends E1 to EL of input/output buffers B1 to BL in the number of L which are put in an output state when an enable input signal is '1b and put in an input state when this signal is '0' are connected to output ends Q1 to QL in first to Lth stages of the shift register S1 of L stages respectively in a corresponding manner, internal input ends and internal output ends of the input/output buffers B1 to BL are connected to output ends 01 to OL and input ends II to IL of an internal circuit C1 respectively, and input/output terminals T1 to TL in the number of L are connected to external input ends N1 to NL of the input/output buffers B1 to BL respectively.

Description

【発明の詳細な説明】[Detailed description of the invention]

【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.

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

【図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.

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

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)

【特許請求の範囲】[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.
JP3120623A 1991-05-27 1991-05-27 Semiconductor logic integrated circuit device Pending JPH04348286A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (1)

* Cited by examiner, † Cited by third party
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