JPH0827330B2 - Integrated circuit test method - Google Patents
Integrated circuit test methodInfo
- Publication number
- JPH0827330B2 JPH0827330B2 JP62236563A JP23656387A JPH0827330B2 JP H0827330 B2 JPH0827330 B2 JP H0827330B2 JP 62236563 A JP62236563 A JP 62236563A JP 23656387 A JP23656387 A JP 23656387A JP H0827330 B2 JPH0827330 B2 JP H0827330B2
- Authority
- JP
- Japan
- Prior art keywords
- test
- terminal
- block
- output
- functional block
- 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.)
- Expired - Lifetime
Links
- 238000010998 test method Methods 0.000 title description 3
- 238000012360 testing method Methods 0.000 claims description 88
- 238000000034 method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 2
- 210000004899 c-terminal region Anatomy 0.000 description 1
- 238000007306 functionalization reaction Methods 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
【発明の詳細な説明】 産業上の利用分野 本発明は集積回路のテスト回路に関するものである。Description: FIELD OF THE INVENTION The present invention relates to integrated circuit test circuits.
従来の技術 集積回路の大規模化が進むにつれて、多機能ブロック
のワンチップ化が進んで来ている。2. Description of the Related Art As integrated circuits have become larger and larger, multi-functional blocks have been integrated into one chip.
多機能のワンチップ化により、実装面積の縮小、装置
の小型化が可能となり、集積回路の応用分野が拡大して
来ている。With the multi-functional one-chip technology, it is possible to reduce the mounting area and downsize the device, and the application fields of integrated circuits are expanding.
多機能のワンチップ化により、一つの機能ブロックの
出力信号が他の機能ブロックの入力信号となる回路が発
生する。この様な大規模集積回路(LSI)をテストする
場合には、一つの機能ブロックを動作して次のブロック
への信号の論理レベルが、“H"と“L"になる様にしなけ
ればならない。このためには長大なテストパターンとテ
スト時間が必要となる。With the multi-functionalization into one chip, a circuit in which an output signal of one functional block becomes an input signal of another functional block is generated. When testing such a large scale integrated circuit (LSI), it is necessary to operate one functional block so that the logic level of the signal to the next block becomes "H" and "L". . This requires a long test pattern and a long test time.
発明が解決しようとする問題点 複数個の機能ブロックよりなる集積回路をワンチップ
としてテストすると、テストパターン数の増大と、テス
ト時間の増大が問題となる。なおこの不都合を除くため
のテスト方法として複数個の機能ブロックを各別にテス
トする方法が考えられる。この方法によればテスト時間
の短縮は計れるが、テスト用の端子数が増加する問題が
ある。Problems to be Solved by the Invention When an integrated circuit including a plurality of functional blocks is tested as one chip, an increase in the number of test patterns and an increase in test time become problems. As a test method for eliminating this inconvenience, a method of individually testing a plurality of functional blocks can be considered. According to this method, the test time can be shortened, but the number of test terminals increases.
問題点を解決するための手段 本発明は、テスト用の端子を増設することなく機能ブ
ロックごとのテストを可能にしてテスト時間の短縮とテ
スタビリティの向上を計ることを目的とするものであ
る。Means for Solving Problems The present invention has an object to enable a test for each functional block without adding a test terminal to shorten the test time and improve the testability.
テストモード時に、テストする被テスト機能ブロック
に外部から直接入力または出力している端子は、そのま
まテスト信号の入力端子または出力端子として使用し、
前記被テスト機能ブロックへの他の機能ブロックからの
入力信号は、通常動作モード時に、前記被テスト機能ブ
ロック以外の前記機能ブロックの出力端子として使用し
ている端子を切り替えて入力端子として使用して外部か
ら直接入力し、前記被テスト機能ブロックから他の機能
ブロックへの出力信号は、通常動作モード時に、前記被
テスト機能ブロック以外の前記機能ブロックの入力端子
として使用している端子を切り替えて出力端子として使
用して外部へ直接出力することにある。In the test mode, the terminals that are directly input or output from the outside to the tested functional block to be tested are used as they are as the input terminals or output terminals of the test signal,
The input signal from the other functional block to the tested functional block is used as the input terminal by switching the terminal used as the output terminal of the functional block other than the tested functional block in the normal operation mode. Input signal directly from the outside, output signal from the functional block under test to other functional block is output by switching the terminal used as the input terminal of the functional block other than the functional block under test in the normal operation mode. It is used as a terminal and directly output to the outside.
作 用 本発明の集積回路によれば通常使用モードで使用する
端子が、テストモード時には、テスト端子用として使用
され、さらにテスト信号が時分割されて使用されるた
め、テスト用としての端子を特別に増設することなく、
集積回路のテストが出来、テスタビリティの向上とテス
ト時間の短縮がはかられる。Operation According to the integrated circuit of the present invention, the terminal used in the normal use mode is used as the test terminal in the test mode, and the test signal is time-divided. Without adding to
It is possible to test integrated circuits, improving testability and reducing test time.
実施例 (実施例1) 第1図に二つの機能ブロックにより構成された集積回
路を示す。端子Aは通常動作モードではブロック1の入
力端子、端子Bは出力端子、端子Cはブロック2の入力
端子、端子Dは出力端子である。ブロック1と2の間に
は、それぞれ、入力と出力の信号がある場合を示してい
る。第2図および第3図は、二つの機能ブロックに、各
別にテストするためのテスト回路を付加した、本発明の
実施例を示す。Embodiment (Embodiment 1) FIG. 1 shows an integrated circuit composed of two functional blocks. In the normal operation mode, the terminal A is an input terminal of the block 1, the terminal B is an output terminal, the terminal C is an input terminal of the block 2, and the terminal D is an output terminal. Between blocks 1 and 2, there are input and output signals, respectively. 2 and 3 show an embodiment of the present invention in which a test circuit for individually testing is added to two functional blocks.
なお、第2図は、ブロック1をテストするモードの例
を示している。Note that FIG. 2 shows an example of a mode for testing the block 1.
ブロック1をテストするときには、切換スイッチSWの
接点が図示する関係で開閉され、さらにテストタイミン
グ信号T1が“H"となり、テストタイミング信号T2が“L"
となる。ブロック1の入力信号は、端子Aから直接入力
する信号と、D端子より入力するテスト信号である。こ
のテスト信号の入力により通常動作モードではブロック
2を動作させ、その出力をブロック1に入力することと
同等の状況が成立する。ブロック1からの出力信号は、
テストタイミング信号T2が“L"であるため端子Bから直
接出力される。When testing the block 1, the contact of the changeover switch SW is opened and closed as shown in the figure, and the test timing signal T1 becomes "H" and the test timing signal T2 becomes "L".
Becomes The input signals of the block 1 are a signal directly input from the terminal A and a test signal input from the D terminal. By the input of this test signal, the block 2 is operated in the normal operation mode, and the same condition as when the output thereof is input to the block 1 is established. The output signal from block 1 is
Since the test timing signal T2 is "L", it is directly output from the terminal B.
すなわち、通常動作モードでは、ブロック1からブロ
ック2へ向けて出力される信号が、テストタイミングで
は、C端子へテスト信号として出力され、この信号をテ
ストすることができる。That is, in the normal operation mode, the signal output from the block 1 to the block 2 is output as a test signal to the C terminal at the test timing, and this signal can be tested.
したがって、ブロック1のテストにあたり、ブロック
2を動作させて、その出力をブロック1へ入力し、ブロ
ック1をテストすることなしに、直接ブロック1の出力
をテストできる。Therefore, in testing the block 1, the output of the block 1 can be directly tested without operating the block 2 by inputting the output of the block 2 into the block 1.
第3図は、ブロック2をテストする場合の例を示して
いる。ブロック2をテストするときには、テストタイミ
ングT2が“H"となり、T1が“L"となる。また、ブロック
1とブロック2の間の切換えスイッチも、SWがブロック
1のテスト時とは逆の開閉関係となるように切換えられ
る。FIG. 3 shows an example of testing block 2. When testing the block 2, the test timing T2 becomes "H" and T1 becomes "L". Further, the changeover switch between the block 1 and the block 2 is also changed so that the SW has an opening / closing relationship opposite to that in the test of the block 1.
ブロック2をテストするときには、端子Bと端子Cか
ら信号を入力し、端子Aと端子Dから信号を出力する。When testing the block 2, signals are input from the terminals B and C and signals are output from the terminals A and D.
すなわち、ブロック1を介さずに、直接ブロック2に
テスト信号を入力し、かつ出力させることができる。第
2図および第3図で示すように、通常動作モードでは、
入力端子である端子をテストモードでは出力端子として
使用し、また、通常動作モードでは、出力端子である端
子をテストモードでは入力端子として使用することで、
通常動作モードで使用している端子を、テストモード
で、共用しているため、テスト信号用としての特別な端
子の増加はないし、かつ、入力端子および出力端子をそ
のまま入力端子および出力端子として使用する場合より
スイッチは少なくてよく、スイッチ切り替えのための回
路も簡単である。これにより、チップサイズの増大も極
力抑えることができる。また、ブロック間の信号を直接
端子から入出し、テストするために、テスタビリティの
向上とテスト時間の短縮ができる。That is, the test signal can be directly input and output to the block 2 without going through the block 1. As shown in FIGS. 2 and 3, in the normal operation mode,
By using the terminal that is the input terminal as the output terminal in the test mode, and by using the terminal that is the output terminal as the input terminal in the test mode in the normal operation mode,
The terminals used in the normal operation mode are shared in the test mode, so there is no increase in special terminals for test signals, and the input and output terminals are used as they are as input and output terminals. The number of switches is smaller than that of the case, and the circuit for switching the switches is simple. Thereby, the increase in chip size can be suppressed as much as possible. Further, since the signal between the blocks is directly input and output from the terminal and tested, the testability can be improved and the test time can be shortened.
通常動作モードではテストタイミング信号T1,T2が
“L"となりブロック間の切換えスイッチは、通常動作モ
ードの接続(第1図の接続)に切換わる。In the normal operation mode, the test timing signals T1 and T2 become "L", and the changeover switch between the blocks is switched to the connection in the normal operation mode (connection in FIG. 1).
(実施例2) 第4図に三つのブロックにより構成された集積回路を
示す。端子E,G,Iはブロック3,4,5のための入力端子、端
子F,H,Jはブロック3,4,5の出力端子である。(Embodiment 2) FIG. 4 shows an integrated circuit composed of three blocks. The terminals E, G, I are input terminals for the blocks 3, 4, 5 and the terminals F, H, J are output terminals for the blocks 3, 4, 5.
第5図,第6図および第7図は、機能ブロックごとに
テストし、テスト信号を時分割で同一信号線に送り、複
数の信号を送受する本発明の実施例を示す。FIGS. 5, 6, and 7 show an embodiment of the present invention in which each functional block is tested, a test signal is time-divisionally sent to the same signal line, and a plurality of signals are sent and received.
第5図に、ブロック3をテストするためのテスト回路
を付加した例を示す。FIG. 5 shows an example in which a test circuit for testing the block 3 is added.
ブロック3をテストする場合には、テストタイミング
信号T3が“H"となり、テストタイミング信号T4,T5は
“L"となる。ブロック3のテスト時には、端子Eと端子
Hと端子Jから、ブロック3に信号が入力され、ブロッ
ク3の出力は端子Fと端子Gと端子Iを通して出力され
る。When testing the block 3, the test timing signal T3 becomes "H" and the test timing signals T4 and T5 become "L". When the block 3 is tested, signals are input to the block 3 from the terminals E, H, and J, and the output of the block 3 is output through the terminals F, G, and I.
第6図に、ブロック4をテストする場合のテスト回路
図を示す。ブロック4をテストするときには、テストタ
イミグ信号T4が“H"となりテストタイミング信号T3,T5
が“L"となる。ブロック4のテストモート時には、端子
Gと端子Fと端子Jが入力端子となり、端子Hと端子E
と端子Iが出力端子となる。FIG. 6 shows a test circuit diagram when the block 4 is tested. When testing the block 4, the test timing signal T4 becomes "H" and the test timing signals T3, T5
Becomes “L”. During the test mode of block 4, terminal G, terminal F and terminal J are input terminals, and terminal H and terminal E
And the terminal I becomes an output terminal.
第7図に、ブロック5をテストする場合のテスト回路
図を示す。ブロック5をテストするテストモード時には
テストタイミング信号T5が“H"となり、テストタイミン
グ信号T3,T4が“L"となる。ブロック5のテスト時に
は、端子Iと端子Fと端子Hが入力端子となり、端子J
と端子Eと端子Gが出力端子となる。通常動作モードで
は、テストタイミング信号T3,T4,T5のすべてを“L"と
し、切換えスイッチSWを各ブロック間で信号の送受が行
われる様に切換えることにより第4図の回路状態を成立
させる。FIG. 7 shows a test circuit diagram when the block 5 is tested. In the test mode for testing the block 5, the test timing signal T5 becomes "H" and the test timing signals T3 and T4 become "L". When testing the block 5, terminal I, terminal F, and terminal H are input terminals, and terminal J
The terminals E and G serve as output terminals. In the normal operation mode, all of the test timing signals T3, T4, T5 are set to "L", and the changeover switch SW is changed so that signals are transmitted and received between the blocks to establish the circuit state of FIG.
以上実施例として、2機能ブロックと3機能ブロック
の集積回路を示したが、より多くの機能ブロックになり
また、ブロック間の信号線が増加する場合にはテスト信
号線を時分割で使用することにより、テスト端子数の減
少の効果はより顕著になる。Although the integrated circuit of the two functional blocks and the three functional blocks is shown in the above embodiment, the test signal line should be used in a time division manner when the number of functional blocks is increased and the number of signal lines between the blocks is increased. As a result, the effect of reducing the number of test terminals becomes more remarkable.
発明の効果 本発明の集積回路のテスト方法は、通常動作モードで
の信号端子とテストモードでのテスト端子とを共用させ
るとともに、テスト信号を時分割使用することにより、
テスト信号用の端子を特別に増設することなく、複数ブ
ロックにより構成されている集積回路を、機能ブロック
ごとにテストすることを可能とするものであり、テスタ
ビリティの向上と、テスト時間の短縮を計ることができ
る。Advantageous Effects of Invention According to the integrated circuit test method of the present invention, the signal terminal in the normal operation mode and the test terminal in the test mode are shared, and the test signal is used in a time division manner.
It is possible to test an integrated circuit composed of multiple blocks for each functional block without specially adding terminals for test signals, improving testability and reducing test time. It can be measured.
第1図は二つの機能ブロックを有する集積回路を示す
図、第2図は二つの機能ブロックからなる集積回路の一
方のブロックをテストするモードのテスト回路例を示す
図、第3図は二つの機能ブロックからなる集積回路の他
方のブロックをテストするモードのテスト回路例を示す
図、第4図は三つの機能ブロックを有する集積回路を示
す図、第5図は、三つの機能ブロックからなる集積回路
の第1のブロックをテストするモードのテスト回路例を
示す図、第6図は、三つの機能ブロックからなる集積回
路の第2のブロックをテストするモードのテスト回路例
を示す図、第7図は三つの機能ブロックからなる集積回
路の第3のブロックをテストするモードのテスト回路例
を示す図である。 A〜J……端子、SW……切換スィッチ。FIG. 1 is a diagram showing an integrated circuit having two functional blocks, FIG. 2 is a diagram showing an example of a test circuit in a mode for testing one block of an integrated circuit composed of two functional blocks, and FIG. FIG. 4 is a diagram showing an example of a test circuit in a mode for testing the other block of an integrated circuit composed of functional blocks, FIG. 4 is a diagram showing an integrated circuit having three functional blocks, and FIG. 5 is an integrated circuit composed of three functional blocks. FIG. 7 is a diagram showing an example of a test circuit in a mode for testing a first block of the circuit, FIG. 6 is a diagram showing an example of a test circuit in a mode of testing a second block of an integrated circuit including three functional blocks, and FIG. The figure is a diagram showing an example of a test circuit in a mode of testing a third block of an integrated circuit including three functional blocks. A to J ... terminals, SW ... switching switch.
Claims (1)
各機能ブロック間にまたがる信号を有する集積回路のテ
ストにおいて、テストモード時に、テストする被テスト
機能ブロックに外部から直接入力または出力している端
子は、そのままテスト信号の入力端子または出力端子と
して使用し、前記被テスト機能ブロックへの他の機能ブ
ロックからの入力信号は、通常動作モード時に、前記被
テスト機能ブロック以外の前記機能ブロックの出力端子
として使用している端子を切り替えて入力端子として使
用して外部から直接入力し、前記被テスト機能ブロック
から他の機能ブロックへの出力信号は、通常動作モード
時に、前記被テスト機能ブロック以外の前記機能ブロッ
クの入力端子として使用している端子を切り替えて出力
端子として使用して外部へ直接出力することを特徴とす
る集積回路のテスト方法。1. A system comprising two or more functional blocks,
When testing an integrated circuit that has a signal that spans each functional block, in test mode, the pin that is directly input or output from the outside to the functional block under test is directly used as the input or output pin of the test signal. The input signal from the other functional block to the tested functional block is used as the input terminal by switching the terminal used as the output terminal of the functional block other than the tested functional block in the normal operation mode. Output from the functional block under test to another functional block by switching the terminal used as the input terminal of the functional block other than the functional block under test in the normal operation mode. A test of an integrated circuit characterized by being used as an output terminal and outputting directly to the outside. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62236563A JPH0827330B2 (en) | 1987-09-21 | 1987-09-21 | Integrated circuit test method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62236563A JPH0827330B2 (en) | 1987-09-21 | 1987-09-21 | Integrated circuit test method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6479674A JPS6479674A (en) | 1989-03-24 |
| JPH0827330B2 true JPH0827330B2 (en) | 1996-03-21 |
Family
ID=17002490
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62236563A Expired - Lifetime JPH0827330B2 (en) | 1987-09-21 | 1987-09-21 | Integrated circuit test method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0827330B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4036554B2 (en) * | 1999-01-13 | 2008-01-23 | 富士通株式会社 | Semiconductor device, test method thereof, and semiconductor integrated circuit |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62145172A (en) * | 1985-12-20 | 1987-06-29 | Fujitsu Ltd | Input/output buffer provided with testing circuit |
| JPH0746120B2 (en) * | 1986-03-10 | 1995-05-17 | 株式会社東芝 | Test facilitation circuit and test method |
-
1987
- 1987-09-21 JP JP62236563A patent/JPH0827330B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6479674A (en) | 1989-03-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0389182A (en) | Integrated circuit apparatus | |
| JP2946658B2 (en) | Flip-flop circuit | |
| JPS63263480A (en) | Semiconductor integrated logic circuit | |
| US5132614A (en) | Semiconductor device and method and apparatus for testing the same | |
| JPH05302961A (en) | Test-signal output circuit in lsi | |
| JPH0827330B2 (en) | Integrated circuit test method | |
| JP3094983B2 (en) | System logic test circuit and test method | |
| KR910001782A (en) | Equalization Circuit for Testing Logic Circuits | |
| JP2849007B2 (en) | Semiconductor integrated circuit | |
| JP2643585B2 (en) | Integrated circuit | |
| JP2633692B2 (en) | Semiconductor test method | |
| JP2723676B2 (en) | Semiconductor integrated circuit | |
| JPS6417460A (en) | Semiconductor logic integrated circuit device | |
| JP3119568B2 (en) | Semiconductor integrated circuit | |
| JPH01171312A (en) | Flip-flop circuit | |
| JPS6085500A (en) | Testing system of memory having built-in highly integrated circuit element | |
| JPH04313083A (en) | Input-signal testing circuit | |
| JPH04289473A (en) | Semiconductor integrated circuit | |
| JPH1010194A (en) | Semiconductor integrated circuit | |
| JPH01287488A (en) | Semiconductor integrated circuit with inspecting circuit | |
| JPH07117575B2 (en) | Semiconductor integrated circuit | |
| JPH04361179A (en) | Semiconductor integrated circuit device | |
| JPH04278478A (en) | Semiconductor integrated circuit | |
| JPS62147758A (en) | Semiconductor device | |
| JPS62291579A (en) | Test circuit |