JPH026774A - Lsi testing method - Google Patents

Lsi testing method

Info

Publication number
JPH026774A
JPH026774A JP63156581A JP15658188A JPH026774A JP H026774 A JPH026774 A JP H026774A JP 63156581 A JP63156581 A JP 63156581A JP 15658188 A JP15658188 A JP 15658188A JP H026774 A JPH026774 A JP H026774A
Authority
JP
Japan
Prior art keywords
test
circuit
circuits
input
gate
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
JP63156581A
Other languages
Japanese (ja)
Inventor
Fumihiro Suenaga
末永 文洋
Shoji Yamamoto
山本 祥二
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.)
Fujitsu Ltd
Fujitsu Integrated Microtechnology Ltd
Original Assignee
Fujitsu Ltd
Fujitsu Integrated Microtechnology 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 Fujitsu Ltd, Fujitsu Integrated Microtechnology Ltd filed Critical Fujitsu Ltd
Priority to JP63156581A priority Critical patent/JPH026774A/en
Publication of JPH026774A publication Critical patent/JPH026774A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Testing Or Measuring Of Semiconductors Or The Like (AREA)

Abstract

PURPOSE:To prevent the increase of the number of test terminals of an LSI irrespective of the diversification of a test mode by bringing each output of the number of parallels of a shift register and a test enable signal to gate processing and outputting selectively test data. CONSTITUTION:On a testing circuit 1 provided with a prescribed number (m) of testing circuits 21-2m for parting to a prescribed number of logic circuits 11-(1m+1) for each separate function and inputting an input clock CK of a pre-stage circuit 11 as it is to a clock terminal of a post-stage circuit 12, a test signal generating part 3 consisting of a shift register 31 and a gate 32 is provided. The shift register 31 shifts inputs of test use data TDATA of each separate function by the number of stages (m) being equal to the number of inserting circuits (m) of the testing circuits 21-2m by a test use clock TCLK and outputs them in parallel. The gate 32 brings the parallel shift outputs of the shift register 31 to gate processing by a test enable signal TE which is inputted at the time of test, and supplies output signals To to Tm-1 to the testing circuits 21-2m.

Description

【発明の詳細な説明】 〔概要〕 多段構成で各種の機能をもつ論理回路を高集積化した大
規模集積回路LSiに設けられる試験のための試験用端
子に関し、 LSiの集積化が進み集積される多段構成の論理回路の
段数が多くなり、論理回路に必要な機能が複雑になって
テストモートが多様化してもT、Siに設ける試験用端
子が一定数で済ませられるようにすることを目的とし、 機能別に一定数の回路に分断して各分断個所に試験時に
前段回路の入力クロックCKをそのまま後段回路のクロ
ック端子に入力するテスト回路を一定数mだけ設けたL
Siの試験回路において、該試験回路のテスト用データ
T DATAの入力を、テスI・用クロックTCI、K
によりテスト回路の挿入回路数用に等しい段数「nだけ
シフトして並列に出力するシフトレジスタと、シフトレ
ジスタの一定数mの並列出力を、試験時に入力するテス
トイネーブル信号TEによりゲート処理し選択して出力
させるゲートとからなる試験信号発生部を設け、該試験
信号発生部のゲートにおいて選択された出力をテスト回
路へ供給して試験するように構成する。
[Detailed Description of the Invention] [Summary] Regarding test terminals for testing provided in a large-scale integrated circuit LSi in which logic circuits with various functions are highly integrated in a multi-stage configuration, the integration of the LSi is progressing. The purpose is to allow only a fixed number of test terminals to be provided on T and Si even if the number of stages in a multi-stage logic circuit increases, the functions required for the logic circuit become complex, and test motes become more diverse. The circuit is divided into a certain number of circuits according to function, and a test circuit of a certain number m is installed at each divided point to input the input clock CK of the previous stage circuit directly to the clock terminal of the subsequent stage circuit during testing.
In a Si test circuit, the input of the test data T DATA of the test circuit is connected to the test I clock TCI, K
The number of stages equal to the number of inserted circuits in the test circuit is selected by gate processing and selecting a shift register which is shifted by n and outputs in parallel, and a constant number m of parallel outputs of the shift register by gate processing using the test enable signal TE input during testing. A test signal generating section is provided, and the output selected by the gate of the test signal generating section is supplied to a test circuit for testing.

〔産業上の利用分野〕[Industrial application field]

本発明は多段構成で各種の機能をもつ論理回路を高集積
化した大規模集積回路LSiの試験に関し、特に該LS
i回路に設けられる試験のための試験用端子に関する。
The present invention relates to the testing of large-scale integrated circuits LSi in which logic circuits with a multi-stage configuration and various functions are highly integrated, and in particular,
This invention relates to a test terminal provided in an i-circuit for testing.

