JPH0746121B2 - Skiyan test equipment - Google Patents
Skiyan test equipmentInfo
- Publication number
- JPH0746121B2 JPH0746121B2 JP61302796A JP30279686A JPH0746121B2 JP H0746121 B2 JPH0746121 B2 JP H0746121B2 JP 61302796 A JP61302796 A JP 61302796A JP 30279686 A JP30279686 A JP 30279686A JP H0746121 B2 JPH0746121 B2 JP H0746121B2
- Authority
- JP
- Japan
- Prior art keywords
- scan
- scan chain
- chain
- circuit
- circuits
- 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
Landscapes
- Tests Of Electronic Circuits (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
Description
【発明の詳細な説明】 〔概要〕 本発明は、複数のスキャンチェーンと、該各スキャンチ
ェーン内または隣接する各スキャンチェーン間に接続配
置される組合せ回路とによって構成されるLSIにおい
て、異なるスキャンチェーンの隣接する地点にスキャン
チェーン切換え手段を有することにより、あるスキャン
チェーンと他のスキャンチェーンの一部分どうしを接続
して新しいスキャンチェーンを形成し、それにより1つ
のスキャンチェーンに対するスキャンイン/スキャンア
ウトのみで、隣接するスキャンチェーン間に接続配置さ
れる組合せ回路の試験を可能にするスキャンテスト装置
である。DETAILED DESCRIPTION OF THE INVENTION [Outline] The present invention relates to an LSI including a plurality of scan chains and a combinational circuit connected and arranged in each of the scan chains or between adjacent scan chains. By having the scan chain switching means at the adjacent points of, one scan chain and a part of another scan chain are connected to each other to form a new scan chain, so that only scan-in / scan-out for one scan chain is required. , A scan test device that enables testing of combinational circuits connected and arranged between adjacent scan chains.
本発明は、複数のスキャンチェーンと組合せ回路からな
るLSIのスキャンテスト方式に関する。The present invention relates to a scan test method for an LSI including a plurality of scan chains and a combinational circuit.
〔従来技術〕 LSIを構成する回路(順序回路)は、通常、フリップフ
ロップ回路によって構成される遅延回路と、それに接続
される組合せ回路とによって構成されるが、その場合、
複数のフリップフロップ回路がチェーン状に縦続接続さ
れ、各フリップフロップ回路の入出力端子が組合せ回路
に接続される構成を有するものがある。上記チェーンを
スキャンチェーンと呼ぶが、LSIのゲート数が増加する
と必然的にフリップフロップ回路の数も増大する。その
ため、1つのLSIに対して1つのスキャンチェーンしか
ない場合、縦続に接続された全てのフリップフロップ回
路に所定値をセットするのに長時間を要し、かつ必要の
ない位置のフリップフロップ回路にも値をセットせざる
を得ず、冗長があった。[Prior Art] A circuit (sequential circuit) forming an LSI is usually composed of a delay circuit composed of a flip-flop circuit and a combinational circuit connected thereto.
There is a configuration in which a plurality of flip-flop circuits are cascaded in a chain form, and the input / output terminals of each flip-flop circuit are connected to a combinational circuit. The above chain is called a scan chain, but as the number of LSI gates increases, the number of flip-flop circuits also inevitably increases. Therefore, when there is only one scan chain for one LSI, it takes a long time to set a predetermined value in all the flip-flop circuits connected in cascade, and the flip-flop circuits at positions that are not necessary need to be set. Had to set a value, and there was redundancy.
そこで、スキャンチェーンを複数に分割し、1チェーン
当たりのフリップフロップ回路数を減少させることによ
り、前記のような無駄をなくす方式が提案されている。
第4図に、上記方式の一従来例を示す。即ち、LSI1は、
複数のフリップフロップ回路FF1′、FF2′、FF3′、・
・・からなる複数のスキャンチェーン2〜5を有し、各
スキャンチェーン内には各スキャンチェーンのフリップ
フロップ回路の入出力端子が接続される組合せ回路6〜
9が配置され、また、隣接する各スキャンチェーン間に
も組合せ回路10〜14が同様に接続配置される。そして、
各スキャンイン端子15〜18より所定の信号を入力するこ
とにより、上記各回路で所定の動作が行われ、各スキャ
ンアウト端子19〜22から出力信号が出力される。Therefore, a method has been proposed in which the above waste is eliminated by dividing the scan chain into a plurality and reducing the number of flip-flop circuits per chain.
FIG. 4 shows a conventional example of the above method. That is, LSI1
A plurality of flip-flop circuits FF1 ', FF2', FF3 ', ...
.. and a plurality of scan chains 2 to 5, each of which is connected to the input / output terminal of the flip-flop circuit of each scan chain
9 are arranged, and the combinational circuits 10 to 14 are similarly connected and arranged between adjacent scan chains. And
By inputting a predetermined signal from each of the scan-in terminals 15 to 18, a predetermined operation is performed in each of the above circuits, and an output signal is output from each of the scan-out terminals 19 to 22.
今、上記構成のLSI1を試験する場合において、各スキャ
ンチェーン内の組合せ回路6〜9の試験を行いたい場合
には、対応するスキャンチェーンのスキャンイン端子に
所定のテスト信号列を入力し、スキャンアウト端子から
出力される信号列を観測することにより試験を行う。例
えば第4図において、組合せ回路6の試験を行いたい場
合には、スキャンチェーン2のスキャンイン端子15に所
定のテスト信号列を入力し、スキャンアウト端子19から
出力される信号列を観測すればよい。Now, in the case of testing the LSI 1 having the above configuration, if it is desired to test the combinational circuits 6 to 9 in each scan chain, a predetermined test signal sequence is input to the scan-in terminal of the corresponding scan chain to scan. The test is performed by observing the signal train output from the OUT terminal. For example, in FIG. 4, when it is desired to test the combinational circuit 6, a predetermined test signal sequence is input to the scan-in terminal 15 of the scan chain 2 and the signal sequence output from the scan-out terminal 19 is observed. Good.
しかし上記従来方式において、隣接する各スキャンチェ
ーン間に接続配置される組合せ回路(第4図の10〜14)
の試験を行う場合には、少なくとも2つ以上のスキャン
チェーンに対してスキャンイン/スキャンアウトを行わ
なければならない。例えば、第4図の組合せ回路12など
は、4つのスキャンチェーン2〜5にまたがって接続さ
れているため、4つのスキャンチェーン2〜5に対して
各々スキャンイン/スキャンアウトを行い、各結果を複
雑に比較しなければ試験を行えない。このように、上記
従来方式においては、全ての組合せ回路の試験を、1つ
のスキャンチェーンに対するスキャンイン/スキャンア
ウトのみで行うことができず、試験処理動作が複雑にな
ってしまうという問題点を有していた。However, in the above conventional method, a combinational circuit (10 to 14 in FIG. 4) connected and arranged between adjacent scan chains.
When performing the above test, scan-in / scan-out must be performed on at least two scan chains. For example, since the combinational circuit 12 shown in FIG. 4 is connected across four scan chains 2 to 5, scan in / scan out are performed on each of the four scan chains 2 to 5, and each result is The test cannot be done without complicated comparison. As described above, in the above-mentioned conventional method, there is a problem that the test of all combinational circuits cannot be performed only by scan-in / scan-out for one scan chain, and the test processing operation becomes complicated. Was.
本発明は上記問題点を解決するために、異なるスキャン
チェーンの隣接する地点にスキャンチェーン切換え手段
を有することにより、任意の位置の組合せ回路に対して
それを囲む新たな1つのスキャンチェーンを形成させる
ことを可能にし、それにより全ての組合せ回路の試験を
1つのスキャンチェーンに対するスキャンイン/スキャ
ンアウトのみで行うことを可能にするスキャンテスト装
置を提供することを目的とする。In order to solve the above-mentioned problems, the present invention has scan chain switching means at adjacent points of different scan chains, thereby forming a new scan chain surrounding a combinational circuit at an arbitrary position. Therefore, it is an object of the present invention to provide a scan test apparatus that enables all combinational circuits to be tested only by scan-in / scan-out for one scan chain.
本発明は上記問題点を解決するために、第1図に示す基
本構成を有する。即ち、複数のチェーン状に配置される
フリップフロップ回路FF1、FF2、FF3、・・・からなる
複数のスキャンチェーン24〜27と、該各スキャンチェー
ン内または隣接する各スキャンチェーン間に接続配置さ
れる組合せ回路28〜36とによって構成されるLSI23にお
いて、隣接する各スキャンチェーン間にスキャンチェー
ン切換え手段37〜40を有する。なお、各スキャンチェー
ン毎に各スキャンイン端子41〜44、及びスキャンアウト
端子45〜48を有する。The present invention has a basic configuration shown in FIG. 1 in order to solve the above problems. That is, a plurality of scan chains 24 to 27 composed of a plurality of flip-flop circuits FF1, FF2, FF3, ... Arranged in a chain and connected and arranged in each scan chain or between adjacent scan chains. The LSI 23 constituted by the combinational circuits 28 to 36 has scan chain switching means 37 to 40 between adjacent scan chains. Each scan chain has scan-in terminals 41 to 44 and scan-out terminals 45 to 48.
上記各手段において、通常動作時は、各スキャンチェー
ン24〜27が独立して接続されるようにスキャンチェーン
切換え手段37〜40を切換えておく。これに対して、LSI2
3の試験を行う場合には、LSI23を構成する組合せ回路28
〜36のうち、試験を行いたい組合せ回路に対して、それ
を囲む新たな1つのスキャンチェーンが形成されるよう
にスキャンチェーン切換え手段37〜40を切換え、スキャ
ンイン端子41〜44のうち対応する端子からテスト信号列
を入力し、スキャンアウト端子45〜48のうち対応するス
キャンアウト端子から出力される信号列を観測する。こ
れにより、全ての組合せ回路28〜36に対して、各回路を
囲む1つのスキャンチェーンを形成させることが可能と
なり、各組合せ回路28〜36の試験を、それに対応する1
つのスキャンチェーンに対するスキャンイン/スキャン
アウトのみで行うことが可能となる。In each of the above means, during normal operation, the scan chain switching means 37-40 are switched so that the scan chains 24-27 are independently connected. In contrast, LSI2
When performing the test of 3, the combinational circuit 28 that constitutes the LSI 23
Of the scan-in terminals 41 to 44, the scan chain switching means 37 to 40 are switched so that a new scan chain surrounding the combinational circuit to be tested is formed. A test signal string is input from the terminal and the signal string output from the corresponding scan-out terminal among the scan-out terminals 45 to 48 is observed. As a result, it becomes possible to form one scan chain surrounding all the combinational circuits 28 to 36, and the test of each combinational circuit 28 to 36 is performed by the corresponding 1
It can be performed only by scan-in / scan-out for one scan chain.
以下、本発明の実施例につき詳細に説明を行う。 Hereinafter, examples of the present invention will be described in detail.
{本発明の実施例の構成(第1図〜第2図)} まず、本発明の実施例の基本構成は第1図で説明したの
と同様である。第2図は、第1図のスキャンチェーン切
換え手段37〜40の具体的な回路構成図である。第2図に
おいて、49が第1図の37〜40に対応し、第1のスキャン
チェーン59及び第2のスキャンチェーン60は、第1図の
スキャンチェーン切換え回路37では各スキャンチェーン
24及び25に対応し、同じく38では24及び26、39では26及
び27、40では25及び27に対応する。{Structure of Embodiment of the Present Invention (FIGS. 1 and 2)} First, the basic structure of the embodiment of the present invention is the same as that described with reference to FIG. FIG. 2 is a specific circuit configuration diagram of the scan chain switching means 37-40 of FIG. In FIG. 2, 49 corresponds to 37 to 40 in FIG. 1, and the first scan chain 59 and the second scan chain 60 are the scan chains in the scan chain switching circuit 37 of FIG.
24 corresponds to 24 and 25, 38 also corresponds to 24 and 26, 39 corresponds to 26 and 27, and 40 corresponds to 25 and 27.
第2図において、アンド回路50、51には切換え信号58の
正論理が入力しており、アンド回路52〜55には切換え信
号58の負論理が入力している。そして、切換え信号58と
してハイレベル信号を与えることにより、アンド回路5
0、51がオン、アンド回路52〜55がオフとなり、第1の
スキャンチェーン59の入力側は、アンド回路50、オア回
路56を介して第1のスキャンチェーン59の出力側に接続
され、第2のスキャンチェーン60の入力側は、アンド回
路51、オア回路57を介して第2のスキャンチェーン60の
出力側に接続される。逆に、切換え信号58としてローレ
ベル信号を与えることにより、アンド回路50、51がオ
フ、アンド回路52〜55がオンとなり、第1のスキャンチ
ェーン59の入力側は、アンド回路55、54、オア回路57を
介して上記とは逆に第2のスキャンチェーン60の出力側
に切換え接続され、第2のスキャンチェーン60の入力側
は、アンド回路53、52、オア回路56を介して上記とは逆
に第1のスキャンチェーン59の出力側に切換え接続され
る。In FIG. 2, the positive logic of the switching signal 58 is input to the AND circuits 50 and 51, and the negative logic of the switching signal 58 is input to the AND circuits 52 to 55. Then, by applying a high level signal as the switching signal 58, the AND circuit 5
0 and 51 are turned on, AND circuits 52 to 55 are turned off, the input side of the first scan chain 59 is connected to the output side of the first scan chain 59 via the AND circuit 50 and the OR circuit 56, and The input side of the second scan chain 60 is connected to the output side of the second scan chain 60 via the AND circuit 51 and the OR circuit 57. Conversely, by applying a low level signal as the switching signal 58, the AND circuits 50 and 51 are turned off and the AND circuits 52 to 55 are turned on, and the input side of the first scan chain 59 is connected to the AND circuits 55, 54 and OR. Contrary to the above, it is switch-connected to the output side of the second scan chain 60 via the circuit 57, and the input side of the second scan chain 60 is different from the above via the AND circuits 53 and 52 and the OR circuit 56. Conversely, it is switched and connected to the output side of the first scan chain 59.
尚、切換え信号58は第1図においては特には図示しない
が各スキャンチェーン切換え手段毎にLSI23の外部から
入力できるとする。The switching signal 58 can be input from the outside of the LSI 23 for each scan chain switching means, which is not particularly shown in FIG.
{本発明の実施例の動作(第3図)} 次に、上記実施例の動作につき説明を行う。まず、第1
図のLSI23の各組合せ回路28〜36の試験のうち、組合せ
回路28〜31の各試験を行う場合には、スキャンチェーン
切換え手段37〜40における切換え信号58(第2図)とし
てハイレベル信号を入力させる。これにより、各スキャ
ンチェーンは第3図(a)の実線に示すように接続され
る。そして、各組合せ回路28、29、30、31に対応して、
各スキャンイン/アウト端子41と45、42と46、43と47、
及び44と48を用いて各試験を行えばよい。{Operation of the Embodiment of the Present Invention (FIG. 3)} Next, the operation of the above embodiment will be described. First, the first
Of the tests of the combinational circuits 28 to 36 of the LSI 23 in the figure, when performing the tests of the combinational circuits 28 to 31, a high level signal is used as the switching signal 58 (FIG. 2) in the scan chain switching means 37 to 40. Input. As a result, the respective scan chains are connected as shown by the solid line in FIG. And, corresponding to each combinational circuit 28, 29, 30, 31,
Scan in / out terminals 41 and 45, 42 and 46, 43 and 47,
And 44 and 48 may be used to perform each test.
これに対して、第1図の組合せ回路32〜36の各試験を行
う場合には、スキャンチェーン切換手段37、38、40にお
ける切換え信号58(第2図)としてローレベル信号を入
力させ、スキャンチェーン切換え手段39のみの切換え信
号58をハイレベルにする。これにより、第3図(b)の
実線に示す新たなスキャンチェーンが形成される。そし
て、各組合せ回路32、33、34(36)、35に対応して、各
スキャンイン/アウト端子41と46、43と45、44と47、お
よび42と48を用いて各試験を行えばよい。On the other hand, when each test of the combinational circuits 32 to 36 in FIG. 1 is performed, a low level signal is input as the switching signal 58 (FIG. 2) in the scan chain switching means 37, 38 and 40, and scanning is performed. The switching signal 58 of only the chain switching means 39 is set to the high level. As a result, a new scan chain shown by the solid line in FIG. 3B is formed. Then, corresponding to each combinational circuit 32, 33, 34 (36), 35, each test is performed by using each scan-in / out terminal 41 and 46, 43 and 45, 44 and 47, and 42 and 48. Good.
上記の場合、組合せ回路34と36が同時に試験されてしま
うので、組合せ回路36のみの試験を行いたい場合には、
スキャンチェーン切換え手段39における切換え信号58
(第2図)をローレベルにすることにより、第3図
(c)の実線に示すスキャンチェーンが形成され、スキ
ャインイン/アウト端子44、47を用いて試験を行うこと
ができる。In the above case, the combinational circuits 34 and 36 are tested at the same time, so if you want to test only the combinational circuit 36,
Switching signal 58 in the scan chain switching means 39
By setting (FIG. 2) to the low level, the scan chain shown by the solid line in FIG. 3 (c) is formed, and the test can be performed using the scan-in / out terminals 44 and 47.
本発明によれば、スキャンチェーン切換手段を有するこ
とにより、全ての組合せ回路に対してそれを囲む新たな
1つのスキャンチェーンを形成することが可能となり、
それにより全ての組合せ回路の試験を1つのスキャンチ
ェーンに対するスキャンイン/アウトのみで行うことが
可能になる。これにより、組合せ回路を試験するための
テスト信号列のパターン数を大幅に削減することが可能
となり、LSIの試験時間を短縮化させ省略化が実現でき
る。According to the present invention, by having the scan chain switching means, it becomes possible to form a new scan chain surrounding all combinational circuits.
This makes it possible to test all the combinational circuits only by scanning in / out with respect to one scan chain. As a result, the number of patterns of the test signal sequence for testing the combinational circuit can be significantly reduced, and the LSI test time can be shortened and omitted.
第1図は、本発明の基本構成図、 第2図は、スキャンチェーン切換え手段の回路構成図、 第3図(a)、(b)、(c)は、本発明の実施例の動
作説明図、 第4図は、従来例の構成図である。 23……大規模集積回路(LSI)、24〜27……スキャンチ
ェーン、28〜36……組合せ回路、37〜40……スキャンチ
ェーン切換え手段.FIG. 1 is a basic configuration diagram of the present invention, FIG. 2 is a circuit configuration diagram of scan chain switching means, and FIGS. 3 (a), (b), and (c) are operation explanations of an embodiment of the present invention. FIG. 4 and FIG. 4 are configuration diagrams of a conventional example. 23 ... Large-scale integrated circuit (LSI), 24-27 ... scan chain, 28-36 ... combinational circuit, 37-40 ... scan chain switching means.
Claims (1)
ロップ回路(FF1、FF2、FF3、・・・)からなり、スキ
ャンイン端子(41〜44)とスキャンアウト端子(45〜4
8)をそれぞれに有する複数のスキャンチェーン(24〜2
7)と、該各スキャンチェーン内または隣接する各スキ
ャンチェーン間に接続配置される組合せ回路(28〜36)
とによって構成される大規模集積回路(23)内の隣接す
る各スキャンチェーン間に配置され、第1のスキャンチ
ェーンと第2のスキャンチェーンの一部分どうしを接続
して新しいスキャンチェーンを形成するスキャンチェー
ン切換え手段(37〜40)を有することを特徴とするスキ
ャンテスト装置。1. A flip-flop circuit (FF1, FF2, FF3, ...) Arranged in a chain form, comprising scan-in terminals (41-44) and scan-out terminals (45-4).
8) each with multiple scan chains (24-2
7) and a combinational circuit (28 to 36) connected and arranged in each scan chain or between adjacent scan chains
A scan chain that is arranged between adjacent scan chains in a large-scale integrated circuit (23) configured by and connects a part of the first scan chain and a part of the second scan chain to form a new scan chain. A scan test apparatus having switching means (37-40).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61302796A JPH0746121B2 (en) | 1986-12-20 | 1986-12-20 | Skiyan test equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61302796A JPH0746121B2 (en) | 1986-12-20 | 1986-12-20 | Skiyan test equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63157073A JPS63157073A (en) | 1988-06-30 |
| JPH0746121B2 true JPH0746121B2 (en) | 1995-05-17 |
Family
ID=17913218
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61302796A Expired - Lifetime JPH0746121B2 (en) | 1986-12-20 | 1986-12-20 | Skiyan test equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0746121B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11203158A (en) * | 1998-01-13 | 1999-07-30 | Mitsubishi Electric Corp | Pipeline circuit with test circuit and automatic test pattern generation method for testing pipeline circuit with test circuit |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61193082A (en) * | 1985-02-21 | 1986-08-27 | Nec Corp | Scan path system of lsi |
| JPS6293672A (en) * | 1985-10-21 | 1987-04-30 | Hitachi Ltd | hierarchical logical unit |
-
1986
- 1986-12-20 JP JP61302796A patent/JPH0746121B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63157073A (en) | 1988-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR950020755A (en) | Semiconductor memory device and test method with coincidence detection circuit | |
| JPH0481147B2 (en) | ||
| JP2638281B2 (en) | Scan path circuit | |
| GB2210171A (en) | Test overlay circuit | |
| JPH0746121B2 (en) | Skiyan test equipment | |
| JP3606520B2 (en) | System LSI test pattern creation method, system LSI test pattern creation apparatus, and system LSI test method | |
| KR100396096B1 (en) | Test circuit for semiconductor integrated circuit | |
| JPH0192673A (en) | Counter testing device | |
| US6857091B2 (en) | Method for operating a TAP controller and corresponding TAP controller | |
| JPH06123761A (en) | Large scale integrated circuit | |
| KR19990047439A (en) | Interface Circuit for Efficiently Testing Digital Blocks in Mixed Devices | |
| JPH073461B2 (en) | Digital logic block test circuit | |
| JP2723676B2 (en) | Semiconductor integrated circuit | |
| JPS63255672A (en) | Test circuit for circuit block | |
| KR100496793B1 (en) | A serial test pattern circiut | |
| JPH0389178A (en) | Semiconductor integrated circuit | |
| JPH02176584A (en) | Input/output buffer circuit | |
| JPS634211B2 (en) | ||
| JPH01196158A (en) | Semiconductor integrated circuit | |
| JPS63231282A (en) | Semiconductor integrated circuit | |
| JPS63235874A (en) | Semiconductor integrated circuit | |
| JPH03282274A (en) | Testing system for integrated circuit | |
| JPS61265587A (en) | Lsi testing circuit | |
| JPS62214374A (en) | Integrated circuit | |
| JPS62232582A (en) | Test circuit for integrated circuit |