Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0740060B2 - On-board scan test equipment - Google Patents
[go: Go Back, main page]

JPH0740060B2 - On-board scan test equipment - Google Patents

On-board scan test equipment

Info

Publication number
JPH0740060B2
JPH0740060B2 JP63160818A JP16081888A JPH0740060B2 JP H0740060 B2 JPH0740060 B2 JP H0740060B2 JP 63160818 A JP63160818 A JP 63160818A JP 16081888 A JP16081888 A JP 16081888A JP H0740060 B2 JPH0740060 B2 JP H0740060B2
Authority
JP
Japan
Prior art keywords
lsi
input
scan test
scan
signal
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 - Fee Related
Application number
JP63160818A
Other languages
Japanese (ja)
Other versions
JPH0212077A (en
Inventor
幸雄 漆畑
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP63160818A priority Critical patent/JPH0740060B2/en
Publication of JPH0212077A publication Critical patent/JPH0212077A/en
Publication of JPH0740060B2 publication Critical patent/JPH0740060B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) この発明は、外部スキャンリングによるスキャンテスト
機能をもつLSIをプリントボードに実装した状態でテス
トするのに好適なオンボードスキャンテスト装置に関す
る。
DETAILED DESCRIPTION OF THE INVENTION [Industrial Application] The present invention is an on-board scan suitable for testing an LSI having a scan test function by an external scan ring mounted on a printed board. Regarding test equipment.

(従来の技術) LSI、とりわけ超LSIのテストを容易にする手段の1つ
に、スキャンテスト方式がある。このスキャンテスト方
式は、LSI内部のフリップフロップ(F/F)を全てシフト
レジスタになるように接続し、データをシリアルでシフ
トインし、各F/Fにデータを設定した後、1クロック分
のシステム動作を行わせ、各F/Fのデータをシリアルで
シフトアウトし、各F/Fの動作およびF/F間にあるランダ
ムロジック(組合わせ回路)のテストを行うものであ
る。但し、この方式では、LSI外部からの入力信号およ
び外部への出力信号については、設定および結果の観測
ができないという問題がある。
(Prior Art) A scan test method is one of means for facilitating testing of LSIs, particularly VLSIs. In this scan test method, all flip-flops (F / Fs) inside the LSI are connected so as to function as shift registers, data is serially shifted in, data is set in each F / F, and then one clock The system operation is performed, the data of each F / F is serially shifted out, and the operation of each F / F and the random logic (combination circuit) between the F / Fs are tested. However, this method has a problem that it is impossible to set and observe the input signal from the outside of the LSI and the output signal to the outside.

そこで、第2図に示すように、LSI11上に各入出力信号
に対応する外部スキャン用のF/F12を形成し、これらのF
/F12をシリアルに接続して外部スキャンリングを設ける
方式が考えられている。この方式では、入力部は第3図
に示すように構成される。第3図の構成によれば、外部
スキャンF/F12にシフト動作により設定されたデータ
は、トライステートバァッファ(3−STバァッファ)13
がイネーブルにされることにより、(入力用の)パッド
(ボンディングパッド)14に取出される。したがって、
パッド14に取出されたデータをシステム内部に取込むこ
とにより、外部から(パッド14に)データ(システム入
力データ)を入力したのと同じ効果を与える。一方、出
力部は第4図に示すように構成される。第4図の構成に
よれば、テスト中はセレクタ15を(出力用の)パッド16
側に切換えることにより、システム内部からパッド16へ
出力されたデータ(システム出力データ)を外部スキャ
ンF/F12に取込むことができる。その後、セレクタ15を
元に戻し、シフトアウトにより外部へ取出すことによ
り、システムの結果を観測することが可能となる。
Therefore, as shown in FIG. 2, an F / F 12 for external scan corresponding to each input / output signal is formed on the LSI 11 and these F / F 12 are formed.
A method of connecting / F12 serially and providing an external scan ring is being considered. In this system, the input section is constructed as shown in FIG. According to the configuration of FIG. 3, the data set in the external scan F / F 12 by the shift operation is the tri-state buffer (3-ST buffer) 13
Is enabled and is taken out to a pad (bonding pad) 14 (for input). Therefore,
By taking in the data taken out to the pad 14 into the system, the same effect as when the data (system input data) is inputted from the outside (to the pad 14) is given. On the other hand, the output section is constructed as shown in FIG. According to the configuration of FIG. 4, the selector 15 is set to the pad 16 (for output) during the test.
By switching to the side, the data output from the inside of the system to the pad 16 (system output data) can be taken into the external scan F / F 12. After that, by returning the selector 15 to the original position and taking it out by shift-out, the result of the system can be observed.