〔従来の技術〕[Conventional technology]

多段構成で各種の機能をもつ論理の深い回路は、例えば
多段カウンタの如く、入力端子に入力されたクロックが
出力端子に出力される出力信号を変化させる迄に多数の
入力クロック(あるいはクロックを基準にしたパターン
)を必要とするので、その論理の深い回路を高集積化し
たLSiのテストをするLSi試験方式のためのテスト
パターン数が膨大となりテストの効率が悪いばかりてな
く、ミスが入りやすくなる。したがってLSiの試験方
式は、試験に必要とする入力クロックあるいはパターン
の数を減らずため、第4図へに示す如く、2r1段構成
のカウンタ回路を幾つか(図では2つ)に分断してその
中間に、前段の第1カウンタCNT11のクロック端子
CKに人力したクロックCKを、試験時に後段の第2カ
ウンタCNT 12のクロック端子CKにそのまま受は
渡すためのテスト回路21を設け、該テスト回路21を
駆動する試験信号Tes Lを入力する試験端子をLS
iに設ける。
A circuit with deep logic that has a multi-stage configuration and various functions, such as a multi-stage counter, uses a large number of input clocks (or clocks as a reference) until the clock input to the input terminal changes the output signal output to the output terminal. Therefore, the number of test patterns required for the LSi test method, which tests highly integrated LSi circuits with deep logic, is enormous, which not only reduces test efficiency but also makes it more prone to mistakes. Become. Therefore, in order to avoid reducing the number of input clocks or patterns required for testing, the LSi testing method divides the 2r one-stage counter circuit into several parts (two in the figure), as shown in Figure 4. In between, a test circuit 21 is provided for receiving and passing the clock CK manually input to the clock terminal CK of the first counter CNT11 in the previous stage to the clock terminal CK of the second counter CNT12 in the subsequent stage during testing. LS is the test terminal that inputs the test signal TesL that drives 21.
Provided at i.

カウンタのナス1−回路21はアントゲ−1・211.
アンI・ゲート212.ノアゲート213.インバータ
214から構成され、試験時に、ナス1−回路21のア
ンドゲート211 とノアゲート213が、試験用端子
Te5tを符号“1.″(テスi・イネーブル)とし、
そのインバータ214で反転した符号“11“′の信号
により、第1カウンクCNT 11のクロック端子CK
に入力したクロックCKを直接に第2カウンタCNT 
12のクロック端子CKに入力する。そして、非試験の
常時は、テスト回路21のアンドゲート212とノアゲ
ート213が、試験用端子Tes tの符号“■”の通
常モードにより、第1カウンタCNT 11の最終段出
力口ゎを第2カウンタCNT 12のクロック端子CK
に受は渡し、所要の2n段のカウンタとしての機能を発
揮する。
The counter's eggplant 1 circuit 21 is ant game 1.211.
Ann I Gate 212. Noah Gate 213. It is composed of an inverter 214, and during testing, the AND gate 211 and the NOR gate 213 of the eggplant 1-circuit 21 set the test terminal Te5t as code "1." (Tes i enable),
The signal with the sign "11"' inverted by the inverter 214 causes the clock terminal CK of the first counter CNT 11 to
The clock CK input to the second counter CNT is directly input to the second counter CNT.
12 clock terminal CK. During non-testing, the AND gate 212 and the NOR gate 213 of the test circuit 21 change the final stage output port of the first counter CNT 11 to the second counter in the normal mode with the symbol "■" of the test terminal Test. Clock terminal CK of CNT 12
The counter is passed to the counter, and functions as a 2n-stage counter.

そしてLSi回路に集積される多段構成の論理回路のカ
ウンタ11,12の論理段数20が更に多くなり、且つ
論理回路に必要な機能が単純なカウンタでなく、1カウ
ンタ出力で別カウンタを制御する論理回路など複雑にな
れば、テストモードが多様化するので、それに応じて第
4図Bに示す如く、多段で多種類の機能をもつ論理回路
を分断する段数Mを増やし、分断個所に挿入するテスト
回路21〜2mの挿入回路数mに応じて試験用端子数m
を増加して対応している。
The number of logic stages of the counters 11 and 12 of the multi-stage logic circuit integrated in the LSi circuit is further increased to 20, and the function required for the logic circuit is not a simple counter, but a logic that controls another counter with the output of one counter. As the circuit becomes more complex, the test modes become more diverse. Accordingly, as shown in Figure 4B, the number of stages M that divides a multi-stage logic circuit with various functions is increased, and tests are inserted at the divided locations. The number of test terminals (m) depends on the number of inserted circuits (m) of circuits 21 to 2m.
We are responding by increasing the number of

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

