JP2001066350A - Test method for integrated circuits - Google Patents
Test method for integrated circuitsInfo
- Publication number
- JP2001066350A JP2001066350A JP24200899A JP24200899A JP2001066350A JP 2001066350 A JP2001066350 A JP 2001066350A JP 24200899 A JP24200899 A JP 24200899A JP 24200899 A JP24200899 A JP 24200899A JP 2001066350 A JP2001066350 A JP 2001066350A
- Authority
- JP
- Japan
- Prior art keywords
- test
- circuit
- lsi
- signal
- output
- 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
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】
【課題】 LSI等の周辺回路と接続された集積回路の
単体テストを容易に行う。
【解決手段】 テスト対象の被LSI100のコアロジ
ックCLとその外部接続端子との間にモード選択制御回
路Cを設け、テストモード時は、被LSI100に入力
されるデータに代えて予め設定した固定値をコアロジッ
クCLに出力し、またコアロジックCLからの出力信号
を予め設定した固定値に代えて接続先の周辺回路に出力
する。固定値として、被LSI100を、プリント基板
への電源投入後に周辺回路と被LSI100とで信号授
受を行う前の状態に維持することの可能な値を設定すれ
ば、テストモード時には、周辺回路と被LSI100と
は切り離された状態となる。そして、この状態で、スキ
ャン入力信号を入力して、モード選択制御回路Cのスキ
ャンフリップフロップとコアロジックCLに設けられた
スキャンフリップフロップFFとを用いてスキャンテス
ト手法によるテストを行う。
(57) [Problem] To easily perform a unit test of an integrated circuit connected to a peripheral circuit such as an LSI. SOLUTION: A mode selection control circuit C is provided between a core logic CL of an LSI 100 to be tested and an external connection terminal thereof, and in a test mode, a fixed value set in advance instead of data input to the LSI 100 Is output to the core logic CL, and the output signal from the core logic CL is output to the connected peripheral circuit instead of a preset fixed value. If a value is set as a fixed value that allows the LSI 100 to be maintained in a state before signal transmission / reception between the peripheral circuit and the LSI 100 after power-on to the printed circuit board, the peripheral circuit and the LSI The state is separated from the LSI 100. Then, in this state, a scan input signal is input, and a test is performed by a scan test method using the scan flip-flop of the mode selection control circuit C and the scan flip-flop FF provided in the core logic CL.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、集積回路(LS
I等)を複数部品実装したプリント基板において集積回
路の単体試験を行う、集積回路のテスト方法に関する。The present invention relates to an integrated circuit (LS)
I) and the like on a printed circuit board on which a plurality of components are mounted.
【0002】[0002]
【従来の技術】従来、集積回路の機能確認或いは故障診
断等のためのテストを行うためのテスト手法としては、
ファンクションテスト手法、スキャンテスト手法、バウ
ンダリスキャンテスト手法等が知られている。前記ファ
ンクションテスト手法は、例えば図9に示すように、テ
スト対象のLSIである被LSI100の入力端子、出
力端子、入出力端子に対して、テストプローブを接続
し、予め用意したテストベクタにしたがって、LSIの
機能テストを行う方法である。この方法を用いることに
よって、LSIの機能確認或いは故障テスト等を行うよ
うになっている。2. Description of the Related Art Conventionally, as a test method for performing a test for confirming the function of an integrated circuit or diagnosing a failure, etc.
A function test method, a scan test method, a boundary scan test method, and the like are known. In the function test method, for example, as shown in FIG. 9, a test probe is connected to an input terminal, an output terminal, and an input / output terminal of an LSI 100 to be tested, and according to a test vector prepared in advance. This is a method for performing an LSI functional test. By using this method, a function check or a failure test of the LSI is performed.
【0003】また、前記スキャンテスト手法は、例えば
図10に示すように、被LSI100の内部の論理回路
にスキャンフリップフロップを設け、これらスキャンフ
リップフロップ同士を接続してテスト時にはシフトレジ
スタとして動作するように構成しておき、このシフトレ
ジスタを用いてスキャンフリップフロップへのシリアル
データの書き込みを行い、スキャンフリップフロップか
らのシリアルデータの読み出しを行う。In the scan test method, for example, as shown in FIG. 10, scan flip-flops are provided in a logic circuit inside the LSI 100, and these scan flip-flops are connected to each other to operate as a shift register during a test. The serial data is written into the scan flip-flop using this shift register, and the serial data is read from the scan flip-flop.
【0004】そして、通常動作で使用する入力端子、入
出力端子に予め用意したテストベクタを設定し、これら
テストベクタ及び出力端子及び入出力端子の出力データ
とシリアルデータの入力データ及び出力データに基づい
て、LSIの故障テストを行うようにしたものである。
フリップフロップでシフトレジスタを構成する範囲によ
って、フルスキャン、パーシャルスキャン等のテスト方
法がある。A test vector prepared in advance for input terminals and input / output terminals used in normal operation is set, and based on these test vectors, output data of output terminals and input / output terminals, and input data and output data of serial data. Thus, a failure test of the LSI is performed.
There are test methods such as a full scan and a partial scan depending on a range in which a shift register is configured by flip-flops.
【0005】さらに、前記バウンダリスキャンテスト方
法は、IEEE1149.1によって規格化されたテス
ト方法であって、例えば図11に示すように、被LSI
単体でテストを行う場合には、テスト対象である被LS
I100の入力端子、出力端子、入出力端子それぞれに
対してバウンダリスキャンレジスタ(バウンダリスキャ
ンセル)を配置し、このバウンダリスキャンレジスタに
対するシリアルデータからなる入力データを用いて、被
LSI100の各入力端子、出力端子、入出力端子の信
号を制御し、各バウンダリスキャンレジスタを経てバウ
ンダリスキャンテスト用端子から出力される出力データ
をもとにテストを行うようにしたものである。Further, the boundary scan test method is a test method standardized by IEEE1149.1. For example, as shown in FIG.
When testing alone, the LS to be tested
A boundary scan register (boundary scan cell) is arranged for each of the input terminal, output terminal, and input / output terminal of I100, and each input terminal and output of LSI 100 is input using input data consisting of serial data for this boundary scan register. Terminals and signals at input / output terminals are controlled, and a test is performed based on output data output from a boundary scan test terminal via each boundary scan register.
【0006】[0006]
【発明が解決しようとする課題】上記従来のテスト方法
は、LSI単体でテストを行うような場合には有効であ
る。しかしながら、例えばプリント基板にLSIを複数
実装しこれらLSIが接続された状態でLSIの単体テ
ストを行う場合等には、上記従来のテスト方法を用いた
場合、様々な問題が生じる。The above-mentioned conventional test method is effective in a case where a test is performed by an LSI alone. However, for example, when a plurality of LSIs are mounted on a printed circuit board and a unit test of the LSIs is performed in a state where the LSIs are connected, various problems occur when the above-described conventional test method is used.
【0007】すなわち、ファンクションテスト方法を用
いた場合、この手法を適用するためには、被LSIの入
力端子、出力端子、入出力端子のそれぞれにテストプロ
ープを接続して信号の印加或いは監視を行う必要があ
る。しかしながら、LSIが複数配置されこれらが接続
されているプリント基板等では、電源が投入されると、
これとほぼ同時に、接続されているLSI同士が互いに
信号の授受を開始する。このため、被LSIのテストを
行うためのテスタ装置からの入力信号或いはこれに応じ
た出力信号と、被LSIと接続された接続先のLSIか
らの入力信号或いは被LSIからの出力信号とが衝突
し、被LSIのテストを行うことができないという問題
がある。That is, when the function test method is used, in order to apply this method, a test probe is connected to each of the input terminal, the output terminal, and the input / output terminal of the LSI to be applied to apply or monitor a signal. There is a need. However, in a printed circuit board or the like where a plurality of LSIs are arranged and connected to each other, when the power is turned on,
Almost simultaneously, the connected LSIs start transmitting and receiving signals to and from each other. Therefore, an input signal from the tester device for testing the LSI to be tested or an output signal corresponding to the input signal is collided with an input signal or an output signal from the connected LSI connected to the LSI to be tested. However, there is a problem that the LSI cannot be tested.
【0008】これは、スキャンテスト手法を用いた場合
でも同様の問題が生じる。これに対し、バウンダリスキ
ャンテスト方法を用いた場合には、ファンクションテス
ト手法やスキャンテスト手法を用いた場合とは異なり、
被LSIの接続先のLSIがバウンダリスキャンテスト
対応のLSIであれば、被LSIへの入力信号を制御す
ることが可能であるため、例えば図12に示すように、
プリント基板上の各LSIに設けられたバウンダリスキ
ャンレジスタを接続し、テスト装置からスキャンテスト
用のデータを出力し、その応答信号を抽出することによ
って、プリント基板全体のテストを行うことができると
共に、テスト対象のLSI以外のLSIをバイパスする
ことによって、被LSIのみの単体テストを行うことが
できる。[0008] This causes the same problem even when the scan test technique is used. In contrast, when using the boundary scan test method, unlike when using the function test method or the scan test method,
If the LSI to which the LSI is connected is an LSI compatible with the boundary scan test, the input signal to the LSI can be controlled. For example, as shown in FIG.
By connecting a boundary scan register provided for each LSI on the printed circuit board, outputting data for a scan test from a test device, and extracting a response signal, a test of the entire printed circuit board can be performed. By bypassing an LSI other than the LSI to be tested, a unit test of only the LSI to be tested can be performed.
【0009】しかしながら、被LSIの接続先のLSI
がバウンダリスキャンテスト手法に対応しているという
ことが絶対条件であり、また、テストデータを全てシリ
アルデータとして作成しなければならないため、テスト
パターン数が膨大になり、また、被LSIのテストに要
する時間も膨大となるという問題がある。そこで、この
発明は上記従来の未解決の問題点に着目してなされたも
のであり、LSI等の周辺回路と接続された集積回路で
あっても、その単体テストを容易に行うことの可能な集
積回路のテスト方法を提供することを目的としている。However, the LSI to which the LSI to be connected is connected
Is an absolute condition that it supports the boundary scan test method, and since all test data must be created as serial data, the number of test patterns becomes enormous, and it is necessary for testing an LSI to be tested. There is a problem that time is enormous. Therefore, the present invention has been made in view of the above-mentioned unsolved problems of the related art. Even if the integrated circuit is connected to a peripheral circuit such as an LSI, an integrated circuit capable of easily performing a unit test is provided. It is intended to provide a method for testing a circuit.
【0010】[0010]
【課題を解決するための手段】上記目的を達成するため
に、本発明の請求項1に係る集積回路のテスト方法は、
スキャンテストを実行するためのスキャンテスト回路を
備え且つ周辺回路と接続された集積回路のテストを行う
ための集積回路のテスト方法であって、テスト実行時
に、前記集積回路と前記周辺回路との間で授受する信号
を前記集積回路を所定の状態に維持するための固定値信
号に替える固定値変換回路(論理回路10に対応)と、
少なくともスキャンフリップフロップを含んで構成され
且つ前記スキャンテスト用のテストデータを前記集積回
路に印加するためのテストデータ入力回路(バウンダリ
スキャンセル20に対応)と、を前記集積回路に設け、
前記固定値変換回路で前記集積回路と前記周辺回路との
間で授受する信号を前記固定値信号に替えた状態で前記
スキャンテスト回路及び前記テストデータ入力回路にテ
ストデータを印加して前記スキャンテストを実行するよ
うにしたことを特徴としている。In order to achieve the above object, a method for testing an integrated circuit according to claim 1 of the present invention comprises:
A test method for an integrated circuit including a scan test circuit for performing a scan test and performing a test of an integrated circuit connected to a peripheral circuit, wherein a test is performed between the integrated circuit and the peripheral circuit during a test. A fixed value conversion circuit (corresponding to the logic circuit 10) for changing a signal transmitted and received by a fixed value signal for maintaining the integrated circuit in a predetermined state;
A test data input circuit (corresponding to the boundary scan cell 20) configured to include at least a scan flip-flop and for applying test data for the scan test to the integrated circuit, provided in the integrated circuit;
The scan test is performed by applying test data to the scan test circuit and the test data input circuit with the fixed value conversion circuit replacing a signal transmitted and received between the integrated circuit and the peripheral circuit with the fixed value signal. Is executed.
【0011】この請求項1に係る発明では、テスト実行
時には、周辺回路と集積回路との間で授受される信号
が、固定値変換回路によって、集積回路を所定状態に維
持するための固定値信号に替えられる。つまり、周辺回
路からの信号に代えて固定値信号が集積回路に入力さ
れ、集積回路からの信号に代えて固定値信号が周辺回路
に出力される。ここで、これら固定値信号を集積回路が
周辺回路と接続されていないときの状態を維持する値、
つまり、例えばハイインピーダンス又は、集積回路と周
辺回路とが接続されているが集積回路と周辺回路とが互
いに状態変化或いは信号変化を引き起こさない値(ロー
レベル或いはハイレベルの値)に設定すれば、集積回路
と周辺回路とは信号授受を行わないから、集積回路の固
定値変換回路で囲まれたコアロジックは周辺回路と切り
離された状態となる。According to the first aspect of the present invention, at the time of test execution, a signal transmitted and received between the peripheral circuit and the integrated circuit is converted into a fixed value signal for maintaining the integrated circuit in a predetermined state by the fixed value conversion circuit. Can be replaced by That is, the fixed value signal is input to the integrated circuit instead of the signal from the peripheral circuit, and the fixed value signal is output to the peripheral circuit instead of the signal from the integrated circuit. Here, these fixed value signals are set to values that maintain the state when the integrated circuit is not connected to the peripheral circuit,
That is, for example, if the impedance is set to a high impedance or a value (a low-level or high-level value) in which the integrated circuit and the peripheral circuit are connected but the integrated circuit and the peripheral circuit do not cause a state change or a signal change, Since the integrated circuit and the peripheral circuit do not exchange signals, the core logic surrounded by the fixed value conversion circuit of the integrated circuit is separated from the peripheral circuit.
【0012】そして、この状態でテストデータ入力回路
及びスキャンテスト回路にテストデータが印加されて、
テストデータ入力回路により集積回路に印加されるデー
タと、テストデータとに基づいてスキャンテスト回路に
よりスキャンテストが行われ、スキャンテスト回路から
の出力データに基づいて集積回路のテストが行われる。
このとき、テスト中、集積回路は周辺回路と切り離され
た状態を維持しているから、周辺回路と集積回路との間
で授受する信号と、集積回路へのテストデータとが衝突
することはなく、スキャンテストを行うことが可能とな
る。In this state, test data is applied to the test data input circuit and the scan test circuit,
A scan test is performed by the scan test circuit based on data applied to the integrated circuit by the test data input circuit and the test data, and a test of the integrated circuit is performed based on output data from the scan test circuit.
At this time, during the test, since the integrated circuit maintains a state of being separated from the peripheral circuit, a signal transmitted / received between the peripheral circuit and the integrated circuit does not collide with test data to the integrated circuit. , A scan test can be performed.
【0013】また、請求項2に係る集積回路のテスト方
法は、スキャンテストを実行するためのスキャンテスト
回路を備え且つ周辺回路と接続された集積回路のテスト
を行うための集積回路のテスト方法であって、テスト実
行時に、前記集積回路と前記周辺回路との間で授受する
信号を予め設定した集積回路を所定の状態に維持するた
めの固定値信号に替える固定値変換回路を前記周辺回路
側に設け、前記固定値変換回路で前記集積回路と前記周
辺回路との間で授受する信号を前記固定値信号に替えた
状態で前記スキャンテストを行うようにしたことを特徴
としている。According to a second aspect of the present invention, there is provided a method of testing an integrated circuit including a scan test circuit for executing a scan test and performing a test of an integrated circuit connected to a peripheral circuit. A fixed value conversion circuit for changing a signal transmitted and received between the integrated circuit and the peripheral circuit to a fixed value signal for maintaining a preset integrated circuit in a predetermined state during a test execution; Wherein the scan test is performed with the fixed value conversion circuit replacing the signal transmitted and received between the integrated circuit and the peripheral circuit with the fixed value signal.
【0014】この請求項2に係る発明では、固定値変換
回路が周辺回路側、つまり、周辺回路、又は周辺回路と
集積回路との間に設けられ、テスト実行時には、集積回
路から周辺回路への信号は固定値変換回路で固定値信号
に代えられて周辺回路に出力され、周辺回路から集積回
路への信号は固定値変換回路で固定値信号に代えられて
集積回路へ出力される。ここで、これら固定値信号を集
積回路が周辺回路と接続されていないときの状態を維持
する値、つまり、例えばハイインピーダンス、又は、集
積回路と周辺回路とが接続しているが、集積回路と周辺
回路とが互いに状態変化或いは信号変化を引き起こさな
い値(ローレベル或いはハイレベルの値)に設定すれ
ば、集積回路と周辺回路とは信号授受を行わないから、
集積回路の固定値変換回路で囲まれたコアロジックは周
辺回路と切り離された状態となる。According to the second aspect of the present invention, the fixed value conversion circuit is provided on the peripheral circuit side, that is, between the peripheral circuit or the peripheral circuit and the integrated circuit. The signal is output to the peripheral circuit instead of the fixed value signal in the fixed value conversion circuit, and the signal from the peripheral circuit to the integrated circuit is output to the integrated circuit instead of the fixed value signal in the fixed value conversion circuit. Here, these fixed value signals are values that maintain the state when the integrated circuit is not connected to the peripheral circuit, that is, for example, high impedance, or the integrated circuit and the peripheral circuit are connected, but the integrated circuit and the peripheral circuit are connected. If the peripheral circuit and the peripheral circuit are set to a value that does not cause a state change or a signal change (low-level or high-level value), the integrated circuit and the peripheral circuit do not exchange signals.
The core logic surrounded by the fixed value conversion circuit of the integrated circuit is in a state of being separated from peripheral circuits.
【0015】そして、この状態でスキャンテスト回路及
び集積回路の外部接続端子にテストデータが印加されて
スキャンテストが行われ、テストデータに基づくスキャ
ンテスト回路からの出力データに基づいて集積回路の単
体テストが行われる。このとき、テスト中、集積回路は
周辺回路と切り離された状態を維持しているから、集積
回路と周辺回路との間で授受する信号とテストデータと
が衝突することはなく、スキャンテストを行うことが可
能となる。In this state, test data is applied to the external connection terminals of the scan test circuit and the integrated circuit to perform a scan test, and a unit test of the integrated circuit is performed based on output data from the scan test circuit based on the test data. Done. At this time, during the test, since the integrated circuit maintains a state of being separated from the peripheral circuit, a signal transmitted and received between the integrated circuit and the peripheral circuit does not collide with the test data, and the scan test is performed. It becomes possible.
【0016】[0016]
【発明の実施の形態】以下に、本発明の実施の形態を説
明する。図1は、本発明による集積回路のテスト方法を
適用したテスト回路の一例を示す概略構成図である。図
1において、100は、テスト対象の集積回路である被
LSIであって、この被LSI100には、図示しない
LSI等の周辺回路が接続されている。また、この被L
SI100には、このテストを行うためのテスト装置1
10が接続されている。前記被LSI100には、前記
図10に示すテストスキャン方式における被LSI10
0と同様に、組み合わせ回路Lとスキャンテスト用のス
キャンフリップフロップFFとからなるコアロジックC
Lが設けられ、さらに、外部接続端子のそれぞれには、
スキャンフリップフロップを含んで構成されるモード選
択制御回路Cが設けられている。そして、各モード選択
制御回路Cのスキャンフリップフロップと、コアロジッ
クCLに設けたスキャンフリップフロップFFとが接続
されると共に、終端のモード選択制御回路Cのスキャン
フリップフロップがそれぞれスキャンテスト入力信号用
端子tSIN 及びスキャンテスト出力信号用端子tSOUTと
接続されて一連のスキャンチェインが形成され、スキャ
ンテスト入力信号用端子tSIN に入力されるスキャンテ
スト入力信号に基づいて公知のスキャンテストが行われ
るようになっている。Embodiments of the present invention will be described below. FIG. 1 is a schematic configuration diagram showing an example of a test circuit to which an integrated circuit test method according to the present invention is applied. In FIG. 1, reference numeral 100 denotes an LSI to be tested, which is an integrated circuit to be tested, and peripheral circuits such as an LSI (not shown) are connected to the LSI to be tested 100. Also, this L
The SI 100 includes a test apparatus 1 for performing this test.
10 are connected. The LSI 100 is provided with the LSI 10 in the test scan method shown in FIG.
0, a core logic C including a combinational circuit L and a scan flip-flop FF for a scan test.
L is provided, and each of the external connection terminals is
A mode selection control circuit C including a scan flip-flop is provided. The scan flip-flop of each mode selection control circuit C and the scan flip-flop FF provided in the core logic CL are connected, and the scan flip-flop of the terminal mode selection control circuit C is connected to the terminal for scan test input signal. A series of scan chains are formed by being connected to t SIN and a scan test output signal terminal t SOUT, and a known scan test is performed based on a scan test input signal input to the scan test input signal terminal t SIN. It has become.
【0017】前記モード選択制御回路Cは、モード選択
信号入力用のモード選択制御信号入力端子tM に入力さ
れるテスト装置110からのモード選択信号に応じて動
作し、通常モードが指定されたときには、外部接続端子
から信号を入力するための入力信号用のモード選択制御
回路Cは、外部接続端子に入力される入力データをその
まま出力し、外部接続端子へ信号を出力する出力信号用
のモード選択制御回路Cは、コアロジックCLからの出
力をそのまま外部接続端子に出力する。The mode selection control circuit C operates in response to a mode selection signal from the test apparatus 110 input to a mode selection control signal input terminal t M for inputting a mode selection signal. The mode selection control circuit C for input signals for inputting signals from the external connection terminals outputs the input data input to the external connection terminals as it is, and outputs the signals to the external connection terminals. The control circuit C outputs the output from the core logic CL to the external connection terminal as it is.
【0018】一方、テストモードが指定されたときに
は、入力信号用のモード選択制御回路Cは、外部接続端
子に入力される入力データに代えて予め設定された固定
値を出力し、出力信号用のモード選択制御回路Cは、コ
アロジックCLからの出力に代えて、予め設定された固
定値を外部接続端子に出力する。また、テストモード時
には、スキャンテスト入力信号用端子tSIN に入力され
るスキャンテスト入力信号に基づいてスキャンテスト動
作を行う。On the other hand, when the test mode is designated, the mode selection control circuit C for the input signal outputs a preset fixed value in place of the input data input to the external connection terminal, and outputs the fixed value for the output signal. The mode selection control circuit C outputs a preset fixed value to the external connection terminal instead of the output from the core logic CL. In the test mode, the scan test operation is performed based on the scan test input signal input to the scan test input signal terminal t SIN .
【0019】前記テスト装置110は、モード選択信号
によって、前記モード選択制御回路Cを通常モードとテ
ストモードとに切り換え、テストモード時には、予め設
定したスキャンテスト入力信号をスキャンテスト入力信
号用端子tSIN に入力してスキャンテスト出力信号用端
子tSOUTからスキャンテスト出力信号を抽出し、スキャ
ンテスト入力信号及びスキャンテスト出力信号に基づい
て、前記被LSI100の機能確認及び故障診断等を行
う。なお、スキャンテスト入力信号は、テストモード時
に図2の論理回路10に入力される固定値を有効とする
テストパターンで形成される。The test apparatus 110 switches the mode selection control circuit C between a normal mode and a test mode according to a mode selection signal. In the test mode, the test apparatus 110 converts a preset scan test input signal to a scan test input signal terminal t SIN. Then, a scan test output signal is extracted from the scan test output signal terminal t SOUT, and based on the scan test input signal and the scan test output signal, the function check and failure diagnosis of the LSI 100 are performed. The scan test input signal is formed by a test pattern that makes the fixed value input to the logic circuit 10 in FIG. 2 valid in the test mode.
【0020】図2は、モード選択制御回路Cの構成を示
したものである。図2に示すように、被LSI100の
入力端子tIN1 、tIN2 、出力端子tOU T1、tOUT2は、
それぞれIOバッファセルBIN1 、BIN2 、BOUT1、B
OUT2及びモード選択制御回路CIN1 、CIN2 、COUT1、
COUT2を介してコアロジックCLと接続され、これら、
モード選択制御回路CIN1 、CIN2 、COUT1、COUT2は
同一に構成されている。FIG. 2 shows the configuration of the mode selection control circuit C. As shown in FIG. 2, the input terminal t IN1, t IN2 of the LSI 100, an output terminal t OU T1, t OUT2 is
IO buffer cells B IN1 , B IN2 , B OUT1 , B
OUT2 and mode selection control circuits C IN1 , C IN2 , C OUT1 ,
These are connected to the core logic CL via C OUT2 ,
The mode selection control circuits C IN1 , C IN2 , C OUT1 , and C OUT2 have the same configuration.
【0021】図3は、モード選択制御回路Cの真理値表
を示したものである。図3に示すように、モード選択制
御回路Cは、通常モードでは、モード選択制御回路Cに
入力される入力データをそのままコアロジックCLに出
力する。一方、テストモードでは、非スキャン動作時に
は、入力される入力データのデータ値に関わらず、指定
された信号値を出力する。そして、スキャン動作時に
は、入力されるスキャンテスト用入力信号に応じてスキ
ャンテストを行い、スキャンテスト結果に応じた信号を
コアロジックCLに出力すると共に、スキャンテスト用
出力信号の出力端子から出力する。FIG. 3 shows a truth table of the mode selection control circuit C. As shown in FIG. 3, in the normal mode, the mode selection control circuit C outputs the input data input to the mode selection control circuit C to the core logic CL as it is. On the other hand, in the test mode, during a non-scan operation, a designated signal value is output regardless of the data value of input data that is input. During the scan operation, a scan test is performed according to the input scan test input signal, a signal corresponding to the scan test result is output to the core logic CL, and an output terminal of the scan test output signal is output.
【0022】そして、テストモード時に出力する固定値
は、電源投入後に他の周辺回路との信号授受を開始する
前の状態である初期状態においてコアロジックCLに入
力される信号又は出力される信号に応じて設定され、テ
ストモード時には、コアロジックCLを、電源投入後に
他の周辺回路との信号の授受を開始する前の初期状態に
維持するようになっている。The fixed value output in the test mode corresponds to a signal input to or output from the core logic CL in an initial state, which is a state before the start of signal transmission / reception with another peripheral circuit after power-on. In the test mode, the core logic CL is maintained in an initial state after power is turned on and before transmission / reception of a signal with another peripheral circuit is started.
【0023】つまり、図3に示すように、コアロジック
CLへの入力信号については、信号値“0”が印加され
たときに、コアロジックCLの動作が初期状態を維持す
る場合には、入力信号用(A)“0出力”に示すように
固定値として“0”を出力し、信号値“1”が印加され
たときに、コアロジックCLの動作が初期状態を維持す
る場合には、入力信号用(B)“1出力”に示すように
固定値として“1”を出力する。また、信号値が“0”
又は“1”であってもコアロジックCLの処理が初期状
態を維持する場合には、入力信号用(C)“0/1出
力”に示すように固定値として入力データの信号値に応
じて“0”又は“1”の何れかに固定する。That is, as shown in FIG. 3, with respect to the input signal to the core logic CL, when the operation of the core logic CL maintains the initial state when the signal value “0” is applied, For the signal (A), as shown in “0 output”, “0” is output as a fixed value, and when the operation of the core logic CL maintains the initial state when the signal value “1” is applied, As shown in "1 output" for input signal (B), "1" is output as a fixed value. When the signal value is “0”
Alternatively, if the processing of the core logic CL maintains the initial state even when it is “1”, it is set as a fixed value as shown in “0/1 output” for the input signal (C) according to the signal value of the input data. It is fixed to either “0” or “1”.
【0024】一方、周辺機器への出力信号については、
コアロジックCLが初期状態で信号値“0”を出力する
場合には、出力信号用(A)“0出力”に示すように固
定値として“0”を出力し、コアロジックCLが初期状
態で信号値“1”を出力するときには、出力信号用
(B)“1出力”に示すように固定値として“1”を出
力する。On the other hand, regarding the output signal to the peripheral device,
When the core logic CL outputs the signal value “0” in the initial state, “0” is output as a fixed value as shown in (A) “0 output” for the output signal, and the core logic CL is in the initial state. When outputting the signal value "1", "1" is output as a fixed value as shown in "1 output" for output signal (B).
【0025】なお、被LSI100からの出力は、何れ
もIOバッファセルBOUT1、BOUT2を介して出力する。
また、被LSI100からの出力としてハイインピーダ
ンスを出力する場合には、図4(a)又は図4(b)に
示す構成にすればよい。つまり、例えば、図2におい
て、出力端子tOUT1からハイインピーダンスを出力する
場合には、図4(a)に示すように、IOバッファセル
BOUT1をスリーステート出力バッファセルで構成し、モ
ード選択制御回路COUT1の出力をスリーステート出力バ
ッファセルを介して出力端子tOUT1に出力する。このス
リーステート出力バッファセルのコントロール信号(出
力イネーブル信号)として、他のモード選択制御回路、
例えばCOUT2の出力信号を用いる。The output from the LSI 100 is output via IO buffer cells B OUT1 and B OUT2 .
When high impedance is output as an output from the LSI 100, the configuration shown in FIG. 4A or 4B may be used. That is, for example, in FIG. 2, when outputting high impedance from the output terminal t OUT1 , as shown in FIG. 4A, the IO buffer cell B OUT1 is constituted by a three-state output buffer cell, and the mode selection control is performed. The output of the circuit C OUT1 is output to the output terminal t OUT1 via the three-state output buffer cell. As a control signal (output enable signal) of the three-state output buffer cell, another mode selection control circuit,
For example, the output signal of C OUT2 is used.
【0026】また、例えば、図2において出力端子t
OUT1が、入力/出力双方向信号が印加される入出力端子
tIN/OUTである場合には、図4(b)に示すように、図
4(a)と同様に、IOバッファセルBOUT1をスリース
テート出力バッファセルで構成し、モード選択制御回路
COUT1の出力をスリーステート出力バッファセルを介し
て入出力端子tIN/OUTに出力し、スリーステート出力バ
ッファセルのコントロール信号(出力イネーブル信号)
として、他のモード選択制御回路、例えばCOUT2のモー
ド選択制御回路の出力信号を用いる。そして、IOバッ
ファセルBOUT1及び入出力端子tIN/OUT間とモード選択
制御回路CINとの間にIOバッファセルB INを設け、こ
のIOバッファセルBINと前記IOバッファセルBOUT1
とで入出力バッファを構成し、入出力端子tIN/OUTに周
辺回路から入力された信号をIOバッファセルBIN、モ
ード選択制御回路CINを介してコアロジックCLに出力
する。Also, for example, in FIG.
OUT1Are input / output terminals to which input / output bidirectional signals are applied
tIN / OUTIn the case of, as shown in FIG.
4 (a), IO buffer cell BOUT1Threes
Mode selection control circuit
COUT1Output through a three-state output buffer cell
Input / output terminal tIN / OUTOutput to the three-state output
Buffer cell control signal (output enable signal)
As another mode selection control circuit, for example, COUT2No m
The output signal of the node selection control circuit is used. And the IO bag
Facel BOUT1And input / output terminal tIN / OUTBetween and mode selection
Control circuit CINBetween IO buffer cell B IN, This
IO buffer cell BINAnd the IO buffer cell BOUT1
Constitutes an input / output buffer, and the input / output terminal tIN / OUTAround
The signal input from the side circuit is transferred to the IO buffer cell B.IN,
Mode selection control circuit CINOutput to core logic CL via
I do.
【0027】前記モード選択制御回路Cは、前記図2に
示すように、固定値変換回路としての論理回路10と、
論理回路10の出力が入力される、テストデータ入力回
路としてのバウダリスキャンセル20とから構成されて
いる。前記論理回路10は、信号入力側のモード選択制
御回路Cの場合には、モード選択信号と被LSI100
宛の入力データとを入力し、信号出力側のモード選択制
御回路Cの場合には、モード選択信号と被LSI100
から周辺回路宛の出力データとを入力する。そして、図
3の真理値表に示すように、通常モードのときには、論
理回路10に入力された前記入力データ又は出力データ
を出力し、テストモードのときには、前記固定値を出力
するように構成される。例えば、固定値として“0”が
指定された場合には、図5の真理値表に示すように、モ
ード選択信号が“0”であるときには、出力を“0”と
して出力する、例えばAND回路等で構成される。As shown in FIG. 2, the mode selection control circuit C includes a logic circuit 10 as a fixed value conversion circuit,
The circuit includes a boundary scan cell 20 as a test data input circuit to which an output of the logic circuit 10 is input. In the case of the mode selection control circuit C on the signal input side, the logic circuit 10 includes a mode selection signal and the LSI 100
In the case of the mode selection control circuit C on the signal output side, the mode selection signal and the LSI 100
And the output data addressed to the peripheral circuit. As shown in the truth table of FIG. 3, the input data or the output data input to the logic circuit 10 is output in the normal mode, and the fixed value is output in the test mode. You. For example, when "0" is designated as the fixed value, as shown in the truth table of FIG. 5, when the mode selection signal is "0", the output is output as "0". For example, an AND circuit Etc.
【0028】そして、入力端子tIN1 、tIN2 と接続さ
れるモード選択制御回路CIN1 、C IN2 では、前記論理
回路10には、入力端子に印加されるデータ入力信号が
IOバッファセルBIN1 、BIN2 を介して入力されると
共に、モード選択信号入力端子tM に印加されるモード
選択信号がIOバッファセルBM を介して入力されるよ
うになっている。Then, the input terminal tIN1, TIN2Connected with
Mode selection control circuit CIN1, C IN2Then, the logic
The circuit 10 includes a data input signal applied to an input terminal.
IO buffer cell BIN1, BIN2Is entered via
In both cases, the mode selection signal input terminal tMMode applied to
Selection signal is IO buffer cell BMWill be entered via
Swelling.
【0029】一方、出力端子tOUT1、tOUT2と接続され
るモード選択制御回路COUT1、COU T2では、前記論理回
路10には、バウンダリスキャンセル20の出力信号と
前記モード選択信号とが入力され、その出力がIOバッ
ファセルBOUT1、BOUT2を介して出力端子tOUT1、t
OUT2に出力されるようになっている。前記バウンダリス
キャンセル20は、IEEE1149.4の規格対応の
公知のものであって、図6に示すように、例えば、バウ
ンダリスキャンセル20に入力される入力データとテス
ト用データとを切り換えるためのセレクタと、スキャン
信号入力用のスキャンフリップフロップと、スキャン信
号出力用のスキャンフリップフロップと、入力データと
テスト用データとを切り換えてバウンダリスキャンセル
20から出力するセレクタとを備え、これらはテスト装
置110からの制御信号に基づいて制御されるようにな
っている。On the other hand, the output at terminal t OUT1, mode selection control circuit is connected to the t OUT2 C OUT1, C OU T2 , the logic circuits 10, the mode selection signal and the input and output signals of the boundary scan 20 The output is supplied to output terminals t OUT1 and t OUT1 via IO buffer cells B OUT1 and B OUT2.
Output to OUT2 . The boundary scan cell 20 is a well-known device conforming to the IEEE1149.4 standard. As shown in FIG. 6, for example, a selector for switching between input data input to the boundary scan cell 20 and test data is used. A scan flip-flop for inputting a scan signal, a scan flip-flop for outputting a scan signal, and a selector for switching between input data and test data and outputting the data from the boundary scan cell 20. Is controlled based on this control signal.
【0030】そして、図2に示すように、各モード選択
制御回路C内のスキャンフリップフロップと、コアロジ
ックCL内に設けたスキャンフリップフロップFFとが
接続され、被LSI100に入力されたスキャン入力信
号は、モード選択制御回路C IN2 、CIN1 、コアロジッ
クCL、モード選択制御回路COUT2、COUT1の順に各ス
キャンフリップフロップFFを経て、スキャン出力信号
出力端子tSOUTから出力されるようになっている。Then, as shown in FIG.
Scan flip-flop in control circuit C and core logic
Scan flip-flop FF provided in the clock CL
The scan input signal connected to the LSI 100
Is the mode selection control circuit C IN2, CIN1, Core logic
CL, mode selection control circuit COUT2, COUT1In the order of
Scan output signal via can flip-flop FF
Output terminal tSOUTIs output from
【0031】次に、上記実施の形態の動作を説明する。
今、図7に示すように、前記被LSI100がプリント
基板上に配置され、他のLSIと接続されている。この
状態で、前記被LSI100のテストを行う場合には、
図1にように、各外部接続端子とテスト装置110とを
テストプロープで接続する。そして、プリント基板への
電源投入と共に、テスト装置110でモード選択信号を
“0”に設定し、テストモードを指示すると、各モード
選択制御回路Cに入力されるモード選択制御信号が
“0”であるから、モード選択制御回路Cではテストモ
ードに応じて作動し、図3のモード選択制御信号真理値
表に示すように、それぞれ予め設定された固定値を出力
する。例えば図2のモード選択制御回路CIN2 、
CIN1 、COUT2、COUT1の場合には、固定値“0”を出
力する。Next, the operation of the above embodiment will be described.
Now, as shown in FIG. 7, the LSI 100 is placed on a printed circuit board and connected to another LSI. In this state, when testing the LSI 100,
As shown in FIG. 1, each external connection terminal and the test device 110 are connected by a test probe. When the power supply to the printed circuit board is turned on, the test apparatus 110 sets the mode selection signal to “0”, and when a test mode is instructed, the mode selection control signal input to each mode selection control circuit C becomes “0”. Therefore, the mode selection control circuit C operates according to the test mode, and outputs a preset fixed value as shown in the mode selection control signal truth table of FIG. For example, the mode selection control circuit C IN2 in FIG.
In the case of C IN1 , C OUT2 and C OUT1 , a fixed value “0” is output.
【0032】このとき、プリント基板への電源投入が行
われると、各LSIは作動開始し、自己の初期設定処理
等を行った後他のLSIとの信号授受を開始することに
なるが、被LSI100の各モード選択制御回路Cにお
ける固定値は、モード選択制御回路Cを電源投入後の他
のLSIとの信号授受を開始する前の状態に維持する値
に設定されているから、被LSI100では、他のLS
Iとの信号授受を行わない状態であると認識して作動
し、また、他のLSIでは、被LSI100が信号授受
を開始する前の状態を維持しており、信号授受を行わな
い状態であると認識して作動する。したがって、被LS
I100は他のLSIと信号授受を行わない状態とな
り、つまり、他のLSIと切り離された状態となる。At this time, when the power to the printed circuit board is turned on, each LSI starts operating, and after performing its own initial setting processing and the like, starts sending and receiving signals with other LSIs. Since the fixed value in each mode selection control circuit C of the LSI 100 is set to a value that maintains the mode selection control circuit C in a state before starting signal transmission / reception with another LSI after the power is turned on, the LSI 100 , Other LS
It operates by recognizing that it is in a state in which it does not exchange signals with I. In other LSIs, it maintains the state before the LSI 100 starts to exchange signals, and does not exchange signals. Recognizes and operates. Therefore, the LS
I100 is in a state where it does not exchange signals with other LSIs, that is, is in a state of being separated from other LSIs.
【0033】そして、この状態で、テスト装置110か
ら、スキャンテスト入力信号を出力することによって、
このスキャンテスト入力信号はスキャンテスト入力信号
用端子tSIN から各モード制御回路Cのスキャンフリッ
プフロップ及びコアロジックCL内のスキャンフリップ
フロップFFを経て、スキャンテスト出力信号用端子t
SOUTからテスト装置110に出力される。In this state, by outputting a scan test input signal from the test apparatus 110,
The scan test input signal passes from the scan test input signal terminal t SIN to the scan test output signal terminal t SIN through the scan flip-flop of each mode control circuit C and the scan flip-flop FF in the core logic CL.
Output from SOUT to test apparatus 110.
【0034】このとき、被LSI100は、他のLSI
と切り離された状態であって、信号授受を行っていない
から、被LSI100と他のLSIとの間で授受する授
受信号と、スキャンテスト用の信号とが衝突することは
ない。そして、この状態から、モード選択信号を通常モ
ードに切り換えれば、モード選択制御回路Cは、外部接
続端子に入力されるデータをコアロジックCLに中継す
ると共に、コアロジックCLから出力したデータを外部
接続端子に中継するから、コアロジックCLと他のLS
Iとの間の信号授受が開始される。よって、この状態
で、各外部接続端子の信号を抽出することによって、被
LSI100と他のLSIとの間で授受する信号を監視
することが可能となる。At this time, the LSI 100 is connected to another LSI.
In this state, the signal is not transmitted and received, and therefore, the transmitted / received signal transmitted / received between the LSI 100 and another LSI does not collide with the scan test signal. When the mode selection signal is switched from this state to the normal mode, the mode selection control circuit C relays the data input to the external connection terminal to the core logic CL and transfers the data output from the core logic CL to the external logic. Since relay to the connection terminal, core logic CL and other LS
Signal exchange with I is started. Therefore, in this state, by extracting the signal of each external connection terminal, it is possible to monitor the signal transmitted and received between the LSI 100 and another LSI.
【0035】このように、他のLSIと接続された状態
で被LSI100のみのテストを行う場合でも、信号の
衝突等が生じることなくスキャンテスト手法を用いたテ
ストを行うことができるから、バウンダリスキャンテス
ト手法に比較してテストパターン数を削減することがで
きると共に、テストの所要時間を短縮することができ
る。As described above, even when the test is performed only on the LSI 100 while being connected to another LSI, the test using the scan test method can be performed without causing a signal collision or the like. Compared with the test method, the number of test patterns can be reduced, and the time required for the test can be reduced.
【0036】また、モード選択制御回路Cを被LSI1
00に設け、テスト装置110からモード選択制御回路
Cを制御するためのモード選択信号を出力するようにす
るだけでよいから、容易に実現することができる。ま
た、被LSI100及びテスト装置110のみを変更す
ればよく、被LSI100に接続されたLSIについて
は何ら変更する必要がない。The mode selection control circuit C is connected to the LSI 1
00, it is only necessary to output a mode selection signal for controlling the mode selection control circuit C from the test apparatus 110, so that it can be easily realized. Further, only the LSI 100 and the test apparatus 110 need to be changed, and there is no need to change the LSI connected to the LSI 100.
【0037】なお、上記実施の形態においては、被LS
I100にモード選択制御回路Cを設けるようにした場
合について説明したが、これに限るものではなく、モー
ド選択制御回路Cを被LSIと接続されるLSI側に設
けるようにしてもよく、また、被LSIとこれと接続さ
れるLSIとの間に設けるようにしてもよい。つまり、
図8に示すように、被LSIと接続されるLSI1〜L
SI3の、被LSIと信号授受を行う外部接続端子に、
例えば前記論理回路10のように、モード選択信号に応
じてLSIのコアロジックと被LSIとの間で授受する
信号と固定値とを切り換えて出力するモード切換回路を
設ける。そして、電源投入時にテスト装置110から各
LSI1〜LSI3にテストモードを指示するモード選
択信号(図8の場合“1”)を出力し、各LSI1〜L
SI3のモード切換回路において、コアロジックから被
LSIへの信号を固定値に代えて出力し、被LSIから
コアロジックへの信号を固定値に代えて出力する。そし
て、各固定値を、上記と同様に、被LSIが初期状態を
維持することの可能な値に設定することによって、上記
実施の形態と同様に、被LSIは、各LSI1〜LSI
3から切り離された状態となるから、この状態で、テス
ト装置110から、被LSIへ入力される固定値を有効
とするテストパターンからなるスキャンテスト信号を出
力することによって、スキャンテストを行うことができ
る。In the above embodiment, the LS
The case where the mode selection control circuit C is provided in the I100 has been described. However, the present invention is not limited to this. The mode selection control circuit C may be provided on the side of the LSI connected to the LSI. It may be provided between an LSI and an LSI connected to the LSI. That is,
As shown in FIG. 8, LSI1 to L1 connected to the LSI to be
The external connection terminal of SI3 for transmitting and receiving signals to and from the LSI
For example, as in the logic circuit 10, there is provided a mode switching circuit for switching between a signal transmitted / received between the core logic of the LSI and the LSI and a fixed value according to a mode selection signal and outputting the fixed value. When the power is turned on, the test apparatus 110 outputs a mode selection signal (“1” in FIG. 8) for instructing a test mode to each of the LSIs 1 to 3, and
In the mode switching circuit of SI3, the signal from the core logic to the LSI is output instead of a fixed value, and the signal from the LSI to the core logic is output instead of a fixed value. Then, by setting each fixed value to a value that allows the LSI to be maintained in the initial state in the same manner as described above, the LSI to be processed becomes each of the LSIs 1 to
In this state, the scan test can be performed by outputting a scan test signal including a test pattern for validating a fixed value input to the LSI under test from the test apparatus 110 in this state. it can.
【0038】また、上記実施の形態においては、被LS
I100を、電源投入後、被LSI100と周辺回路と
の信号授受が開始される前の状態に維持するような固定
値を設定した場合について説明したがこれに限るもので
はなく、例えば、固定値として、周辺回路をある特定の
状態に維持させることの可能な値を設定することも可能
である。In the above embodiment, the LS
A case has been described in which I100 is set to a fixed value so as to maintain the state before signal transmission between the LSI 100 and the peripheral circuit is started after the power is turned on. However, the present invention is not limited to this. It is also possible to set a value that allows the peripheral circuit to be maintained in a specific state.
【0039】また、上記実施の形態においては、電源投
入後の被LSI100と周辺回路との信号授受が開始さ
れる前に、被LSI100のテストを行うようにした場
合について説明したが、これに限るものではなく、モー
ド選択制御回路Cを制御し、周辺回路と被LSI100
との間で授受される信号を、所望のタイミングで所定の
値に固定することによって、所望のタイミングで被LS
I100のテストを行うことができる。Further, in the above-described embodiment, a case has been described in which the test of the LSI 100 is performed before the transmission and reception of signals between the LSI 100 and peripheral circuits after the power is turned on, but the present invention is limited to this. Instead of controlling the mode selection control circuit C, the peripheral circuit and the LSI 100
Is fixed at a desired timing to a predetermined value at the desired timing, so that the LS
A test of I100 can be performed.
【0040】また、上記実施の形態においては、被LS
I100がLSIと接続されている場合について説明し
たが、これに限らず、例えばIC等、被LSIと接続さ
れる回路であれば適用することができる。さらに、テス
ト対象の集積回路としてLSIを用いた場合について説
明したがこれに限らずIC等のテストを行うことも可能
である。In the above embodiment, the LS
Although the case where the I100 is connected to the LSI has been described, the present invention is not limited to this, and any circuit such as an IC that is connected to the LSI can be applied. Furthermore, the case where an LSI is used as an integrated circuit to be tested has been described, but the present invention is not limited to this, and it is also possible to perform tests on ICs and the like.
【0041】[0041]
【発明の効果】以上説明したように、本発明の請求項1
及び請求項2に係る集積回路のテスト方法によれば、テ
スト実行時には、集積回路と周辺回路との間で授受する
信号を固定値信号に替えるようにしたから、集積回路を
周辺回路と信号授受を行わない状態に維持する固定値信
号を設定することによって、集積回路を周辺回路と切り
離した状態とすることができ、集積回路と周辺回路とが
接続された状態であっても、集積回路単体でテストを行
うときと同様にスキャンテストを行うことができる。As described above, according to the first aspect of the present invention,
According to the integrated circuit test method of the present invention, the signal transmitted and received between the integrated circuit and the peripheral circuit is changed to a fixed value signal at the time of test execution. By setting a fixed value signal that keeps the integrated circuit from being performed, the integrated circuit can be separated from the peripheral circuit, and even if the integrated circuit and the peripheral circuit are connected, the integrated circuit alone A scan test can be performed in the same manner as when a test is performed.
【図1】本発明における集積回路のテスト方法を適用し
たテスト装置の一例を示す概略構成図である。FIG. 1 is a schematic configuration diagram illustrating an example of a test apparatus to which an integrated circuit test method according to the present invention is applied.
【図2】モード選択制御回路の概略構成を示す回路図で
ある。FIG. 2 is a circuit diagram illustrating a schematic configuration of a mode selection control circuit.
【図3】モード選択制御回路の真理値表である。FIG. 3 is a truth table of the mode selection control circuit.
【図4】出力信号をハイインピーダンスに固定する場合
の回路構成の一例である。FIG. 4 is an example of a circuit configuration when an output signal is fixed at a high impedance.
【図5】論理回路の一例を示す真理値表である。FIG. 5 is a truth table illustrating an example of a logic circuit.
【図6】バウンダリスキャンセルの一例を示す回路図で
ある。FIG. 6 is a circuit diagram illustrating an example of a boundary scan cell;
【図7】本発明の動作説明に供するプリント基板の一例
である。FIG. 7 is an example of a printed circuit board for explaining the operation of the present invention.
【図8】本発明のその他の実施の形態を説明するための
概略構成図である。FIG. 8 is a schematic configuration diagram for explaining another embodiment of the present invention.
【図9】ファンクションテスト手法の概要を説明するた
めの概略構成図である。FIG. 9 is a schematic configuration diagram for explaining an outline of a function test method.
【図10】スキャンテスト手法の概要を説明するための
概略構成図である。FIG. 10 is a schematic configuration diagram for explaining an outline of a scan test method.
【図11】バウンダリスキャンテスト手法による単体テ
ストの概要を説明するための概略構成図である。FIG. 11 is a schematic configuration diagram for describing an outline of a unit test by a boundary scan test method.
【図12】バウンダリスキャンテスト手法の概要を説明
するための概略構成図である。FIG. 12 is a schematic configuration diagram for describing an outline of a boundary scan test method.
C モード選択制御回路 L 組み合わせ回路 CL コアロジック FF フリップフロップ 10 論理回路 20 バウンダリスキャンセル 100 被LSI 110 テスト装置 C mode selection control circuit L combination circuit CL core logic FF flip-flop 10 logic circuit 20 boundary scan cell 100 LSI under test 110 test equipment
Claims (2)
ンテスト回路を備え且つ周辺回路と接続された集積回路
のテストを行うための集積回路のテスト方法であって、 テスト実行時に、前記集積回路と前記周辺回路との間で
授受する信号を前記集積回路を所定の状態に維持するた
めの固定値信号に替える固定値変換回路と、 少なくともスキャンフリップフロップを含んで構成され
且つ前記スキャンテスト用のテストデータを前記集積回
路に印加するためのテストデータ入力回路と、を前記集
積回路に設け、 前記固定値変換回路で前記集積回路と前記周辺回路との
間で授受する信号を前記固定値信号に替えた状態で前記
スキャンテスト回路及び前記テストデータ入力回路にテ
ストデータを印加して前記スキャンテストを実行するよ
うにしたことを特徴とする集積回路のテスト方法。1. A test method for an integrated circuit, comprising: a scan test circuit for executing a scan test and for performing a test on an integrated circuit connected to a peripheral circuit. A fixed value conversion circuit for changing a signal transmitted to and received from a peripheral circuit to a fixed value signal for maintaining the integrated circuit in a predetermined state; and test data for the scan test, comprising at least a scan flip-flop. And a test data input circuit for applying the signal to the integrated circuit, and the fixed value conversion circuit replaces a signal transmitted and received between the integrated circuit and the peripheral circuit with the fixed value signal. The scan test is performed by applying test data to the scan test circuit and the test data input circuit in a state. A method for testing an integrated circuit, comprising:
ンテスト回路を備え且つ周辺回路と接続された集積回路
のテストを行うための集積回路のテスト方法であって、 テスト実行時に、前記集積回路と前記周辺回路との間で
授受する信号を予め設定した集積回路を所定の状態に維
持するための固定値信号に替える固定値変換回路を前記
周辺回路側に設け、前記固定値変換回路で前記集積回路
と前記周辺回路との間で授受する信号を前記固定値信号
に替えた状態で前記スキャンテストを行うようにしたこ
とを特徴とする集積回路のテスト方法。2. A test method for an integrated circuit, comprising: a scan test circuit for performing a scan test, and for performing a test on an integrated circuit connected to a peripheral circuit. A fixed value conversion circuit for changing a signal transmitted to and received from a peripheral circuit to a fixed value signal for maintaining a preset integrated circuit in a predetermined state, provided on the peripheral circuit side; A test method for an integrated circuit, wherein the scan test is performed in a state where a signal transmitted and received between the control circuit and the peripheral circuit is changed to the fixed value signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24200899A JP2001066350A (en) | 1999-08-27 | 1999-08-27 | Test method for integrated circuits |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP24200899A JP2001066350A (en) | 1999-08-27 | 1999-08-27 | Test method for integrated circuits |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001066350A true JP2001066350A (en) | 2001-03-16 |
Family
ID=17082898
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP24200899A Pending JP2001066350A (en) | 1999-08-27 | 1999-08-27 | Test method for integrated circuits |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001066350A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005283207A (en) * | 2004-03-29 | 2005-10-13 | Nec Electronics Corp | Semiconductor integrated circuit device |
| JP2007003338A (en) * | 2005-06-23 | 2007-01-11 | Nec Electronics Corp | Semiconductor device, and testing method therefor |
-
1999
- 1999-08-27 JP JP24200899A patent/JP2001066350A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005283207A (en) * | 2004-03-29 | 2005-10-13 | Nec Electronics Corp | Semiconductor integrated circuit device |
| JP2007003338A (en) * | 2005-06-23 | 2007-01-11 | Nec Electronics Corp | Semiconductor device, and testing method therefor |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6324662B1 (en) | TAP and linking module for scan access of multiple cores with IEEE 1149.1 test access ports | |
| US6861866B2 (en) | System on chip (SOC) and method of testing and/or debugging the system on chip | |
| US7925942B2 (en) | Augmentation instruction shift register with serial and two parallel inputs | |
| US5631912A (en) | High impedance test mode for JTAG | |
| US7013415B1 (en) | IC with internal interface switch for testability | |
| JPWO2000073809A1 (en) | semiconductor integrated circuit | |
| JP2742740B2 (en) | Bypass scan path and integrated circuit device using the same | |
| US5786703A (en) | Method and device for testing of an integrated circuit | |
| KR20070007092A (en) | Test wrapper architecture, wrapper input / output cells and test methods thereof, integrated circuits, automated test devices | |
| JP2001066350A (en) | Test method for integrated circuits | |
| JP4549701B2 (en) | Semiconductor circuit device and scan test method for semiconductor circuit | |
| JP3094983B2 (en) | System logic test circuit and test method | |
| US7970569B2 (en) | Apparatus and method for connection test on printed circuit board | |
| KR100503692B1 (en) | Connection testing apparatus between the output of the means for outputting the fixed logic value and the input of the circuit | |
| US6140840A (en) | Macro cell signal selector and semiconductor integrated circuit including these parts | |
| US20250085346A1 (en) | Merged parametric scan topology | |
| JP2005283207A (en) | Semiconductor integrated circuit device | |
| JPH10160805A (en) | External scan path circuit | |
| JP3205288B2 (en) | Semiconductor integrated circuit | |
| JP2001051019A (en) | Boundary scan cell circuit | |
| JP2001235513A (en) | Semiconductor integrated circuit device and test method therefor | |
| JPH11326456A (en) | Test method and integrated circuit device | |
| JPH0740060B2 (en) | On-board scan test equipment | |
| JP2000338182A (en) | Circuit test equipment | |
| KR20000045795A (en) | Method for testing circuit element |