さて、上記したような外部スキャンリングによるスキャ
ンテスト機能を持つLSI11をプリントボード(プリント
基板)に実装して用いた場合、通常状態では、第5図に
示すようにLSI11の入力端子17に他の回路素子21からア
クティブな信号(システム入力信号)が与えられてい
る。このため、LSI11を対象とするスキャンテストの入
力の設定のために、第3図で説明したようにLSI11内部
から3−STバァッファ13を通してデータをパッド14へ取
出してシステム内部へ取込もうとするとデータの衝突が
発生し、正しいデータの設定が行えない。
Now, when the LSI 11 having the scan test function by the external scan ring as described above is mounted on a printed board (printed circuit board) and used, in a normal state, as shown in FIG. An active signal (system input signal) is given from the circuit element 21. Therefore, in order to set the input of the scan test for the LSI 11, when the data is taken out from the inside of the LSI 11 to the pad 14 through the 3-ST buffer 13 as described in FIG. Data collision occurs and correct data cannot be set.

(発明が解決しようとする課題) 上記したように、外部スキャンリングによるスキャンテ
スト機能を持つLSIがプリントボードに実装されたシス
テムでは、スキャンテストのために入力の設定を行おう
とすると、その設定データとLSI外部から入力されるシ
ステム入力信号との衝突が発生し、結局プリントボード
に搭載した状態ではLSIのスキャンテストを行うことが
できないという問題があった。
(Problems to be Solved by the Invention) As described above, in a system in which an LSI having a scan test function by an external scan ring is mounted on a printed board, when setting an input for a scan test, the setting data is Then, a collision occurs with a system input signal input from the outside of the LSI, and there is a problem that the LSI scan test cannot be performed in the state where the LSI is mounted on the printed board.

したがってこの発明は、外部スキャンリングによるスキ
ャンテスト機能を持つLSI単体のスキャンテストが、プ
リントボードに実装された状態でも行うことができるよ
うにすることを解決すべき課題とする。
Therefore, an object of the present invention is to make it possible to perform a scan test of a single LSI having a scan test function by an external scan ring even when mounted on a printed board.

[発明の構成] (課題を解決するための手段) この発明は、プリントボードに実装されたLSIであって
外部スキャンリングによるスキャンテスト機能を持つLS
Iを対象とするシステム入力信号の当該LSIへの入力を司
る入力バッファ手段と、上記LSIを対象とするスキャン
テストの実行を制御する制御手段であって、当該スキャ
ンテストの期間中は上記入力バッファ手段を出力ディセ
ーブル状態に設定する制御手段とを備えたことを特徴と
するものである。
[Structure of the Invention] (Means for Solving the Problems) The present invention is an LSI mounted on a printed board and having a scan test function by an external scan ring.
An input buffer means for controlling the input of a system input signal for I to the LSI, and a control means for controlling the execution of a scan test for the LSI, the input buffer means during the scan test. And a control means for setting the means to the output disable state.

(作用) 上記の構成によれば、上記制御手段の制御により、入力
バッファ手段を出力ディセーブル状態に設定することに
より、通常状態(システム稼動状態)においてシステム
入力信号がLSIに入力するのが阻止される。この状態で
は、外部スキャンリングによるスキャンテストのための
入力設定が、システム入力信号に影響されずに正しく行
える。したがって、制御手段は、スキャンテストの期
間、上記の如く入力バッファ手段を出力ディセーブル状
態に設定することにより、上記LSI単独のスキャンテス
トを同LSIがプリントボードに実装された状態で行うこ
とができる。
(Operation) According to the above configuration, the input buffer means is set to the output disable state under the control of the control means, thereby preventing the system input signal from being input to the LSI in the normal state (system operating state). To be done. In this state, the input setting for the scan test by the external scan ring can be correctly performed without being influenced by the system input signal. Therefore, by setting the input buffer means in the output disable state as described above during the scan test, the control means can perform the scan test of the above LSI alone with the same LSI mounted on the printed board. .