従来技術では、上述の如く、LSi回路に集積される多
段構成の論理回路の論理段数が多くなり、論理回路に必
要な機能が複雑になってテストモードが多様化すること
に対して、論理回路を分断して前段回路の入力クロック
を後段回路へ入力するテスト回路2の挿入回路数【nに
応して試験用端子数mを増加し対応しているが、一定限
の端子数しか設けられないLSi回路に常時は使用しな
い試験用端子を増加することは□、本来の機能回路の端
子数を制限することになるという問題があり、コストア
、ツブになるという問題がある。
In the conventional technology, as mentioned above, the number of logic stages of a multi-stage logic circuit integrated in an LSi circuit increases, the functions required for the logic circuit become complex, and the test modes become diversified. The number of test circuits inserted into the test circuit 2 that divides the circuit and inputs the input clock of the previous circuit to the subsequent circuit [The number of test terminals m is increased according to n, but only a certain number of terminals are provided. Increasing the number of test terminals that are not normally used in an LSi circuit that does not have the same number of test terminals has the problem of limiting the number of terminals of the original functional circuit, resulting in cost savings and waste.

本発明はLSi回路に集積される多段構成の論理回路の
論理段数が多くなり、論理回路に必要な機能が複雑にな
ってテストモードが多様化しても、LSiに設ける試験
用端子数が一定数で済ませられるようにすることを課題
とする。
Even if the number of logic stages of a multi-stage logic circuit integrated in an LSi circuit increases, the functions required for the logic circuit become complex, and the test modes become more diverse, the number of test terminals provided on the LSi remains constant. The challenge is to make it possible to do so.

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

この課題は、第1図に示す如く、LSiの機能別のテス
)・用データT DATAの入力を、テスト用クロック
T CLKにより、上述の論理回路を分断して前段回路
11の入力クロックCKをそのまま後段回路12に入力
するテスト回路2の回路数mに等しい段数mだけシフト
するシフトレジスタ31と、2亥シフトレジスタ31の
並列数mの各出力と試験時に入力するテストイネーブル
信号T[iとをゲート処理し、m個の各機能別のテスト
用データT DATAを選択し出力ざ廿るゲート32と
からなる試験信号発生部3を設けることにより、LSi
回路が多段となり必要とする機能が複雑になりテストモ
ードが多様化したため回路を分断して挿入するテスi・
回路2の回路数mが増加しても、LSiに設ける試験用
端子としては、ナスり−用クロックTCLK とナス1
−用データT DATAとテストイネーブル信号TEを
入力する3個の入力端子だけを用意すれば足りるように
した本発明の構成によって解決される。
As shown in FIG. 1, this problem involves dividing the above-mentioned logic circuit by dividing the input of the test data T DATA for each function of the LSi using the test clock T CLK, and dividing the input clock CK of the previous stage circuit 11. A shift register 31 that is shifted by the number m of stages equal to the number m of circuits of the test circuit 2 that is input to the subsequent stage circuit 12 as it is, each output of the parallel number m of the 2-shift register 31, and the test enable signal T [i and The LSi
As circuits become multistage, the required functions become more complex, and the test modes become more diverse, testing methods that require dividing and inserting circuits are becoming more difficult.
Even if the number m of circuits 2 increases, the test terminals provided on the LSi are the negative clock TCLK and negative 1.
This problem is solved by the configuration of the present invention in which it is sufficient to prepare only three input terminals for inputting the - data T DATA and the test enable signal TE.

本発明のLSi試験方式の構成を示す原理図において、 ■は、出力端子Outの出力信号を変化させるまでに入
力端子Inに入力するクロック又はパターンを多数必要
とする論理の深いLSi論理回路であって機能別に一定
数m+1の論理回路11〜1m+、に分断され、各分断
個所に前段回路11の入力クロ・ツクCKをそのまま後
段回路12のクロック端子に入力する機能別のテスト回
路21〜2mを一定数mだけ設けたLSi回路の実回路
である。
In the principle diagram showing the configuration of the LSi test method of the present invention, (2) is an LSi logic circuit with deep logic that requires a large number of clocks or patterns to be input to the input terminal In before changing the output signal of the output terminal Out. The logic circuits 11 to 1m+ are divided into a fixed number m+1 of logic circuits 11 to 1m+ according to function, and each division part has a test circuit 21 to 2m according to function, which inputs the input clock CK of the front stage circuit 11 as it is to the clock terminal of the rear stage circuit 12. This is an actual circuit of an LSi circuit provided with a certain number m.

3ば、LSi回路の実回路lの機能別のテスト用データ
T DATAを入力し、テスト用クロックT CLKに
より、」二連のテスI・回路21〜2m  の回路数m
に等しい段数MだけシフトするシフI・レジスタ31と
、該シフ1−レジスタ31の出力の並列数mの各出力と
テストイネーブル信号TEとを入力してゲート処理し、
m個の機能別のテスト用データT DATAを選択して
出力させるゲート32とからなる試験信号発生部である
3) Input test data T DATA for each function of the actual circuit l of the LSi circuit, and use the test clock T CLK to determine the number of circuits m of the two series of test circuits 21 to 2m.
A shift I register 31 that is shifted by a number of stages M equal to
This is a test signal generating section consisting of a gate 32 that selects and outputs m test data T DATA for each function.

そして、試験信号発生部3のゲート32の出力の並列数
mの試験信号出力TO〜Tm−,を前記LSi回路の実
回路1の機能別のテスト回路21〜2mへ供給するよう
に構成する。
Then, the test signal outputs TO to Tm-, which are the number m of parallel outputs of the gates 32 of the test signal generating section 3, are configured to be supplied to the functional test circuits 21 to 2m of the actual circuit 1 of the LSi circuit.

〔作用〕[Effect]

1.3i回路の実回路1は、出力端子Outの出力信号
を変化させるまでに入力端子Inに入力するクロック又
はパターンを多数必要とする論理の深いLSi論理回路
であって、要求される機能別に一定数m+1の論理回路
11〜1m+1に分断され、各分断個所に前段回路11
の入力クロックCKをそのまま、後段回路12のクロッ
ク端子に入力するテスト回路21〜2mを一定数mだけ
内蔵する。
The actual circuit 1 of the 1.3i circuit is an LSi logic circuit with deep logic that requires many clocks or patterns to be input to the input terminal In before changing the output signal of the output terminal Out, and is designed according to the required functions. It is divided into a certain number of m+1 logic circuits 11 to 1m+1, and a pre-stage circuit 11 is installed at each divided point.
A certain number m of test circuits 21 to 2m are built-in, which input the input clock CK of 1 to the clock terminal of the subsequent stage circuit 12 as is.

本発明のLSi試験方式の試験信号発生部3のシフト段
数mのシフトレジスタ31は、テスト用データT DA
TAを入力し、同時に入力するテスト用クロックT C
LKにより、LSi回路の実回路1が内蔵するテスト回
路21〜2mの回路数mに等しい段数mだけシフトして
m個の並列のシフト出力0〜m1を出力してm個の素ゲ
ートから成るゲート32へ出力する。
The shift register 31 with m shift stages of the test signal generating section 3 of the LSi test method of the present invention has test data TDA.
Input TA and test clock T C input at the same time
By LK, the actual circuit 1 of the LSi circuit is shifted by the number of stages m equal to the number of circuits m of the built-in test circuits 21 to 2m, and outputs m parallel shift outputs 0 to m1, and is composed of m elementary gates. Output to gate 32.

ゲート32は、シフトレジスタ31からの並列数mのシ
フト出力0〜m−1を、試験時に入力するテストイネー
ブル信号TEによりゲート処理し指定のシフト出力を選
択して、LSi回路の実回路1の機能別のテスト回路2
1〜2mへ供給する。
The gate 32 gate-processes the parallel number m of shift outputs 0 to m-1 from the shift register 31 using the test enable signal TE input during testing, selects a designated shift output, and selects the designated shift output to apply the gate processing to the actual circuit 1 of the LSi circuit. Functional test circuit 2
Supply to 1-2m.

そして、LSi回路の実回路1のテスト回路21〜2m
は、テストイネーブル信号TEが入力する試験■、、j
7に、実回路1の各分断個所の前段回路11の入力クロ
ックCKをそのまま後段回路12のクロック端子に人力
して、前段回路11と後段回路12の試験を同し入力ク
ロックCKにより同時に行う。
And test circuits 21 to 2m of the actual circuit 1 of the LSi circuit.
is the test ■,,j where the test enable signal TE is input
In step 7, the input clock CK of the front-stage circuit 11 at each divided point of the actual circuit 1 is inputted directly to the clock terminal of the rear-stage circuit 12, and the front-stage circuit 11 and the rear-stage circuit 12 are tested simultaneously using the same input clock CK.

そして試験信号発生部3のンフトレジスタ31は、入力
するテスト用データT DATAを、テスト用クロック
T CLKにより、LSi回路の実回路1が内蔵するテ
スト回路21〜2mの回路数mに等しい段数mだけシフ
トして、並列数部のシフト出力0=m−1をゲート32
へ出力し、そのゲート32は、シフトレジスタ31から
の並列数mの出力をテストイネーブル信号TEによりゲ
ート処理して、その処理結果をm個の機能別のテスト回
路21〜2mへ並列に試験信号として供給するので、L
Si回路の実回路1の機能が多様化してテスト回路21
〜2mの回路数mが増加しても、試験用としてLSi回
路へ入力する試験用信号の数、すなわちLSi回路に設
置3るべき試験用端子の数は、テスト用クロックT C
LKとテスト用データT DATAとテストイネーブル
信号Tliを入力する3個1組の試験用端子だけを用意
すれば足りるので問題は解決される。
Then, the transfer register 31 of the test signal generating section 3 converts the input test data T DATA into a number of stages m equal to the number m of test circuits 21 to 2 m included in the actual circuit 1 of the LSi circuit, using the test clock T CLK. The shift output 0=m-1 of the parallel parts is sent to the gate 32 by
The gate 32 gate-processes the outputs of the parallel number m from the shift register 31 using the test enable signal TE, and sends the processing results as test signals in parallel to m functional test circuits 21 to 2m. Since L
The functions of the actual circuit 1 of the Si circuit are diversified and the test circuit 21
Even if the number of circuits m increases by ~2m, the number of test signals input to the LSi circuit for testing, that is, the number of test terminals that should be installed in the LSi circuit, is the test clock T C
The problem is solved because it is sufficient to prepare only one set of three test terminals for inputting LK, test data T_DATA, and test enable signal Tli.

〔実施例〕〔Example〕

第2図は本発明のLSi試験方式の構成を示すブロック
図であり、第3図はその動作を説明するだめのタイムチ
ャートである。
FIG. 2 is a block diagram showing the configuration of the LSi test method of the present invention, and FIG. 3 is a time chart for explaining its operation.

第2図において、LSi回路の実回路1は、出力端子O
utの出力信号を変化させるまでに入力端子Inに入力
するクロックCKを多数必要とする論理の深い多段カウ
ンタのLS+回路であって、要求機能別に一定数m+1
のカウンタ11〜1m(1に分断され、各分断個所に前
段カウンタ11の入力クロックCKをそのまま、後段カ
ウンタ12のクロック端子(Jに入力するテスト回路2
1〜2mを一定数mだけ内蔵する。
In FIG. 2, the actual circuit 1 of the LSi circuit has an output terminal O
It is an LS+ circuit of a multi-stage counter with deep logic that requires a large number of clocks CK input to the input terminal In before changing the output signal of ut, and a fixed number m+1 is required for each required function.
The counters 11 to 1m (divided into 1, the input clock CK of the front stage counter 11 is inputted to each division point as is, and the clock terminal of the rear stage counter 12 (test circuit 2 inputted to J)
A certain number of meters of 1 to 2 meters are built-in.

試験信号発生部3のシフトレジスタ31は、m個の縦続
されたDフリップフロップFF l 〜FF mで構成
され、入力するテスト用データT DATAを、テスト
用クロックT CLKにより、LSi回路の実回路1が
内蔵するテスト回路21〜2mの段数mに等しい段数m
だ+3順次シフl−して、m個のDフリップフロップF
F l〜FFmの各0出力端から並列数mのシフI・出
力oxli−,をゲート32へ出力する。
The shift register 31 of the test signal generation unit 3 is composed of m cascaded D flip-flops FF l to FF m, and converts the input test data T DATA into the actual circuit of the LSi circuit using the test clock T CLK. The number of stages m is equal to the number of stages m of the test circuits 21 to 2m built in 1.
+3 sequential shift l-, m D flip-flops F
The parallel number m of Schiff I outputs oxli-, are outputted to the gate 32 from each 0 output terminal of Fl to FFm.

ゲート32ばmイ固のNANDゲーl□NANrlo 
・−NANr)mから構成され、そのN A N Dケ
−1・NANDo −NANDmの夫々の一方の入力端
にシフトレジスタ31の出力の並列数mの各ンフト出力
を、他方の入力端にテストイネーブル信号TEの極性反
転した信号とを人力し、ナス1−イネーブル信号TF、
の極性反転し7た信冒“L″を入力する試験時に、ソフ
トレジスク31の出力の各シフト出力をテストイネーブ
ル信号TEによりNAND処理し、m個の出力T。−T
m−、を選択して試験信号出力として、LSi回路の実
回路1の機能別のテスト回路21〜2+11へ供給する
Gate 32B is a solid NAND game □NANrlo
・-NANDr)m, each NAND output of the parallel number m of the outputs of the shift register 31 is connected to one input terminal of each of the NANDm, and the test output is connected to the other input terminal. By manually inputting a signal with the polarity of the enable signal TE and a signal with the polarity inverted, the eggplant 1-enable signal TF,
During a test in which the polarity of 7 is inverted and a signal "L" is input, each shift output of the soft resistor 31 is NANDed by the test enable signal TE, and m outputs T are generated. -T
m- is selected and supplied as a test signal output to the functional test circuits 21 to 2+11 of the actual circuit 1 of the LSi circuit.

第3図のタイムチャー1・において、■T CLKは、
試験信号発生部3のシフI・レジスタ31のm個のDフ
リップフロップFF ] 〜FF m  のクロック入
力端CKに共通に入力されるテスト用りr1ツクT C
LKであって、■T DATAは、■T CLKのクロ
ックの立上りにより入力され、最終的に実回路1のm個
の機能別のテスi・回路21〜2mへ供給されるテスト
用データT DATAである。そして、■テスト用デー
タT DATAは、シフトレジスタ31のm個のDフロ
ップ。
In time chart 1 in Figure 3, ■T CLK is
m D flip-flops FF] to FFm of the shift I register 31 of the test signal generating section 3.
LK, ■T DATA is test data T DATA that is input at the rising edge of the clock of ■T CLK and is finally supplied to m function-specific test circuits 21 to 2m of the actual circuit 1. It is. And, ■Test data T DATA is m D-flops of the shift register 31.

