JPH0247573A - Semiconductor integrated circuit - Google Patents
Semiconductor integrated circuitInfo
- Publication number
- JPH0247573A JPH0247573A JP63198308A JP19830888A JPH0247573A JP H0247573 A JPH0247573 A JP H0247573A JP 63198308 A JP63198308 A JP 63198308A JP 19830888 A JP19830888 A JP 19830888A JP H0247573 A JPH0247573 A JP H0247573A
- Authority
- JP
- Japan
- Prior art keywords
- output terminals
- circuit
- input
- functional block
- test
- 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 12
- 238000012360 testing method Methods 0.000 claims abstract description 43
- 238000010586 diagram Methods 0.000 description 8
- 238000000034 method Methods 0.000 description 5
- 238000012795 verification Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 101001080429 Homo sapiens Proteasome inhibitor PI31 subunit Proteins 0.000 description 1
- 102100027565 Proteasome inhibitor PI31 subunit Human genes 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
Landscapes
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は半導体回路、特に、ひとまとまりの機能を有す
るブロックを回路分割により、独立して外部入出力端子
により直接制御して試験できる半導体集積回路に関する
。[Detailed Description of the Invention] [Field of Industrial Application] The present invention relates to semiconductor circuits, and particularly to semiconductor integrated circuits in which blocks having a set of functions can be tested by dividing the circuit and directly controlling the blocks independently using external input/output terminals. Regarding circuits.
近年の集積回路技術の著しい発展により、半導体集積回
路の大規模化、複合化が進んでいるが、これに伴い半導
体集積回路のテスタビリティの向上やテストの効率化が
製品の信頼性及びコストを決める一つの要因となってき
ている。Due to the remarkable development of integrated circuit technology in recent years, semiconductor integrated circuits are becoming larger and more complex.As a result, improvements in the testability of semiconductor integrated circuits and increased test efficiency are improving product reliability and cost. This has become one of the deciding factors.
このため、回路のテスタビリティ向上のための1つの方
法として、ある集積回路を該集積回路に搭載された、機
能ブロックと呼ばれるRAMやROM、あるいはあるま
とまった機能を有する回路の集合などに分割し、回路全
体の可能検証とは別に分割単位毎の機能検証を行う、回
路分割法があげられる。Therefore, one method for improving circuit testability is to divide an integrated circuit into functional blocks such as RAM, ROM, or a collection of circuits with a certain set of functions. , a circuit partitioning method that performs functional verification of each division unit separately from feasibility verification of the entire circuit.
例えば第4図に示すように通常は内部の論理回路1への
入力信号11〜■4をセレクター回路2を介して試験さ
れる機能ブロック3へ入力し、機能ブロック3の出力端
子を直接外部入力端子01〜03へ1対1に接続し、テ
ストモード切換端子に加えるTM信号によってノーマル
モードからテストモードに切換えて、回路全体の機能と
は関係なく機能ブロックのみの機能を検証することがで
きる。For example, as shown in Fig. 4, input signals 11 to 4 to the internal logic circuit 1 are normally input to the functional block 3 to be tested via the selector circuit 2, and the output terminal of the functional block 3 is directly input to the external input. It is connected one-to-one to the terminals 01 to 03, and is switched from the normal mode to the test mode by a TM signal applied to the test mode switching terminal, so that the function of only the functional block can be verified regardless of the function of the entire circuit.
また、前記のような構成を有する機能ブロックを複数個
含んだ回路の場合、一つの機能ブロックの検証か終了し
たのちに、別の機能ブロックの検証を行なう方法では、
テストパターン数が増大してしまい、テスターによるパ
ターン制限を受ける可能性もでてくるが、このことを避
けるために第5図に示すような構成をとる。Furthermore, in the case of a circuit that includes multiple functional blocks having the above configuration, the method of verifying another functional block after completing the verification of one functional block,
The number of test patterns increases and there is a possibility that the pattern will be limited by the tester, but in order to avoid this, a configuration as shown in FIG. 5 is adopted.
第5図において、機能ブロック31,32゜33は、は
ぼ同時に選択され、機能ブロック31にはI+1〜11
nから、32にはI21〜I2nがら。In FIG. 5, the functional blocks 31, 32 and 33 are selected almost simultaneously, and the functional blocks 31 include I+1 to 11.
From n, 32 includes I21 to I2n.
33には13□〜丁3..から入力信号が送られ、それ
ぞれOII〜OIn、 021〜0□。、03.〜03
nから出力信号が出力される。この場合、それぞれのテ
ストパターンは同時に入力できるため、第6図で示され
るようにテストパターンの短縮を図ることが可能となる
。33 has 13□~d3. .. Input signals are sent from OII to OIn and 021 to 0□, respectively. , 03. ~03
An output signal is output from n. In this case, since each test pattern can be input at the same time, it is possible to shorten the test pattern as shown in FIG.
上述した従来の半導体集積回路の外部入出力端子と選択
された機能ブロックの入出力端子を1対1て接続する技
術では、機能ブロックの入出力端子数が試験用に使用可
能な外部入出力端子数よりも多い場合、試験のために外
部入出力端子を増設しなければならず、パッケージによ
るビン数制限で端子を増設することが不可能な場合は、
機能ブロックの試験か行なえないという欠点がある。In the conventional technology described above, in which the external input/output terminals of a semiconductor integrated circuit and the input/output terminals of a selected functional block are connected one-to-one, the number of input/output terminals of a functional block is limited to the number of external input/output terminals that can be used for testing. If there are more external input/output terminals for testing, and if it is impossible to add more terminals due to the number of bins limited by the package,
The drawback is that it is not possible to test functional blocks.
また、テストパターン短縮のため複数の機能ブロックを
ほぼ同時に選択して試験を行なうために、他の機能ブロ
ックと外部入出力端子を1対1で接続したのち、残りの
外部入出力端子と別の機能ブロックを1対1で接続しよ
うとする際、残りの外部入出力端子数が機能ブロックの
入出力端子数よりも少ない場合、残りの機能ブロックを
接続することができず、他の機能ブロックとほぼ同時に
テストすることができなくなるため、他の機能ブロック
の試験がすんだのち、残りの機能ブロックの試験を行な
うことにより、テストパターン数の長大化を招くという
欠点がある。In addition, in order to select and test multiple functional blocks almost simultaneously to shorten the test pattern, connect other functional blocks and external input/output terminals on a one-to-one basis, and then connect the remaining external input/output terminals to another one. When trying to connect functional blocks one-to-one, if the number of remaining external input/output terminals is less than the number of input/output terminals of the functional block, the remaining functional blocks cannot be connected and will not connect with other functional blocks. Since it is no longer possible to test almost simultaneously, the remaining functional blocks must be tested after other functional blocks have been tested, resulting in an increase in the number of test patterns.
本発明の半導体集積回路は、機能ブロックを含んた半導
体集積回路において、該機能ブロックのテスト信号を直
接外部へ出力するための外部出力端子に、前記前記機能
ブロックの少なくとも2つ以」二の出力端子からの信号
を時分割で入力する手段とを有して構成される。In the semiconductor integrated circuit of the present invention, in a semiconductor integrated circuit including functional blocks, at least two or more outputs of the functional blocks are connected to an external output terminal for directly outputting test signals of the functional blocks to the outside. and means for inputting signals from the terminals in a time-division manner.
以下、本発明について図面を参照して説明する6 第1図は本発明の第1の実施例の回路図である。 The present invention will be explained below with reference to the drawings. FIG. 1 is a circuit diagram of a first embodiment of the present invention.
論理回路1に入力される■、〜I 19信号を機能ブロ
ック3へのテスト入力信号として利用し、テストモード
、ノーマルモードの切換えはTM信号による制御により
、セレクター回路2を介して行なわれる。The -I19 signals input to the logic circuit 1 are used as test input signals to the functional block 3, and switching between the test mode and normal mode is performed via the selector circuit 2 under control by the TM signal.
機能ブロック3からの試験結果は出力選択回路7に入力
され、コントロール信号81〜S3で1つずつ選択され
、別のセレクター回路2′を介してO1信号として外部
へ出力される。The test results from the functional block 3 are input to the output selection circuit 7, selected one by one using control signals 81 to S3, and outputted to the outside as the O1 signal via another selector circuit 2'.
この実施例においては機能ブロック3の出力は8個であ
り、本来ならば外部出力端子は8本必要となるが、コン
トロール信号3本と外部出力端子1本の合計4本で済み
、4本分の試験用の外部端子が削減できる。また、外部
出力端子1本で出力される方法をとっているが、外部出
力端子は複数本用いてもかまわない。例えば、2本の外
部出力端子で出力する場合は、コントロール2本とて゛
計4本必要となり、4本の削減が機能となり、4木の外
部出力端子で出力する場合は、コントロール1本とで計
5本か必要となり、3本の削減が可能となる。In this embodiment, the function block 3 has eight outputs, and originally eight external output terminals would be required, but a total of four, consisting of three control signals and one external output terminal, is sufficient. External terminals for testing can be reduced. Further, although a method is adopted in which the signal is output using one external output terminal, a plurality of external output terminals may be used. For example, when outputting with 2 external output terminals, 2 controls are required (4 total), and the function is to reduce 4. When outputting with 4 external output terminals, 1 control and 4 are required. A total of 5 pieces are required, and it is possible to reduce the number by 3 pieces.
第2図は本発明の第2の実施例の回路図である。FIG. 2 is a circuit diagram of a second embodiment of the invention.
この実施例では、回路はm個の機能ブロック31〜3m
を含み、複数の機能ブロックをほぼ同時に選択して試験
する方法を用いてテストパターンの短縮を図っている。In this embodiment, the circuit has m functional blocks 31 to 3m.
The test pattern is shortened by using a method that selects and tests multiple functional blocks almost simultaneously.
最初に81信号により機能ブロック31と32を同時に
選択し、機能ブロック31には入力信号I11〜■1□
を、32には■2□〜I2nをほぼ同時に入力し、それ
ぞれ出力選択回路7を介して01□〜o ln+021
〜0□。から試験結果を出力する。First, function blocks 31 and 32 are selected simultaneously by signal 81, and input signals I11 to ■1□
and ■2□ to I2n are input almost simultaneously to 32, and 01□ to o ln+021 are respectively inputted via the output selection circuit 7.
~0□. Output the test results from.
この時、はぼ同時に機能ブロック35へ■5□〜工5゜
信号を入力し、35の試験結果は別の出力選択回路7′
へ入力され、S2.S3信号で選択され05から出力さ
れる。At this time, the ■5□ to 5° signals are input to the function block 35 at the same time, and the test result of 35 is sent to another output selection circuit 7'.
is input to S2. It is selected by the S3 signal and output from 05.
次に81信号を切換え、機能ブロック33゜34を選択
し、33にはI11〜■1.、信号を、34にはI21
〜I2n信号をそれぞれ入力し、31゜32と同様にそ
れぞれ011〜OIn、021〜0□。から試験結果を
出力する。Next, switch the 81 signal, select function blocks 33 and 34, and 33 contains I11 to ■1. , signal, 34 is I21
~I2n signals are respectively input, and similarly to 31°32, 011~OIn and 021~0□, respectively. Output the test results from.
第3図はこの回路に対応するテストパターンのモデルで
ある。FIG. 3 is a model of a test pattern corresponding to this circuit.
テストパターンは、各機能ブロックのテストパターンを
シリアルに続けて試験を行なう場合と比較して短縮され
る。The test pattern is shortened compared to the case where the test pattern for each functional block is serially tested.
以上説明したように本発明の半導体集積回路は、1本の
外部出力端子へ選択され試験される機能ブロックの、少
なくとも2つ以上の出力端子からのテスト信号を時分割
で入力できるように回路を構成することにより、試験に
使用できる外部入出力端子数が機能ブロックの入出力端
子数より少ない場合でも試験が可能となる効果がある。As explained above, the semiconductor integrated circuit of the present invention is configured such that test signals from at least two output terminals of a functional block to be selected and tested can be time-divisionally input to one external output terminal. This configuration has the effect of enabling testing even when the number of external input/output terminals that can be used for testing is less than the number of input/output terminals of the functional block.
また、テストパターンの長さを短縮するために、少なく
とも2つ以上の複数の機能ブロックをほぼ同時に選択し
て試験を行なう際、他の機能ブロックの入出力端子と外
部入出力端子を1対1で接続したのち、余った外部入出
力端子数が残りの機能ブロックの入出力端子数よりも少
ない場合には、外部出力端子数を少なくすることができ
、残りの機能ブロックもほぼ同時にテストすることが可
能となるため、さらに効果的である。In addition, in order to shorten the length of the test pattern, when at least two or more functional blocks are selected and tested almost simultaneously, the input/output terminals of other functional blocks and the external input/output terminals are connected on a one-to-one basis. If the number of remaining external input/output terminals is less than the number of input/output terminals of the remaining functional blocks after connecting with This is even more effective.
第1図は本発明の第1の実施例を示す回路図、第2図は
本発明の第2の実施例の回路図、第3図は第2図のテス
トパターンのモデル図、第4図は従来の第1の例の回路
図、第5図は従来の第2の例の回路図、第6図は第5図
のテストパターンのモデル図である。
1・・・論理回路、2.2′・・・セレクター回路、3
1〜35・・・機能ブロック、4・・・前段回路、5・
・・通常出力、6・・・通常入力、7,7′・・・出力
選択回路、8・・・デコーダー
PIal I・・・回路全体の人力のテストパターン、
POall・・・回路全体の出力期待値のテストパター
ン、PI、〜3.PI31〜pr3.・・・機能ブロッ
クの入力テストパターン、Po1〜PO5゜PO3、〜
P○3.・・機能ブロックの出力期待値のテストパター
ン。Fig. 1 is a circuit diagram showing a first embodiment of the present invention, Fig. 2 is a circuit diagram of a second embodiment of the invention, Fig. 3 is a model diagram of the test pattern shown in Fig. 2, and Fig. 4 5 is a circuit diagram of the first conventional example, FIG. 5 is a circuit diagram of the second conventional example, and FIG. 6 is a model diagram of the test pattern of FIG. 1...Logic circuit, 2.2'...Selector circuit, 3
1 to 35...Functional block, 4...Pre-stage circuit, 5.
...Normal output, 6...Normal input, 7,7'...Output selection circuit, 8...Decoder PIal I...Manual test pattern for the entire circuit,
POall...Test pattern of expected output value of the entire circuit, PI, ~3. PI31~pr3. ... Function block input test pattern, Po1~PO5゜PO3,~
P○3.・Test pattern for the expected output value of the functional block.
Claims (1)
ブロックのテスト信号を直接外部へ出力するための外部
出力端子に、前記前記機能ブロックの少なくとも2つ以
上の出力端子からの信号を時分割で入力する手段を有す
ることを特徴とする半導体集積回路。In a semiconductor integrated circuit including a functional block, signals from at least two or more output terminals of the functional block are input in a time-sharing manner to an external output terminal for directly outputting a test signal of the functional block to the outside. A semiconductor integrated circuit characterized by having means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198308A JPH0247573A (en) | 1988-08-08 | 1988-08-08 | Semiconductor integrated circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198308A JPH0247573A (en) | 1988-08-08 | 1988-08-08 | Semiconductor integrated circuit |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0247573A true JPH0247573A (en) | 1990-02-16 |
Family
ID=16388974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63198308A Pending JPH0247573A (en) | 1988-08-08 | 1988-08-08 | Semiconductor integrated circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0247573A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0736722A (en) * | 1993-07-15 | 1995-02-07 | Nec Corp | Hierarchy test pattern preparation device |
-
1988
- 1988-08-08 JP JP63198308A patent/JPH0247573A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0736722A (en) * | 1993-07-15 | 1995-02-07 | Nec Corp | Hierarchy test pattern preparation device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0660933B2 (en) | Integrated circuits or improvements related thereto | |
| JPH0750159B2 (en) | Test pattern generator | |
| US7890823B2 (en) | Nonvolatile semiconductor memory system | |
| US4933575A (en) | Electric circuit interchangeable between sequential and combination circuits | |
| US5077740A (en) | Logic circuit having normal input/output data paths disabled when test data is transferred during macrocell testing | |
| JPS6326585A (en) | Inspection circuit and inspection method of vlsi integrated circuit | |
| JPH0691140B2 (en) | Semiconductor integrated circuit | |
| JP3597972B2 (en) | Programmable logic device, test method therefor, and test data creation method | |
| US5425034A (en) | Semiconductor integrated logic circuit with internal circuit to be examined by scan path test method | |
| US6463562B1 (en) | Semiconductor device including macros and its testing method | |
| JP2003121498A (en) | Scan path circuit, integrated circuit, and inspection method for integrated circuit | |
| JP3710639B2 (en) | Semiconductor device | |
| JPH0192673A (en) | Counter testing device | |
| JPS61133727A (en) | Counter fault separating circuit | |
| US5754561A (en) | Large scale integrated circuit equipped with a normal internal logic testing circuit and unconnected/substandard solder testing circuit | |
| JPH08184645A (en) | Semiconductor integrated circuit and test method therefor | |
| JPH0712073B2 (en) | Large scale integrated circuit with fault detection circuit | |
| JP2022051703A (en) | Self-test circuit for integrated circuit and operation method of self-test circuit for integrated circuit | |
| JPH01196158A (en) | Semiconductor integrated circuit | |
| JP2513034B2 (en) | LSI circuit | |
| KR19990057727A (en) | Integrated Circuit Increases Test Ability | |
| JPS63148175A (en) | Integrated logic circuit device | |
| JPH02128462A (en) | Semiconductor integrated circuit device | |
| JPH0580129A (en) | Signal output device | |
| JP3119568B2 (en) | Semiconductor integrated circuit |