(実施例) 第1図はこの発明の一実施例を示すブロック構成図であ
り、21は外部スキャンリングによるスキャンテスト機能
を持つ第2図に示したLSI11と同様のLSIである。LSI21
は図示せぬプリントボードに実装されており、第3図に
示した入力部および第4図に示した出力部と同様の周知
の構成を有している。22,23はシステム動作で生成され
る(LSI21への)システム入力信号、24,25は信号22,23
のLSI21への入力を制御する3−ST(トライステート)
バァッファ、26,27は3−STバァッファ24,25の出力が接
続される(第5図の入力端子17と同様の)LSI21の入力
端子である。なお、LSI21へのシステム入力信号は、上
記信号22,23以外にも存在し、それらの信号をLSI21の対
応する入力端子(図示せず)にそれぞれ入力するための
幾つかの3−STバァッファも存在するが、第1図では省
略されている。即ち本実施例では、LSI21への全てのシ
ステム入力信号に対応して、3−STバァッファが用意さ
れる。
(Embodiment) FIG. 1 is a block diagram showing an embodiment of the present invention, and 21 is an LSI similar to the LSI 11 shown in FIG. 2 having a scan test function by an external scan ring. LSI21
Is mounted on a print board (not shown), and has the same well-known configuration as the input section shown in FIG. 3 and the output section shown in FIG. 22,23 are system input signals (to LSI21) generated by system operation, and 24,25 are signals 22,23
3-ST (tri-state) that controls the input to the LSI21
The buffers 26 and 27 are input terminals of the LSI 21 to which the outputs of the 3-ST buffers 24 and 25 are connected (similar to the input terminal 17 of FIG. 5). There are system input signals to the LSI 21 other than the signals 22 and 23, and some 3-ST buffers for inputting these signals to the corresponding input terminals (not shown) of the LSI 21 are also provided. It exists but is omitted in FIG. That is, in this embodiment, the 3-ST buffer is prepared for all system input signals to the LSI 21.

31はLSI21などプリントボードに実装された各種LSIのス
キャンテストの実行の制御等を行う制御回路、32は制御
回路31によるLSI21を対象とするスキャンテストの実行
制御に用いられるスキャンテスト信号路、33は制御回路
31によるLSI21を対象とするスキャンテストの期間中ハ
イレベルとなる制御信号である。この制御信号33は、3
−STバァッファ24,25などを出力ディセーブル状態に設
定するのに用いられる。34は制御信号33のレベルを反転
するインバータ、35は3−STバァッファ25を制御するた
めのシステム動作で生成される制御信号、36は通常状態
においては制御信号35によって制御されている3−STバ
ァッファ25をスキャンテスト中インバータ34の出力信号
に応じて強制的に出力ディセーブル(出力ハイインピー
ダンス)状態に設定するためのゲート、例えばナンドゲ
ートである。
Reference numeral 31 is a control circuit for controlling execution of scan tests of various LSIs mounted on a printed board such as LSI 21, 32 is a scan test signal path used for execution control of scan tests for the LSI 21 by the control circuit 31, 33 Is the control circuit
This is a control signal that becomes high level during the scan test of the LSI 21 by the 31. This control signal 33 is 3
-Used to set the ST buffers 24, 25, etc. to the output disable state. 34 is an inverter that inverts the level of the control signal 33, 35 is a control signal generated by the system operation for controlling the 3-ST buffer 25, and 36 is a 3-ST controlled by the control signal 35 in the normal state. A gate, for example, a NAND gate, for forcibly setting the buffer 25 to the output disable (output high impedance) state according to the output signal of the inverter 34 during the scan test.

次に、第1図の構成の動作を説明する。Next, the operation of the configuration shown in FIG. 1 will be described.

まず、通常のシステム動作の期間は、制御回路31からの
制御信号33はローレベル(低レベル)となっている。こ
の場合、3−STバァッファ24は出力イネーブル状態にあ
り、システム動作で生成されるシステム入力信号22が3
−STバァッファ24を介してLSI21の入力端子26に入力さ
れる。また、制御信号33がローレベルにある期間は、イ
ンバータ34の出力信号がハイレベル(高レベル)となる
ので、ナンドゲート36の出力信号のレベルはシステム動
作で生成される制御信号35のレベル反転信号に一致し、
3−STバァッファ25は制御信号35に応じて制御される。
この結果、システム動作で生成されるシステム入力信号
23は、制御信号35に応じて3−STバァッファ25を介して
LSI21の入力端子27に入力される。即ち本実施例では、
制御回路31からの制御信号33がローレベルとなっている
期間は、LSI21へは、信号22,23を始めとする全てのシス
テム入力信号が、システムの期待値通りの状態で与えら
れる。
First, during a normal system operation period, the control signal 33 from the control circuit 31 is at a low level (low level). In this case, the 3-ST buffer 24 is in the output enable state, and the system input signal 22 generated by the system operation is 3
-Input to the input terminal 26 of the LSI 21 via the ST buffer 24. Further, since the output signal of the inverter 34 is high level (high level) while the control signal 33 is low level, the level of the output signal of the NAND gate 36 is the level inversion signal of the control signal 35 generated by the system operation. Matches
The 3-ST buffer 25 is controlled according to the control signal 35.
As a result, the system input signal generated by the system operation
23 via 3-ST buffer 25 in response to control signal 35
It is input to the input terminal 27 of the LSI 21. That is, in this embodiment,
While the control signal 33 from the control circuit 31 is at the low level, all system input signals including the signals 22 and 23 are given to the LSI 21 in a state according to the expected value of the system.