フロップFF 1〜FF mの初段FF 1のD入力端
へ先ず入力され、その0出力端から■−0のシフト出力
0として、ゲート32の初段NANDoへ出力されると
同時に、次段FF 2のD入力端へ入力される。そして
、次段FF 2のロ出力端からゲート32の第2段NA
NDIへ■−1のシフト出力1として出力されると同時
に、次の第3段FF3のD入力端へ入力される。
It is first input to the D input terminal of the first stage FF 1 of the flops FF 1 to FF m, and is outputted from its 0 output terminal to the first stage NANDo of the gate 32 as a -0 shift output 0. It is input to the D input terminal. Then, from the output terminal of the next stage FF 2 to the second stage NA of the gate 32
It is outputted to the NDI as a shift output 1 of -1, and at the same time is inputted to the D input terminal of the next third stage FF3.

以下同様にして、シフトレジスタ31のm個のDフリッ
プフロップFF 1〜FF mから個別に、並列数mの
■−0〜■−m−1のシフト出力0〜m−1をゲート3
2のm個のナントゲートNAND o〜NORm−+ 
の一方の入力端へ出力される。
Similarly, the shift outputs 0 to m-1 of the parallel number m of ■-0 to ■-m-1 are individually transferred from the m D flip-flops FF 1 to FF m of the shift register 31 to the gate 3.
2 m Nant gates NAND o~NORm-+
is output to one input terminal of

