JPH0850165A - Scan pass circuit - Google Patents
Scan pass circuitInfo
- Publication number
- JPH0850165A JPH0850165A JP6201518A JP20151894A JPH0850165A JP H0850165 A JPH0850165 A JP H0850165A JP 6201518 A JP6201518 A JP 6201518A JP 20151894 A JP20151894 A JP 20151894A JP H0850165 A JPH0850165 A JP H0850165A
- Authority
- JP
- Japan
- Prior art keywords
- scan
- shift
- shift registers
- input terminal
- circuit
- 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.)
- Granted
Links
- 238000012360 testing method Methods 0.000 claims abstract description 38
- 238000007689 inspection Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 7
- 125000000524 functional group Chemical group 0.000 description 2
- 238000013142 basic testing Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000004904 shortening 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
【0001】[0001]
【産業上の利用分野】本発明は、テスト容易化のための
スキャンパス回路に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a scanpath circuit for facilitating test.
【0002】[0002]
【従来の技術】集積回路中のフリップフロップをシフト
レジスタのように連結してスキャンパスを形成し、外部
端子からテスト信号を入力して、組合せ論理(Combinat
ionalLogic)回路の動作結果を読み出すことにより、テ
ストを容易化する方式をスキャンパス方式という。2. Description of the Related Art A flip-flop in an integrated circuit is connected like a shift register to form a scan path, a test signal is input from an external terminal, and a combinational logic (Combinat) is formed.
The system that facilitates the test by reading the operation result of the ionalLogic) circuit is called the scan path method.
【0003】図3ないし図5はそれぞれ従来のスキャン
パス回路の例を示すブロック図である。FIGS. 3 to 5 are block diagrams each showing an example of a conventional scan path circuit.
【0004】図3ないし図5において、1a〜1cはス
キャンパス回路を構成する複数のシフトレジスタ#1〜
#n、2は通常モードとスキャンモードとの切換えを制
御するスキャンモード切換制御端子、3はシフトレジス
タのデータをシフト動作させるためのクロック入力端
子、4はスキャン入力端子、5はスキャン出力端子であ
る。なお、シフトレジスタ#1〜#nはスキャンレジス
タともいう。3 to 5, reference numerals 1a to 1c denote a plurality of shift registers # 1 to 1 constituting a scan path circuit.
#N, 2 is a scan mode switching control terminal for controlling switching between the normal mode and the scan mode, 3 is a clock input terminal for shifting data of the shift register, 4 is a scan input terminal, 5 is a scan output terminal. is there. Note that the shift registers # 1 to #n are also called scan registers.
【0005】図4のスキャンパス回路は、複数のシフト
レジスタ#1〜#nに対応して複数のスキャン入力端子
4a〜4cと複数のスキャン出力端子5a〜5cが設け
られている点が、図3の構成と相違する。The scan path circuit of FIG. 4 is provided with a plurality of scan input terminals 4a to 4c and a plurality of scan output terminals 5a to 5c corresponding to the plurality of shift registers # 1 to #n. 3 is different from the configuration of FIG.
【0006】図5は、特開平1-217278号公報に提案され
るスキャンパス回路の構成を示すもので、スキャン入力
端子4から入力されたデータを各シフトレジスタに分配
するデマルチプレクサ8と、各シフトレジスタの出力の
うちのいずれか一を選択してスキャン出力端子5に出力
するマルチプレクサ9と、シフトモード切換入力端子6
に入力された信号に基づき複数のシフトレジスタ#1〜
#nのうちの一本のみをシフトモードにする信号を生成
するデコーダ7が追加されている。FIG. 5 shows a configuration of a scan path circuit proposed in Japanese Patent Application Laid-Open No. Hei 1-217278, in which a demultiplexer 8 for distributing data input from a scan input terminal 4 to each shift register, A multiplexer 9 for selecting one of the outputs of the shift register and outputting it to the scan output terminal 5;
And a plurality of shift registers # 1 to # 3 based on the signal input to
A decoder 7 is added to generate a signal that puts only one of #n into the shift mode.
【0007】次に、これら3つの従来のスキャンパス回
路の動作を説明する。Next, the operation of these three conventional scan path circuits will be described.
【0008】図3において、通常動作時は、スキャンモ
ード切換制御端子2をインアクティブにして、シフトレ
ジスタ1a〜1cはスキャンパスとは分離された唯のレ
ジスタとして用いられる。このとき、クロック入力端子
3、スキャン入力端子4、スキャン出力端子5は使用さ
れない。In FIG. 3, during normal operation, the scan mode switching control terminal 2 is made inactive and the shift registers 1a to 1c are used as the only registers separated from the scan path. At this time, the clock input terminal 3, the scan input terminal 4, and the scan output terminal 5 are not used.
【0009】但し、システムクロックとスキャン用クロ
ックが共用されている場合には、通常動作時にもクロッ
ク入力端子3は使用される。However, when the system clock and the scan clock are shared, the clock input terminal 3 is used even during normal operation.
【0010】スキャンパス・テスト時には、スキャンモ
ード切換制御端子2をアクティブにして、スキャン入力
端子4よりシリアル・データがシフトレジスタに入力さ
れ、データがシフトレジスタに書き込まれると同時に、
スキャン出力端子5よりシフトレジスタに保持されてい
たデータがシフト動作によりシリアルデータとして出力
される。During the scan path test, the scan mode switching control terminal 2 is activated, serial data is input from the scan input terminal 4 to the shift register, and the data is written into the shift register.
The data held in the shift register is output from the scan output terminal 5 as serial data by the shift operation.
【0011】このように、スキャンパス回路内のシフト
レジスタ#1〜#nに任意にデータを書き込み、及び読
み出すことができるため、テストが容易化される。すな
わち、スキャンパス・テスト時には、例えば図3のシフ
トレジスタ#1を介して、不図示の組合せ論理回路に入
力データを供給し、且つ該組合せ論理回路の出力を読み
出すことができるため、組合せ論理回路に対する各入力
が制御可能とされると共に、組合せ論理回路の各出力が
観測可能とされ、集積回路のテスト容易化を実現してい
る。As described above, data can be arbitrarily written in and read from the shift registers # 1 to #n in the scan path circuit, so that the test is facilitated. That is, during the scan path test, input data can be supplied to the combination logic circuit (not shown) and the output of the combination logic circuit can be read through the shift register # 1 of FIG. Each input to is controllable and each output of the combinational logic circuit is observable, which facilitates the testability of the integrated circuit.
【0012】図4のスキャンパス回路においても、基本
的には、図3のスキャンパス回路と同様な動作が行なわ
れるが、図4では、スキャンパス回路のチェーン(「ス
キャンチェーン」ともいう)が複数個存在し、複数のチ
ェーンに対応してスキャン入力端子4a〜4c、スキャ
ン出力端子5a〜5cが複数個存在する点が図3の構成
と相違する。In the scan path circuit of FIG. 4, basically the same operation as that of the scan path circuit of FIG. 3 is performed, but in FIG. 4, a chain of scan path circuits (also referred to as a "scan chain"). 3 in that a plurality of scan input terminals 4a to 4c and a plurality of scan output terminals 5a to 5c are provided corresponding to a plurality of chains.
【0013】図4のスキャンパス回路において、テスト
時に例えばシフトレジスタ#1にデータをセットし他の
シフトレジスタ#2〜#nのデータはそのまま保持する
場合には、スキャンモード切換制御端子2aのみをアク
ティブとしてクロック及びデータをクロック入力端子3
及びスキャン入力端子4aから入力し、また、シフトレ
ジスタ#1のデータのみを読み出したい場合には、スキ
ャンモード切換制御端子2aのみをアクティブとしてク
ロックをクロック入力端子3に供給することにより、ス
キャン出力端子5aからシフトレジスタ#1のデータが
出力される。In the scan path circuit shown in FIG. 4, when data is set in, for example, the shift register # 1 and the data of the other shift registers # 2 to #n are held as they are during the test, only the scan mode switching control terminal 2a is connected. Clock input terminal 3 with clock and data as active
When it is desired to input data from the scan input terminal 4a and read only the data of the shift register # 1, only the scan mode switching control terminal 2a is activated and a clock is supplied to the clock input terminal 3 to thereby provide a scan output terminal. The data of the shift register # 1 is output from 5a.
【0014】次に、図5のスキャンパス回路において
は、図4のスキャンパス回路で複数個設けられていた入
出力端子、及びスキャンモード切換制御端子等のテスト
用端子の本数を削減することを目的として、入力端子と
出力端子を一端子ずつに削減するものであり、デマルチ
プレクサ8、マルチプレクサ9によって信号を複数のシ
フトレジスタに振り分けている。Next, in the scan path circuit of FIG. 5, the number of input / output terminals and the number of test terminals such as scan mode switching control terminals provided in the scan path circuit of FIG. 4 are reduced. The purpose is to reduce the number of input terminals and output terminals one by one, and the signals are distributed to a plurality of shift registers by the demultiplexer 8 and the multiplexer 9.
【0015】図5のスキャンパス回路においては、コー
ド化したシフトモード切換入力信号をデコーダ7でデコ
ードして使うので、端子数が削減され、データを書き込
み、読み出しする端子が1本ずつでマルチプレクサとデ
マルチプレクサにより複数本のシフトレジスタに分配さ
れるため、各シフトレジスタ毎にデータの書き込み、及
び読み出しが行なえる。In the scan path circuit of FIG. 5, since the coded shift mode switching input signal is decoded by the decoder 7 and used, the number of terminals is reduced and a multiplexer is provided for each terminal for writing and reading data. Since it is distributed to a plurality of shift registers by the demultiplexer, data can be written and read for each shift register.
【0016】[0016]
【発明が解決しようとする課題】前記従来のスキャンパ
ス回路のうち、図3のような構成では、全てのシフトレ
ジスタがシリアルに接続されているため、テストパター
ン数が増大するという問題がある。そして、ただ1本の
シフトレジスタのデータを読み出す場合でも、全シフト
レジスタの段数分だけシフトクロックをクロック入力端
子3から入力しなければならず、テストパターン数が増
大し、効率が悪い。Among the conventional scan path circuits, the configuration shown in FIG. 3 has a problem that the number of test patterns increases because all shift registers are serially connected. Even when reading data from only one shift register, shift clocks must be input from the clock input terminal 3 by the number of stages of all shift registers, and the number of test patterns increases, resulting in poor efficiency.
【0017】また、図4のスキャンパス回路は、複数の
チェーンが並列に配された構成とされ、図3の構成と比
較して、各シフトレジスタ毎に個別にデータの書き込
み、読み出しが行なえるため、効率のよいテストパター
ンを作成することが可能とされ、シリアルなテストパタ
ーン数が削減されるという利点を有するが、テスト用端
子の本数が増大するという極めて重要な問題がある。Further, the scan path circuit of FIG. 4 has a structure in which a plurality of chains are arranged in parallel, and data can be written and read individually for each shift register as compared with the structure of FIG. Therefore, it has an advantage that an efficient test pattern can be created and the number of serial test patterns is reduced, but there is a very important problem that the number of test terminals increases.
【0018】そして、図5のスキャンパス回路は、図3
の構成に近いものの、データの入出力端子が一本ずつで
あるため、シリアルなテストパターンが多く必要とさ
れ、更に、デコーダ、デマルチプレクサ、マルチプレク
サ等の回路の追加が必要とされ、テスト用の回路規模が
増大し、ハードウェアのオーバーヘッドが増大する等の
問題がある。The scan path circuit shown in FIG.
Although the configuration is similar to that described above, since there is only one data input / output terminal, many serial test patterns are required, and additional circuits such as decoders, demultiplexers, and multiplexers are required. There are problems such as an increase in circuit scale and an increase in hardware overhead.
【0019】従って、本発明の目的は、前記問題点を解
消し、スキャンパステストパターンを削減すると共に、
テスト用入出力端子の本数を最少に抑えたスキャンパス
回路を提供することにある。Therefore, an object of the present invention is to solve the above-mentioned problems, reduce the number of scan path test patterns, and
An object of the present invention is to provide a scan path circuit in which the number of test input / output terminals is minimized.
【0020】[0020]
【課題を解決するための手段】前記目的を達成するた
め、本発明は、単一のスキャン入力端子から入力された
スキャンデータが少なくとも一のシフトレジスタから成
るスキャンチェーンをシリアルに通過した後に複数のス
キャンチェーンに分岐し、分岐した数に等しく且つ互い
に並列に配置された複数のシフトレジスタにそれぞれ接
続された複数のスキャン出力端子から出力されるように
構成されたことを特徴とするスキャンパス回路を提供す
る。To achieve the above object, the present invention provides a plurality of scan data input from a single scan input terminal after serially passing through a scan chain composed of at least one shift register. A scan path circuit, characterized in that the scan path circuit is configured to branch to a scan chain, and output from a plurality of scan output terminals respectively connected to a plurality of shift registers arranged in parallel with each other in a number equal to the number of branches. provide.
【0021】また、本発明のスキャンパス回路において
は、前記分岐した複数のスキャンチェーンを形成する、
互いに並列に配置された複数のシフトレジスタがそれぞ
れ同一機能の回路群に対する検査を行なうように構成さ
れたことを特徴としている。Further, in the scan path circuit of the present invention, the plurality of branched scan chains are formed.
It is characterized in that a plurality of shift registers arranged in parallel with each other are configured to inspect circuits having the same function.
【0022】本発明のスキャンパス回路においては、そ
の好ましい態様として、単一のスキャン入力端子と、複
数のスキャン出力端子と、スキャンパス回路を形成する
複数のシフトレジスタと、該シフトレジスタをシフト動
作させるためのクロック入力端子と、スキャンモード切
換制御端子と、を備え、スキャンモード時において、前
記一のスキャン入力端子より入力されたスキャンデータ
は少なくとも一のシフトレジスタを通過した後、互いに
並列に配置された最終段の複数のシフトレジスタに至る
までにおいて複数のスキャンチェーンに分岐し、前記最
終段の複数のシフトレジスタの出力にそれぞれ前記複数
のスキャン出力端子が接続され、互いに並列に配置され
た複数のシフトレジスタがそれぞれ同一機能の組合せ論
理回路ユニットのテストを行なうように構成されてい
る。In a preferred embodiment of the scanpath circuit of the present invention, a single scan input terminal, a plurality of scan output terminals, a plurality of shift registers forming the scanpath circuit, and a shift operation of the shift registers. And a scan mode switching control terminal, and in the scan mode, the scan data input from the one scan input terminal passes through at least one shift register and is then arranged in parallel with each other. To the plurality of shift registers in the final stage, the plurality of scan chains branch to a plurality of scan chains, the plurality of scan output terminals are connected to the outputs of the plurality of shift registers in the last stage, and the plurality of scan registers are arranged in parallel with each other Each shift register is a combinational logic circuit unit of the same function. It is configured to perform the list.
【0023】[0023]
【作用】本発明によれば、スキャンパス回路のスキャン
入力端子は一端子としてシフトレジスタにシリアルに入
力され、該シストレジスタの後段において互いに並列に
配置されたシフトレジスタに接続され、スキャン出力端
子を複数備えるように構成したことにより、テストパタ
ーン数を削減すると共にテスト用端子を大幅に削減し、
更に、テスト対象の回路群の並列テストを可能としてい
る。According to the present invention, the scan input terminal of the scan path circuit is serially input to the shift register as one terminal, is connected to the shift registers arranged in parallel with each other in the subsequent stage of the shift register, and the scan output terminal is connected to the shift output terminal. By configuring to have multiple, it is possible to reduce the number of test patterns and significantly reduce the number of test terminals,
Furthermore, it enables a parallel test of the test target circuit group.
【0024】[0024]
【実施例】図面を参照して、本発明の実施例を以下に説
明する。Embodiments of the present invention will be described below with reference to the drawings.
【0025】図1は、本発明に係るスキャンパス回路の
一実施例の構成を示す図である。図1において、図3な
いし図5と同一の機能を有する端子、及び回路要素は同
一の参照符号が附されている。FIG. 1 is a diagram showing a configuration of an embodiment of a scan path circuit according to the present invention. In FIG. 1, terminals and circuit elements having the same functions as those in FIGS. 3 to 5 are given the same reference numerals.
【0026】図1に示すように、本実施例においては、
スキャンパスは、複数のシフトレジスタ#1〜#nによ
り構成され、スキャン入力SINはスキャン入力端子4
の一本のみから成り、シフトレジスタ#2〜#nに対応
するスキャン出力端子5b〜5cからそれぞれ複数のス
キャン出力Sout2〜Soutnが出力される。As shown in FIG. 1, in this embodiment,
The scan path is composed of a plurality of shift registers # 1 to #n, and the scan input SIN is the scan input terminal 4
A plurality of scan outputs Sout2 to Soutn are output from the scan output terminals 5b to 5c corresponding to the shift registers # 2 to #n, respectively.
【0027】そして、シフトレジスタ#1の出力は、複
数のシフトレジスタ#2〜#nに共通に入力されてい
る。The output of the shift register # 1 is commonly input to a plurality of shift registers # 2 to #n.
【0028】シフトレジスタ#1〜#nにおけるシフト
動作は、スキャンモード切換制御端子2がアクティブ状
態とされ、クロック入力端子3から入力されるクロック
信号(CLOCK)により実行される。The shift operation in the shift registers # 1 to #n is executed by the clock signal (CLOCK) input from the clock input terminal 3 with the scan mode switching control terminal 2 in the active state.
【0029】本実施例においては、かかる構成により、
集積回路内において、テストされるべき同一機能を有す
る回路群(「同一機能群」といい、好ましくは組合せ論
理回路ユニットから成る)が複数存在する場合、それぞ
れの同一機能群のテストに関してシフトレジスタ#2〜
シフトレジスタ#nを用いて、同一機能群を並列にテス
トすることが可能となる。In this embodiment, with this configuration,
When there are a plurality of circuit groups having the same function to be tested in the integrated circuit (referred to as "same function group" and preferably composed of combinational logic circuit units), a shift register # is used for each test of the same function group. Two
The shift register #n can be used to test the same functional group in parallel.
【0030】図2に、集積回路内において同一機能群B
#1〜B#n-1が複数個存在する場合、本実施例に従うス
キャンパス・テストを行なう場合のスキャンチェーンの
構成例を示す。同図において、同一機能群B#1〜B#n
-1は、いずれも同一の機能を有する、互いに独立した回
路群とされ、それぞれシフトレジスタ#2〜#nを介し
て、データの設定及び読み出しが行なわれる。また、回
路群Aは、回路群B#1〜B#n-1とは機能が異なる回路
群(好ましくは組合せ論理回路ユニット)であり、スキ
ャン入力SINに接続されたシフトレジスタ#1を介し
てデータの設定及び読み出しが行なわれる。FIG. 2 shows the same function group B in the integrated circuit.
When a plurality of # 1 to B # n-1 are present, a configuration example of the scan chain when performing the scan path test according to the present embodiment will be shown. In the figure, the same function groups B # 1 to B # n
-1 is a group of independent circuits having the same function, and data is set and read through the shift registers # 2 to #n, respectively. The circuit group A is a circuit group (preferably a combinational logic circuit unit) having a different function from the circuit groups B # 1 to B # n-1, and is connected via a shift register # 1 connected to the scan input SIN. Data setting and reading are performed.
【0031】本実施例においては、スキャンパスに必要
とされるテストパターン数は、(シフトレジスタ#1へ
のパターン数)+(シフトレジスタ#2へのパターン
数)となる。In this embodiment, the number of test patterns required for the scan path is (the number of patterns in the shift register # 1) + (the number of patterns in the shift register # 2).
【0032】これに対して、図3の従来例の場合のテス
トパターン数は、(シフトレジスタ#1のパターン数)
+(シフトレジスタ#2へのパターン数)+…+(シフ
トレジスタ#nへのパターン数)とされ、本実施例は、
図3の従来例と比較して、テストパターン数が大幅に削
減されている。On the other hand, the number of test patterns in the case of the conventional example of FIG. 3 is (the number of patterns of the shift register # 1).
+ (The number of patterns to the shift register # 2) + ... + (the number of patterns to the shift register #n)
Compared with the conventional example of FIG. 3, the number of test patterns is greatly reduced.
【0033】例えば、シフトレジスタ#1〜#nが10
個存在し(n=10)、1個のシフトレジスタが100
個のフリップフロップのチェーンで構成されている場
合、図2の従来例では、10×100の基本テストパタ
ーンが必要とされるが、本実施例では、2×100と大
幅に削減され、テスト時間の短縮に大きく貢献する。For example, if the shift registers # 1 to #n are 10
(N = 10), and one shift register is 100
In the case of being composed of a chain of flip-flops, the conventional example of FIG. 2 requires a basic test pattern of 10 × 100, but in the present embodiment, it is significantly reduced to 2 × 100, and the test time is reduced. Greatly contributes to shortening
【0034】また、スキャンパスを全て並列に構成し
た、図4の従来例と比較すると、本実施例では,スキャ
ン入力端子とスキャンモード切換制御端子とが、共に一
本に削減されており、テスト用端子数(入力端子)が最
少に抑えられるという効果を有する。さらに、図5の従
来例と比較して、本実施例では、デマルチプレクサ、マ
ルチプレクサ等の回路が不要とされている。Further, in comparison with the conventional example of FIG. 4 in which all scan paths are configured in parallel, in this embodiment, both the scan input terminal and the scan mode switching control terminal are reduced to one, and the test is performed. This has the effect of minimizing the number of terminals for use (input terminals). Further, in comparison with the conventional example of FIG. 5, the present embodiment does not require circuits such as a demultiplexer and a multiplexer.
【0035】以上、本発明を上記実施例に即して説明し
たが、本発明は上記態様にのみ限定されるものではな
く、本発明の原理に準ずる各種態様を含む。例えば、シ
フトレジスタ#1のあとに更に複数のシフトレジスタが
シリアルに接続されて、複数のスキャン出力端子にそれ
ぞれ出力が接続された、最終段の複数の並列配置された
シフトレジスタに分岐する態様、あるいは、シフトレジ
スタ#1と最終段の並列配置されたシフトレジスタに至
るまでの間において、途中、一のシフトレジスタの出力
から複数の並列配置されたシフトレジスタへの分岐が多
段に設けられるようにした構成も本発明は含んでいる。Although the present invention has been described with reference to the above embodiments, the present invention is not limited to the above embodiments and includes various embodiments according to the principle of the present invention. For example, a mode in which a plurality of shift registers are serially connected after the shift register # 1 and branches to a plurality of shift registers arranged in parallel at the final stage in which outputs are respectively connected to a plurality of scan output terminals, Alternatively, while the shift register # 1 and the final-stage shift register arranged in parallel are reached, a branch from the output of one shift register to a plurality of shift registers arranged in parallel may be provided in multiple stages on the way. The present invention also includes such a configuration.
【0036】[0036]
【発明の効果】以上説明したように本発明によれば、ス
キャンパス回路のスキャン入力端子は一端子とされシフ
トレジスタにシリアルに入力され、該シフトレジスタの
出力は、後段において分岐して互いに並列に配置された
複数のシフトレジスタに接続されるように構成したこと
により、テストパターンの削減及びテスト用端子の削減
を効果的に達成している。As described above, according to the present invention, the scan input terminal of the scan path circuit is a single terminal and is serially input to the shift register, and the output of the shift register branches at the subsequent stage and is parallel to each other. , The number of test patterns and the number of test terminals can be effectively reduced.
【0037】また、本発明によれば、集積回路内におい
て、テスト対象の同一機能群に対して互いに並列に配置
された複数のシフトレジスタを用いて並列に同時にテス
トを行なうことが可能とされ、テストパターン数の大幅
な削減とテスト時間の短縮を達成するものである。Further, according to the present invention, in the integrated circuit, it is possible to simultaneously test in parallel by using a plurality of shift registers arranged in parallel with respect to the same functional group to be tested, The number of test patterns is greatly reduced and the test time is shortened.
【0038】さらに、本発明によれば、回路規模の増大
を招くことなく、テスト用端子の本数を削減し、さらに
集積回路内部の試験対象の機能ブロックの並列テストが
可能とされる。Further, according to the present invention, it is possible to reduce the number of test terminals and to perform a parallel test of functional blocks to be tested inside the integrated circuit without increasing the circuit scale.
【図1】本発明に係るスキャンパス回路の一実施例を示
す図である。FIG. 1 is a diagram showing an embodiment of a scanpath circuit according to the present invention.
【図2】本発明に係るスキャンパス回路におけるスキャ
ンチェーンの構成を示す図である。FIG. 2 is a diagram showing a configuration of a scan chain in the scan path circuit according to the present invention.
【図3】従来のスキャンパス回路の一例を示す図であ
る。FIG. 3 is a diagram showing an example of a conventional scan path circuit.
【図4】従来のスキャンパス回路の別の例を示す図であ
る。FIG. 4 is a diagram showing another example of a conventional scan path circuit.
【図5】従来のスキャンパス回路のさらに別の例を示す
図である。FIG. 5 is a diagram showing still another example of the conventional scan path circuit.
1a〜1c スキャン回路を構成するシフトレジスタ 2、2a〜2c スキャンモード切換制御端子 3 クロック入力端子 4、4a〜4c スキャン入力端子 5、5a〜5c スキャン出力端子 6 シフトモード切換入力端子 7 デコーダ 8 デマルチプレクサ 9 マルチプレクサ 1a to 1c Shift register constituting scan circuit 2, 2a to 2c Scan mode switching control terminal 3 Clock input terminal 4, 4a to 4c Scan input terminal 5, 5a to 5c Scan output terminal 6 Shift mode switching input terminal 7 Decoder 8 Multiplexer 9 Multiplexer
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H01L 21/822 H01L 27/04 T ─────────────────────────────────────────────────── ─── Continuation of the front page (51) Int.Cl. 6 Identification number Office reference number FI technical display location H01L 21/822 H01L 27/04 T
Claims (3)
キャンデータが少なくとも一のシフトレジスタから成る
スキャンチェーンをシリアルに通過した後に複数のスキ
ャンチェーンに分岐し、分岐した数に等しく且つ互いに
並列に配置された複数のシフトレジスタにそれぞれ接続
された複数のスキャン出力端子から出力されるように構
成されたことを特徴とするスキャンパス回路。1. A scan data input from a single scan input terminal serially passes through a scan chain consisting of at least one shift register, and then branches into a plurality of scan chains, which is equal to the number of branches and parallel to each other. A scan path circuit configured to output from a plurality of scan output terminals respectively connected to a plurality of arranged shift registers.
成する、互いに並列に配置された複数のシフトレジスタ
がそれぞれ同一機能の回路群に対する検査を行なうよう
に構成されたことを特徴とする請求項1記載のスキャン
パス回路。2. A plurality of shift registers, which are arranged in parallel with each other and which form a plurality of branched scan chains, are configured to inspect circuits having the same function, respectively. The described scanpath circuit.
出力端子と、スキャンパス回路を形成する複数のシフト
レジスタと、該シフトレジスタをシフト動作させるため
のクロック入力端子と、スキャンモード切換制御端子
と、を備え、 スキャンモード時において、前記一のスキャン入力端子
より入力されたスキャンデータは少なくとも一のシフト
レジスタを通過した後、互いに並列に配置された最終段
の複数のシフトレジスタに至るまでにおいて複数のスキ
ャンチェーンに分岐し、 前記最終段の複数のシフトレジスタの出力にそれぞれ前
記複数のスキャン出力端子が接続され、 互いに並列に配置された複数のシフトレジスタがそれぞ
れ同一機能の組合せ論理回路ユニットのテストを行なう
ように構成されたスキャンパス回路。3. A scan input terminal, a plurality of scan output terminals, a plurality of shift registers forming a scan path circuit, a clock input terminal for shifting the shift registers, and a scan mode switching control terminal. In the scan mode, the scan data input from the one scan input terminal passes through at least one shift register, and then reaches the plurality of final-stage shift registers arranged in parallel with each other. The plurality of scan registers are branched into a plurality of scan chains, the plurality of scan output terminals are respectively connected to the outputs of the plurality of shift registers at the final stage, and the plurality of shift registers arranged in parallel with each other are combined logic circuit units having the same function. A scanpath circuit configured to perform a test.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6201518A JP2658894B2 (en) | 1994-08-04 | 1994-08-04 | Scan path circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP6201518A JP2658894B2 (en) | 1994-08-04 | 1994-08-04 | Scan path circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0850165A true JPH0850165A (en) | 1996-02-20 |
| JP2658894B2 JP2658894B2 (en) | 1997-09-30 |
Family
ID=16442379
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6201518A Expired - Lifetime JP2658894B2 (en) | 1994-08-04 | 1994-08-04 | Scan path circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2658894B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000073809A1 (en) * | 1999-05-26 | 2000-12-07 | Hitachi, Ltd. | Semiconductor integrated circuit |
| WO2008056609A1 (en) * | 2006-11-10 | 2008-05-15 | Nec Corporation | Parallel test circuit and method and semiconductor device |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5715296A (en) * | 1980-06-30 | 1982-01-26 | Nec Corp | Testing system for storage device |
| JPS6249272A (en) * | 1985-08-28 | 1987-03-03 | Nec Corp | Test circuit for sequence circuit |
| JPS62196729A (en) * | 1986-02-22 | 1987-08-31 | Nec Corp | Loading system for microprogram |
| JPS63243890A (en) * | 1987-03-31 | 1988-10-11 | Toshiba Corp | Semiconductor integrated circuit device |
| JPH01307853A (en) * | 1988-06-07 | 1989-12-12 | Toshiba Corp | Test circuit for semiconductor device |
| JPH03152487A (en) * | 1989-11-09 | 1991-06-28 | Nec Corp | Semiconductor integrated circuit apparatus |
| JPH04220576A (en) * | 1990-12-20 | 1992-08-11 | Fujitsu Ltd | Testing method for integrated circuit |
| JPH04221781A (en) * | 1990-03-15 | 1992-08-12 | Hewlett Packard Co <Hp> | Inspecting method and circuit |
| JPH04263200A (en) * | 1991-02-18 | 1992-09-18 | Nec Eng Ltd | Shift path system |
-
1994
- 1994-08-04 JP JP6201518A patent/JP2658894B2/en not_active Expired - Lifetime
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5715296A (en) * | 1980-06-30 | 1982-01-26 | Nec Corp | Testing system for storage device |
| JPS6249272A (en) * | 1985-08-28 | 1987-03-03 | Nec Corp | Test circuit for sequence circuit |
| JPS62196729A (en) * | 1986-02-22 | 1987-08-31 | Nec Corp | Loading system for microprogram |
| JPS63243890A (en) * | 1987-03-31 | 1988-10-11 | Toshiba Corp | Semiconductor integrated circuit device |
| JPH01307853A (en) * | 1988-06-07 | 1989-12-12 | Toshiba Corp | Test circuit for semiconductor device |
| JPH03152487A (en) * | 1989-11-09 | 1991-06-28 | Nec Corp | Semiconductor integrated circuit apparatus |
| JPH04221781A (en) * | 1990-03-15 | 1992-08-12 | Hewlett Packard Co <Hp> | Inspecting method and circuit |
| JPH04220576A (en) * | 1990-12-20 | 1992-08-11 | Fujitsu Ltd | Testing method for integrated circuit |
| JPH04263200A (en) * | 1991-02-18 | 1992-09-18 | Nec Eng Ltd | Shift path system |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2000073809A1 (en) * | 1999-05-26 | 2000-12-07 | Hitachi, Ltd. | Semiconductor integrated circuit |
| US7013415B1 (en) | 1999-05-26 | 2006-03-14 | Renesas Technology Corp. | IC with internal interface switch for testability |
| WO2008056609A1 (en) * | 2006-11-10 | 2008-05-15 | Nec Corporation | Parallel test circuit and method and semiconductor device |
| US8115507B2 (en) | 2006-11-10 | 2012-02-14 | Nec Corporation | Circuit and method for parallel testing and semiconductor device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2658894B2 (en) | 1997-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2191396C2 (en) | Testing high-impedance mode for jtag | |
| GB2391358A (en) | Method of testing and/or debugging a system on chip (SOC) | |
| JPS59105571A (en) | Digital electronic circuit | |
| JP2638281B2 (en) | Scan path circuit | |
| JPH01195379A (en) | Logic circuit | |
| JPS63243890A (en) | Semiconductor integrated circuit device | |
| JP2738351B2 (en) | Semiconductor integrated logic circuit | |
| US4913557A (en) | Intergrated logic circuit having testing function circuit formed integrally therewith | |
| JPS60154173A (en) | Scanning type logical circuit | |
| GB2121997A (en) | Testing modular data processing systems | |
| JPH0850165A (en) | Scan pass circuit | |
| US4910734A (en) | Intergrated circuit having testing function circuit and control circuit therefor | |
| JPH01110274A (en) | Test circuit | |
| JPH041371B2 (en) | ||
| JPH0192673A (en) | Counter testing device | |
| JPS59175133A (en) | Integrated logic circuit | |
| JP2751382B2 (en) | Shift path control system | |
| JP2543119B2 (en) | How to test logic circuits | |
| KR20070055850A (en) | Boundary Scan Test Cells and Boundary Scan Test Devices | |
| JPS6378075A (en) | Logical device | |
| JPH0915299A (en) | Boundary scan circuit and integrated circuit using it | |
| JPH06148291A (en) | Boundary scanning register | |
| JPH073461B2 (en) | Digital logic block test circuit | |
| JPH0690265B2 (en) | Test circuit | |
| JPH0389178A (en) | Semiconductor integrated circuit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19970506 |