次に、LSI21をプリントボードに実装した状態で、同LSI
21のスキャンテストを行う場合の動作を説明する。この
場合、まず制御回路31からの制御信号33をハイレベルに
切替える。制御信号33がハイレベルとなると、3−STバ
ァッファ24は出力ディセーブル状態となり、システム入
力信号22がLSI21の入力端子26に入力するのが阻止され
る。また制御信号33がハイレベルとなると、ナンドゲー
ト36の出力信号はシステム動作で生成される制御信号35
の状態に無関係にハイレベルとなる。この結果、3−ST
バァッファ25も強制的に出力ディセーブル状態になり、
システム入力信号23がLSI21の入力端子27に入力するの
が阻止される。即ち本実施例では、制御回路31からの制
御信号33がハイレベルとなると、信号22,23を始めとす
るLSI21に対する全てのシステム入力信号の入力が阻止
される。この状態で、制御回路31はスキャンテスト信号
路32を介して、LSI21へのデータスキャン、LSI21の図示
せぬパッドを介した入力データの設定、単独のシステム
動作、パッドを介した出力データのスキャン用F/F(図
示せず)への取込み、およびF/Fに取込んだデータのス
キャンアウト等の一連の周知の動作を行い、LSI21をプ
リントボード上で単独にテストする。
Next, with the LSI21 mounted on the printed board,
The operation when performing the 21 scan test will be described. In this case, first, the control signal 33 from the control circuit 31 is switched to the high level. When the control signal 33 becomes high level, the 3-ST buffer 24 is in the output disable state, and the system input signal 22 is prevented from being input to the input terminal 26 of the LSI 21. When the control signal 33 becomes high level, the output signal of the NAND gate 36 is the control signal 35 generated by the system operation.
It goes high regardless of the state. As a result, 3-ST
The buffer 25 is also forced to the output disable state,
The system input signal 23 is prevented from being input to the input terminal 27 of the LSI 21. That is, in this embodiment, when the control signal 33 from the control circuit 31 becomes high level, input of all system input signals to the LSI 21, including the signals 22 and 23, is blocked. In this state, the control circuit 31 scans data to the LSI 21 via the scan test signal path 32, sets input data via a pad (not shown) of the LSI 21, operates a single system, and scans output data via the pad. The LSI 21 is independently tested on the printed board by performing a series of well-known operations such as fetching to the F / F (not shown) and scanning out the data fetched to the F / F.

[発明の効果] 以上詳述したようにこの発明によれば、外部スキャンリ
ングによるスキャンテスト機能をもつLSIをプリントボ
ードに実装した状態でも、スキャンテストの期間中は、
システム入力信号が当該LSIに入力するのがシステム動
作とは無関係に阻止できるので、この状態を利用してプ
リントボード上でのLSI単独のテストをシステム動作に
影響されずに正しく行うことができる。したがって、複
数のLSIが同一プリントボードに実装されている場合に
は、故障LSIを特定することが可能となり、またLSI以外
の故障と分離することにより、故障箇所を早期に特定す
ることができる。
[Effect of the Invention] As described in detail above, according to the present invention, even when an LSI having a scan test function by an external scan ring is mounted on a printed board, during the scan test period,
Since the system input signal can be prevented from inputting to the LSI regardless of the system operation, this state can be used to correctly perform the LSI independent test on the printed board without being affected by the system operation. Therefore, when a plurality of LSIs are mounted on the same printed board, it becomes possible to identify the faulty LSI, and by separating from the faults other than the LSIs, the fault location can be identified early.