そして■TE、”L”は、インバータINVで極性反転
されゲート32のm個のナンドゲ−1−NAND o−
NANDin−・、の他方の入力端に入力され、実回路
1の多段カウンタのテスト回路21〜2mのうち、試験
する論理回路の中間のテスト回路へ供給する試験信号発
生部3のゲート32のナントゲートNANDの出力の符
号を“′L”とする。
■TE, "L" is inverted in polarity by the inverter INV and connected to the m NAND gates of the gate 32.
The NAND signal of the gate 32 of the test signal generating section 3 is inputted to the other input terminal of NANDin-, and is supplied to the intermediate test circuit of the logic circuit to be tested among the test circuits 21 to 2m of the multi-stage counter of the actual circuit 1. Let the sign of the output of the gate NAND be "'L".

NAND ] の出力T1の符号” L ”は、実回路
1の第2テスト回路22のインバータ224にて符号“
’I+”に符号反転してアンドゲート221へ入力され
、アンドゲート221 とノアゲート223により、前
段の論理回路12のカウンタのクロック入力端CKに入
力するクロックをそのまま、次段の論理回路1mのカウ
ンタのクロック入力端CKに入力して、前段の論理回路
12のカウンタのクロック入力端CKに人力するクロッ
クにより次段の論理回路1mのカウンタの動作を試験す
る。
The sign "L" of the output T1 of NAND ] is changed to "L" by the inverter 224 of the second test circuit 22 of the actual circuit 1.
The clock input to the clock input terminal CK of the counter of the logic circuit 12 at the previous stage is directly inputted to the AND gate 221 by the AND gate 221 and the NOR gate 223. The operation of the counter of the next stage logic circuit 1m is tested using the clock input to the clock input terminal CK of the counter of the previous stage logic circuit 12.

以上の如く、第2図の実施例は、LSi回路の実回路1
のテスI・回路21〜2mが、試験時にテストイネーブ
ル信号TEの符号”L”により試験信号発生部3におい
て発生した試験信号出力To”Tm−+を選択して入力
し、実回路1の各分断個所の前段回路11の入力クロッ
クCKをそのまま後段回路12のクロツク端子に人力さ
せ、前段回路11と後段回路12の試験を同し入力クロ
ック(Jにより同時に行う。
As described above, the embodiment shown in FIG. 2 is based on the actual circuit 1 of the LSi circuit.
The test I/circuits 21 to 2m select and input the test signal output To"Tm-+ generated in the test signal generator 3 by the code "L" of the test enable signal TE during testing, and The input clock CK of the front-stage circuit 11 at the split point is directly applied to the clock terminal of the rear-stage circuit 12, and the tests of the front-stage circuit 11 and the rear-stage circuit 12 are performed simultaneously using the same input clock (J).

そして試験信号発生部3のシフトレジスタ31は、入力
するテスト用データT DATAを、テスト用りr、1
ツクT CLKにより、LSi回路の実回路1が内蔵す
るテスI・回路21〜2mの段数mに等しいm個の並列
のシフト出力としてゲート32へ出力し、そのゲート3
2がシフトレジスタ31の並列数mのシフト出力をテス
トイネーブル信号TEにより選択して、L。
Then, the shift register 31 of the test signal generating section 3 converts the input test data T DATA into test data r, 1
T CLK outputs to the gate 32 as m parallel shift outputs equal to the number of stages m of the test I/circuits 21 to 2m built in the actual circuit 1 of the LSi circuit.
2 selects the shift outputs of the parallel number m of shift registers 31 by the test enable signal TE, and becomes L.

Si回路の実回路1の機能別のテスト回路21〜2mへ
供給するので、LSi回路の実回路1の機能が多様化し
てテスト回路21〜2mの回路数mが増加しても、試験
用としてLSi回路へ入力する試験用信号の数、すなわ
ちLSi回路に設&)るべき試験用端子の数は、テスト
用クロックT CLKとナス1〜用データT DATA
とテストイネーブル信号TEを入力する3個の試験用端
子だけを用意すれば足りるので問題は無い。
Since the actual circuit 1 of the Si circuit is supplied to the test circuits 21 to 2m for each function, even if the functions of the actual circuit 1 of the LSi circuit are diversified and the number m of the test circuits 21 to 2m increases, it can be used for testing. The number of test signals input to the LSi circuit, that is, the number of test terminals to be installed in the LSi circuit, is determined by the test clock T CLK and the data T DATA
There is no problem because it is sufficient to prepare only three test terminals for inputting the test enable signal TE and the test enable signal TE.

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

以上説明した如く、本発明によれば、試験用としてLS
i回路に設けるべき試験用端子の数は、テスト用クロッ
クT CLKとテスト用データT DATAとテストイ
ネーブル信号TEを入力する3個の試験用端子だけを用
意すれば足りるので、LSi回路の実回路の機能が多様
化してテスト回路の回路数Mが増加しても、LSi回路
の内部の配線を単に増やすだけで済み、外部と接続する
試験用端子の数はそのままで良いので、LSi回路の高
集積化に伴うコストアップを避げる効果が得られる。
As explained above, according to the present invention, the LS
The number of test terminals to be provided in the i circuit is only three test terminals that input the test clock T CLK, test data T DATA, and test enable signal TE, so the actual circuit of the LSi circuit Even if the number of test circuits M increases due to the diversification of the functions of the LSi circuit, the number of test terminals connected to the outside can remain the same, and the number of internal wirings of the LSi circuit can be simply increased. This has the effect of avoiding cost increases associated with integration.

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

第1図は本発明のLSi試験方式の構成を示す原理図、 第2図は本発明の実施例のLSi試験方式の構成を示す
ブロック図、 第3図は本発明の実施例の動作を説明するためのタイム
チャー1・、 第4図Lj従来のLSi試験方式のブロック図である。 図において、 ■は実回路、3は試験信号発生部、 11〜1m+1は論理回路、 21〜2mはテスト回路、 31 はシフトレジスタ、32ばゲートである。 41 q −ノ  \ノ  \J \ト
Fig. 1 is a principle diagram showing the configuration of the LSi test method of the present invention, Fig. 2 is a block diagram showing the structure of the LSi test method of the embodiment of the present invention, and Fig. 3 explains the operation of the embodiment of the present invention. FIG. 4 is a block diagram of a conventional LSi test method. In the figure, 2 is an actual circuit, 3 is a test signal generator, 11 to 1m+1 are logic circuits, 21 to 2m are test circuits, 31 is a shift register, and 32 is a gate. 41 q -ノ \ノ \J \to

Claims (1)

【特許請求の範囲】 機能別に一定数の論理回路(11〜1m_+_1)に分
断して各分断個所に試験時に前段回路(11)の入力ク
ロック(CK)をそのまま後段回路(12)のクロック
端子に入力するテスト回路(21〜2m)を一定数mだ
け設けて試験するLSiの試験回路において、該LSi
の試験回路の機能別のテスト用データ(TDATA)の
入力を、テスト用クロック(TCLK)により前記テス
ト回路(21〜2m)の挿入回路数mに等しい段数mだ
けシフトして並列に出力するシフトレジスタ(31)と
、 該シフトレジスタの一定数mの並列のシフト出力を、試
験時に入力するテストイネーブル信号(TE)によりゲ
ート処理し選択して出力させるゲート(32)とからな
る試験信号発生部(3)を設け、該試験信号発生部(3
)のゲート(32)において選択された出力信号(To
〜Tm_−_1)を前記テスト回路(21〜2m)へ供
給して試験するLSi試験方式。
[Claims] The input clock (CK) of the preceding stage circuit (11) is directly connected to the clock terminal of the succeeding stage circuit (12) by dividing it into a fixed number of logic circuits (11 to 1 m_+_1) according to function and testing each divided part. In an LSi test circuit that is tested by providing a certain number of input test circuits (21 to 2 m), the LSi
A shift in which the input of test data (TDATA) for each function of the test circuit is shifted by the number of stages m equal to the number of inserted circuits m of the test circuit (21 to 2m) using the test clock (TCLK) and output in parallel. A test signal generation unit consisting of a register (31) and a gate (32) that gate-processes a certain number m of parallel shift outputs of the shift register using a test enable signal (TE) input during testing, selects and outputs them. (3) is provided, and the test signal generating section (3) is provided.
) selected output signal (To
-Tm_-_1) is supplied to the test circuit (21-2m) for testing.
JP63156581A 1988-06-24 1988-06-24 Lsi testing method Pending JPH026774A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63156581A JPH026774A (en) 1988-06-24 1988-06-24 Lsi testing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63156581A JPH026774A (en) 1988-06-24 1988-06-24 Lsi testing method

Publications (1)

Publication Number Publication Date
JPH026774A true JPH026774A (en) 1990-01-10

Family

ID=15630891

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63156581A Pending JPH026774A (en) 1988-06-24 1988-06-24 Lsi testing method

Country Status (1)

Country Link
JP (1) JPH026774A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0777557A (en) * 1993-06-21 1995-03-20 Nec Corp Semiconductor integrated circuit device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0777557A (en) * 1993-06-21 1995-03-20 Nec Corp Semiconductor integrated circuit device

Similar Documents

Publication Publication Date Title
US3783254A (en) Level sensitive logic system
US4293919A (en) Level sensitive scan design (LSSD) system
JP4422427B2 (en) Single chip system and method for testing / debugging this system
US4894830A (en) LSI chip with scanning circuitry for generating reversals along activated logical paths
JPS63182585A (en) Logic circuit equipped with test facilitating function
JP2626920B2 (en) Scan test circuit and semiconductor integrated circuit device using the same
JPS61217779A (en) Circuit structure used for integrated circuit having incorporated self-inspection function
JPS6118778B2 (en)
JP2001332961A (en) Clock-switching circuit
JP2738351B2 (en) Semiconductor integrated logic circuit
KR940008607B1 (en) Self-diagnosis circuit and method of information processing apparatus
JPH04145380A (en) Scan pass circuit
JPH10267994A (en) Integrated circuit
JP3363691B2 (en) Semiconductor logic integrated circuit
JPH026774A (en) Lsi testing method
JP2937326B2 (en) Test circuit for logic circuits
JPH06311127A (en) Digital data arbiter
JPH0316429A (en) M bit binary counter and operating method thereof
JPH083514B2 (en) Counter test equipment
JPS6077518A (en) Integrated circuit
KR970000260B1 (en) Boundary scan structure for parallel input processing
JP3275952B2 (en) Test circuits for digital logic circuits
JPH01270413A (en) Counting circuit
JPS60192276A (en) Testing system of logical lsi
KR970002062B1 (en) Test data output circuit of boundary-scan architecture