【図面の簡単な説明】[Brief description of drawings]

第1図はこの発明の一実施例を示すブロック構成図、第
2図は外部スキャンリングによるスキャンテスト機能を
もつ通常のLSIの概略構成図、第3図は第2図のLSIの入
力部の構成を示す図、第4図は第2図のLSIの出力部の
構成を示す図、第5図は第2図のLSIの入力部とLSI外部
とのインタフェース部分を示す図である。 21……LSI、22,23……システム入力信号、24,25……3
−ST(トライステート)バァッファ、31……制御回路、
33……制御信号。
FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a schematic diagram of an ordinary LSI having a scan test function by an external scan ring, and FIG. 3 is an input section of the LSI shown in FIG. FIG. 4 is a diagram showing the configuration, FIG. 4 is a diagram showing the configuration of the output section of the LSI of FIG. 2, and FIG. 5 is a diagram showing the interface section between the input section of the LSI of FIG. 2 and the outside of the LSI. 21 …… LSI, 22,23 …… System input signal, 24,25 …… 3
-ST (tri-state) buffer, 31 ... Control circuit,
33 …… Control signal.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】外部スキャンリングによるスキャンテスト
機能をもつLSI(大規模集積回路)がプリントボードに
実装されたシステムにおいて、 上記LSIを対象とするシステム入力信号の当該LSIへの入
力を司る入力バッファ手段と、 上記LSIを対象とするスキャンテストの実行を制御する
制御手段であって、当該スキャンテストの期間中は上記
入力バッファ手段を出力ディセーブル状態に設定する制
御手段と を具備することを特徴とするオンボードスキャンテスト
装置。
1. A system in which an LSI (large-scale integrated circuit) having a scan test function by an external scan ring is mounted on a printed board, and an input buffer which controls input of a system input signal intended for the LSI to the LSI. Means and a control means for controlling execution of a scan test targeting the LSI, the control means for setting the input buffer means in an output disable state during the scan test. On-board scan test equipment.
JP63160818A 1988-06-30 1988-06-30 On-board scan test equipment Expired - Fee Related JPH0740060B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63160818A JPH0740060B2 (en) 1988-06-30 1988-06-30 On-board scan test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63160818A JPH0740060B2 (en) 1988-06-30 1988-06-30 On-board scan test equipment

Publications (2)

Publication Number Publication Date
JPH0212077A JPH0212077A (en) 1990-01-17
JPH0740060B2 true JPH0740060B2 (en) 1995-05-01

Family

ID=15723085

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63160818A Expired - Fee Related JPH0740060B2 (en) 1988-06-30 1988-06-30 On-board scan test equipment

Country Status (1)

Country Link
JP (1) JPH0740060B2 (en)

Also Published As

Publication number Publication date
JPH0212077A (en) 1990-01-17

Similar Documents

Publication Publication Date Title
US6861866B2 (en) System on chip (SOC) and method of testing and/or debugging the system on chip
US5786703A (en) Method and device for testing of an integrated circuit
US5515517A (en) Data processing device with test circuit
US7089471B2 (en) Scan testing mode control of gated clock signals for flip-flops
JPS61155874A (en) Method and device for detecting fault of large-scale integrated circuit
JPS60239836A (en) Troubleshooting system of logical circuit
JPH0740060B2 (en) On-board scan test equipment
US5341380A (en) Large-scale integrated circuit device
JP4610919B2 (en) Semiconductor integrated circuit device
US7234089B2 (en) Tristate buses
US6205566B1 (en) Semiconductor integrated circuit, method for designing the same, and storage medium where design program for semiconductor integrated circuit is stored
JP3178190B2 (en) Semiconductor integrated circuit
KR100230411B1 (en) Semiconductor devices
JP2531615B2 (en) Integrated circuit
EP0502210B1 (en) Semiconductor integrated circuit device with testing-controlling circuit provided in input/output region
JPH0526981A (en) Testing circuit for semiconductor integrated circuit
JPH02118475A (en) Logic integrated circuit
JP2001066350A (en) Test method for integrated circuits
JPH0618633A (en) Large scale integrated circuit device
JPH0666885A (en) Boundary scan circuit
JPH07294606A (en) Self inspecting circuit for semiconductor integrated circuit
JPH1164452A (en) Tester-facilitating circuit
JPH0682533A (en) Semiconductor integrated circuit
JPS6225212B2 (en)
JPH06123761A (en) Large scale integrated circuit

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees