JPH02201276A - 複数モードのテスト装置 - Google Patents
複数モードのテスト装置Info
- Publication number
- JPH02201276A JPH02201276A JP1246624A JP24662489A JPH02201276A JP H02201276 A JPH02201276 A JP H02201276A JP 1246624 A JP1246624 A JP 1246624A JP 24662489 A JP24662489 A JP 24662489A JP H02201276 A JPH02201276 A JP H02201276A
- Authority
- JP
- Japan
- Prior art keywords
- input
- terminal
- output
- selector means
- output terminal
- 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 87
- 239000004065 semiconductor Substances 0.000 claims abstract description 29
- 230000005669 field effect Effects 0.000 description 14
- 238000001514 detection method Methods 0.000 description 7
- 238000012546 transfer Methods 0.000 description 7
- 238000012544 monitoring process Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000015654 memory Effects 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 239000000758 substrate Substances 0.000 description 5
- 238000013461 design Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 238000012512 characterization method Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 238000003745 diagnosis Methods 0.000 description 1
- 238000011065 in-situ storage Methods 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/3181—Functional testing
- G01R31/3185—Reconfiguring for testing, e.g. LSSD, partitioning
- G01R31/318533—Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
- G01R31/318555—Control logic
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/317—Testing of digital circuits
- G01R31/31701—Arrangements for setting the Unit Under Test [UUT] in a test mode
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は半導体回路、より具体的に言えば、公知のシフ
トレジスタ・ラッチを使用したレベル・センシティブ・
スキャン・デザイン(LevelSensitive
5can Design ) (電圧レベルを感知する
走査方式)(以下LSSDと言う)のような走査技術を
含む回路に関する。
トレジスタ・ラッチを使用したレベル・センシティブ・
スキャン・デザイン(LevelSensitive
5can Design ) (電圧レベルを感知する
走査方式)(以下LSSDと言う)のような走査技術を
含む回路に関する。
B、従来の技術
パルスのエツジを感知するのではなく、パルスの電圧レ
ベルを感知するLSSDのテスト技術を使用した多くの
回路が知られているが、プロセッサ型の論理回路のよう
な半導体回路の相対的な完全テストを全体的に与えるた
めには、テストに使用する目的だけのために多くのテス
ト用のパッド、またはテスト用のピンを必要とする非常
に複雑な回路を使用しなければならない、半導体チップ
上に益々高い回路密度が要求される最近の技術傾向から
見て、テスト用の複雑な回路の多数のパッドとかピンを
設けるスペースを確保することは容易ではない。
ベルを感知するLSSDのテスト技術を使用した多くの
回路が知られているが、プロセッサ型の論理回路のよう
な半導体回路の相対的な完全テストを全体的に与えるた
めには、テストに使用する目的だけのために多くのテス
ト用のパッド、またはテスト用のピンを必要とする非常
に複雑な回路を使用しなければならない、半導体チップ
上に益々高い回路密度が要求される最近の技術傾向から
見て、テスト用の複雑な回路の多数のパッドとかピンを
設けるスペースを確保することは容易ではない。
本出願人に係る米国特許第4488259号にはチップ
の成る種の機能をテスト、または制御するために使用す
る多数の入/出力パッドを成る程度まで減少する入/出
力シフトレジスタが開示されている。
の成る種の機能をテスト、または制御するために使用す
る多数の入/出力パッドを成る程度まで減少する入/出
力シフトレジスタが開示されている。
米国特許第3771131号はコンピュータ・システム
の間に設けられたテスト・ポイント上のデータをラッチ
するためにレジスタを用いた装置であって、コンピュー
タで監視し、且つ診断する装置が開示されている。
の間に設けられたテスト・ポイント上のデータをラッチ
するためにレジスタを用いた装置であって、コンピュー
タで監視し、且つ診断する装置が開示されている。
米国特許第4167780号は診断的なチエツクを遂行
するのに使用される走査式の入力方式及び走査式の出力
方式のレジスタを開示している。
するのに使用される走査式の入力方式及び走査式の出力
方式のレジスタを開示している。
1982年のテストに関する国際会議の会報(Proc
eeding of International T
e5t Conference )コモニドスキー(D
、 Komonytsky )のrLSSDt−使用し
たLSIの自己テスト及び記号の分析」(LSI 5e
lf−Test Using Level 5ensi
tive ScanDesign and Signa
ture Analysis )と題する文献の414
頁乃至424頁には、LSSDによるチップの一次入力
及び内部シフトレジスタ・ラッチに適用できる内部的に
ランダムに発生される擬似パターンを使用したビルト・
インの自己テスト方法が記載されている。
eeding of International T
e5t Conference )コモニドスキー(D
、 Komonytsky )のrLSSDt−使用し
たLSIの自己テスト及び記号の分析」(LSI 5e
lf−Test Using Level 5ensi
tive ScanDesign and Signa
ture Analysis )と題する文献の414
頁乃至424頁には、LSSDによるチップの一次入力
及び内部シフトレジスタ・ラッチに適用できる内部的に
ランダムに発生される擬似パターンを使用したビルト・
インの自己テスト方法が記載されている。
C0発明が解決しようとする問題点
本発明の目的は、走査式のテスト技術、即ちLSSDの
テスト技術による新規な回路を提供することにあり、本
発明の回路は、デザインが簡単であるにも拘らず半導体
チップの回路全体のテストをすることができ、テスト用
のパッド、またはピンの数が非常に少なく、テスト動作
の遅延が小さく、そして複雑で高価なテスト装置を必要
としない。
テスト技術による新規な回路を提供することにあり、本
発明の回路は、デザインが簡単であるにも拘らず半導体
チップの回路全体のテストをすることができ、テスト用
のパッド、またはピンの数が非常に少なく、テスト動作
の遅延が小さく、そして複雑で高価なテスト装置を必要
としない。
D0問題点を解決するための手段
本発明の複数モードのテスト装置は、第1、第2及び第
3のセレクタ手段と、単一のシフトレジスタ・ラッチと
を含んでおり、標準的なLSSDを用いた決定用テスト
を用いるのが好ましい、上記のセレクタ手段の各々は、
出力端子に接続された第1及び第2の回路のうちの1方
の回路を選択するための制御回路を持っており、そして
上記のシフトレジスタ・ラッチは第1及び第2の入力ポ
ートと出力端子を持ついる。第1のセレクタ手段と第2
のセレクタ手段の第1の通路は、テスト中の論理回路の
データ出力端子に接続されており、第3のセレクタ手段
の出力は、テスト中の論理回路のデータ入力端子に接続
されている。ドライバ回路は、第1のセレクタ手段の出
力に接続されている入力端子と、入/出力端子に接続さ
れている出力端子とを有しており、そして、入/出力端
子は、第3のセレクタ手段の第1通路と、第2のセレク
タ手段の第2の通路とに接続されている。シフトレジス
タ・ラッチの第1の入力ポートは第2のセレクタ手段の
出力に接続されており、第2の入力ポートは走査データ
入力手段に接続されており、そして、シフトレジスタ・
ラッチの出力は第1及び第3のセレクタ手段の第2の通
路に接続されている。
3のセレクタ手段と、単一のシフトレジスタ・ラッチと
を含んでおり、標準的なLSSDを用いた決定用テスト
を用いるのが好ましい、上記のセレクタ手段の各々は、
出力端子に接続された第1及び第2の回路のうちの1方
の回路を選択するための制御回路を持っており、そして
上記のシフトレジスタ・ラッチは第1及び第2の入力ポ
ートと出力端子を持ついる。第1のセレクタ手段と第2
のセレクタ手段の第1の通路は、テスト中の論理回路の
データ出力端子に接続されており、第3のセレクタ手段
の出力は、テスト中の論理回路のデータ入力端子に接続
されている。ドライバ回路は、第1のセレクタ手段の出
力に接続されている入力端子と、入/出力端子に接続さ
れている出力端子とを有しており、そして、入/出力端
子は、第3のセレクタ手段の第1通路と、第2のセレク
タ手段の第2の通路とに接続されている。シフトレジス
タ・ラッチの第1の入力ポートは第2のセレクタ手段の
出力に接続されており、第2の入力ポートは走査データ
入力手段に接続されており、そして、シフトレジスタ・
ラッチの出力は第1及び第3のセレクタ手段の第2の通
路に接続されている。
E、実施例
第1図は本発明の複数のモードを持つテスト装置の実施
例を示すブロック図である0本発明のテスト・システム
の実施例の回路は、制御電極、即ちゲート電極を有し、
且つ対角線を持つ矩形によって示されているCMO5半
導体技術で作られたPチャンネル電界効果トランジスタ
と、制御電極、即ちゲート電極を有し、且つ対角線を持
たない矩形によって示されているNチャンネル電界効果
トランジスタを含んでいる。
例を示すブロック図である0本発明のテスト・システム
の実施例の回路は、制御電極、即ちゲート電極を有し、
且つ対角線を持つ矩形によって示されているCMO5半
導体技術で作られたPチャンネル電界効果トランジスタ
と、制御電極、即ちゲート電極を有し、且つ対角線を持
たない矩形によって示されているNチャンネル電界効果
トランジスタを含んでいる。
第1図に示した本発明の複数のモードを持つテスト装置
は、シリコンで作られた半導体チップ、即ち半導体の基
板10を含んでおり、基板10は、入力データ端子ID
、出力データ端子OD及びラッチされたデータ端子LD
を有する例えばプロセッサ型の論理回路12と、複数モ
ードのテスト回路14と、入/出力パッド、即ち入/出
力端子I10が設けられている。複数モードのテスト回
路14は、論理回路12の出力データ端子ODに接続さ
れている第1の入力端子DOと、第2の入力端子D1と
、出力端子0とを有する破線で囲まれた第1のセレクタ
回路であるセレクタ1を含んでいる。3状態ドライバT
SDは、セレクタ1の出力0に接続された入力と、入/
出力端子I10に接続された出力と、論理回路12で発
生されるパルスが必要に応じて印加される制出力切換え
制御端子OEとを含んでいる。シフトレジスタ・ラッチ
16は、シフトレジスタ・ラッチ16の第1段L1と、
第1段L1の出力Xに接続された入力を有するシフトレ
ジスタの第2段L2とを含んでいる。第1段L1は、走
査ポートとも称される第1の入力ポート■と、データ・
ポートとも称される第2の入力ポートDとを含んでおり
、第1の入力ポート■は端子Aに印加される走査制御用
のAクロック・パルスの制御の下で走査データ入力パル
スを受は取り、第2の入力ポートDは、端子Cに印加さ
れる走査制御用のCクロック・パルスの制御の下で回路
からのデータ信号を受は取る。第1の入力ポートIは半
導体チップの論理回路、あるいは他の回路を刺激するた
めのテスト用の目的だけに用いられるが、第2の入力ポ
ートはチップの論理回路からの信号を監視するためのテ
ストの間と、通常の動作の闇との両方で使用される。シ
フトレジスタの第1段L1の出力Xに接続されている入
力を持つ第2段L2は、端子Bに印加される走査制御用
のBクロック・パルスで制御される。
は、シリコンで作られた半導体チップ、即ち半導体の基
板10を含んでおり、基板10は、入力データ端子ID
、出力データ端子OD及びラッチされたデータ端子LD
を有する例えばプロセッサ型の論理回路12と、複数モ
ードのテスト回路14と、入/出力パッド、即ち入/出
力端子I10が設けられている。複数モードのテスト回
路14は、論理回路12の出力データ端子ODに接続さ
れている第1の入力端子DOと、第2の入力端子D1と
、出力端子0とを有する破線で囲まれた第1のセレクタ
回路であるセレクタ1を含んでいる。3状態ドライバT
SDは、セレクタ1の出力0に接続された入力と、入/
出力端子I10に接続された出力と、論理回路12で発
生されるパルスが必要に応じて印加される制出力切換え
制御端子OEとを含んでいる。シフトレジスタ・ラッチ
16は、シフトレジスタ・ラッチ16の第1段L1と、
第1段L1の出力Xに接続された入力を有するシフトレ
ジスタの第2段L2とを含んでいる。第1段L1は、走
査ポートとも称される第1の入力ポート■と、データ・
ポートとも称される第2の入力ポートDとを含んでおり
、第1の入力ポート■は端子Aに印加される走査制御用
のAクロック・パルスの制御の下で走査データ入力パル
スを受は取り、第2の入力ポートDは、端子Cに印加さ
れる走査制御用のCクロック・パルスの制御の下で回路
からのデータ信号を受は取る。第1の入力ポートIは半
導体チップの論理回路、あるいは他の回路を刺激するた
めのテスト用の目的だけに用いられるが、第2の入力ポ
ートはチップの論理回路からの信号を監視するためのテ
ストの間と、通常の動作の闇との両方で使用される。シ
フトレジスタの第1段L1の出力Xに接続されている入
力を持つ第2段L2は、端子Bに印加される走査制御用
のBクロック・パルスで制御される。
シフトレジスタ・ラッチ16の第2段L2の出力端子Y
は、第1のセレクタ1の第2の入力端子D1と、論理回
路12の、ラッチされたデータ端子LDと、シフトレジ
スタ・ラッチのチエイン中の次のシフトレジスタの第1
の入力ポート■か、または、入/出力パッドを介して任
意の既知の信号テスト装置に接続される走査データ出力
端子SDOに接続される。
は、第1のセレクタ1の第2の入力端子D1と、論理回
路12の、ラッチされたデータ端子LDと、シフトレジ
スタ・ラッチのチエイン中の次のシフトレジスタの第1
の入力ポート■か、または、入/出力パッドを介して任
意の既知の信号テスト装置に接続される走査データ出力
端子SDOに接続される。
第1図にセレクタ2として示した第2のセレクタ回路は
、論理回路12の出力データ端子ODに接続された第1
の入力端子DOと、第2の入力端子D1を有している。
、論理回路12の出力データ端子ODに接続された第1
の入力端子DOと、第2の入力端子D1を有している。
セレクタ2の出力0は、シフトレジスタ・ラッチ16の
第1段L1の第2の入力ポートDに接続されている。第
1図にセレクタ3として示した第3のセレクタ回路は、
第1の入力端子DOと、シフトレジスタ・ラッチ16の
第2段L2の出力Yに接続された第2の入力端子D1と
、論理口w!12の入力データ端子!Dに接続された出
力端子0とを持っている。第1図にレベル検出と表示さ
れたブロックのレベル検出回路は、人力/出力端子I1
0に接続された入力と、セレクタ3の第1の入力端子D
o及びセレクタ2の第2の入力端子D1に接続された出
力とを持っている。レベル検知回路は、単に月並なCM
OSインバータか、または任意の公知の電圧レベルのコ
ンバータでよい、必要に応じて、単に1対のCMOSイ
ンバータでよいバッファ回路を、セレクタ3の出力端子
0と論理回路12の入力データ端子IDとの間に挿入す
ることが出来る。
第1段L1の第2の入力ポートDに接続されている。第
1図にセレクタ3として示した第3のセレクタ回路は、
第1の入力端子DOと、シフトレジスタ・ラッチ16の
第2段L2の出力Yに接続された第2の入力端子D1と
、論理口w!12の入力データ端子!Dに接続された出
力端子0とを持っている。第1図にレベル検出と表示さ
れたブロックのレベル検出回路は、人力/出力端子I1
0に接続された入力と、セレクタ3の第1の入力端子D
o及びセレクタ2の第2の入力端子D1に接続された出
力とを持っている。レベル検知回路は、単に月並なCM
OSインバータか、または任意の公知の電圧レベルのコ
ンバータでよい、必要に応じて、単に1対のCMOSイ
ンバータでよいバッファ回路を、セレクタ3の出力端子
0と論理回路12の入力データ端子IDとの間に挿入す
ることが出来る。
3個のセレクタ、即ちセレクタ1、セレクタ2及びセレ
クタ3、またはマルチプレクサ回路は、第1図に示した
ような0MO3技術によって作ることが出来る。セレク
タ回路は、第1の入力端子DO及び出力端子Oとの間に
接続された第1のNチャンネル電界効果トランジスタN
1と、Nチャンネル電界効果トランジスタN1に対して
並列に接続された第1のPチャンネル電界効果トランジ
スタP1とを持つ第1の通路、即ち第1のパス・ゲート
18と、第2の入力端子D1及び出力端子Oとの闇に接
続された第2のNチャンネル電界効果トランジスタN2
と、Nチャンネル電界効果トランジスタN2に対して並
列に接続された第2のPチャンネル電界効果トランジス
タP2とを持つ第2の通路、即ち第2のパス・ゲート2
0とを含んでいる。インバータ22は、例えば+5ボル
トの電圧を持つ電源VDDと接地電位のような基準電圧
点との闇で、直列的な配列で接続されている第3のPチ
ャンネル電界効果トランジスタP3と第3のNチャンネ
ル電界効果トランジスタN3とを含んでいる。インバー
タ22の出力端子OTは、第1のNチャンネル電界効果
トランジスタN1の制御電極と、第2のPチャンネル電
界効果トランジスタP2の制御電極とに接続されている
。制御パルスは、第1及び第3のPチャンネル電界効果
トランジスタP1及びP3の制御電極と、制御回路とし
て動作する第2及び第3のNチャンネル電界効果トラン
ジスタN2及びN3とに接続されている端子S1に印加
される。この型の回路は1988年12月5日に出願さ
れた米国特許出願第280071号に記載されている。
クタ3、またはマルチプレクサ回路は、第1図に示した
ような0MO3技術によって作ることが出来る。セレク
タ回路は、第1の入力端子DO及び出力端子Oとの間に
接続された第1のNチャンネル電界効果トランジスタN
1と、Nチャンネル電界効果トランジスタN1に対して
並列に接続された第1のPチャンネル電界効果トランジ
スタP1とを持つ第1の通路、即ち第1のパス・ゲート
18と、第2の入力端子D1及び出力端子Oとの闇に接
続された第2のNチャンネル電界効果トランジスタN2
と、Nチャンネル電界効果トランジスタN2に対して並
列に接続された第2のPチャンネル電界効果トランジス
タP2とを持つ第2の通路、即ち第2のパス・ゲート2
0とを含んでいる。インバータ22は、例えば+5ボル
トの電圧を持つ電源VDDと接地電位のような基準電圧
点との闇で、直列的な配列で接続されている第3のPチ
ャンネル電界効果トランジスタP3と第3のNチャンネ
ル電界効果トランジスタN3とを含んでいる。インバー
タ22の出力端子OTは、第1のNチャンネル電界効果
トランジスタN1の制御電極と、第2のPチャンネル電
界効果トランジスタP2の制御電極とに接続されている
。制御パルスは、第1及び第3のPチャンネル電界効果
トランジスタP1及びP3の制御電極と、制御回路とし
て動作する第2及び第3のNチャンネル電界効果トラン
ジスタN2及びN3とに接続されている端子S1に印加
される。この型の回路は1988年12月5日に出願さ
れた米国特許出願第280071号に記載されている。
セレクタ1と同じように、セレクタ2は制御端子S2を
持ち、セレクタ3は制御端子53t−持っていることは
注意を要する。これらの制御端子S1、S2及びS3は
別個に動作することも出来るし、または、必要に応じて
、それらの内の2個を共に接続して、幾つかの異なった
モードの任意のモードで、本発明の複数モードのテスト
装置を動作することが出来る。この回路は0MO5のパ
ス・ゲート18及び20を使用しているので、信号がパ
ス・ゲートを通過する時の遅延時間は、例えば0.1ナ
ノ秒のように極めて小さな時間であることは注意を払う
必要がある。
持ち、セレクタ3は制御端子53t−持っていることは
注意を要する。これらの制御端子S1、S2及びS3は
別個に動作することも出来るし、または、必要に応じて
、それらの内の2個を共に接続して、幾つかの異なった
モードの任意のモードで、本発明の複数モードのテスト
装置を動作することが出来る。この回路は0MO5のパ
ス・ゲート18及び20を使用しているので、信号がパ
ス・ゲートを通過する時の遅延時間は、例えば0.1ナ
ノ秒のように極めて小さな時間であることは注意を払う
必要がある。
また、第1図に示されているように、半導体チップ10
と同じような第2の半導体チップ、即ち基板10′があ
り、基板10′上に入力データ端子ID’及び出力デー
タ端子OD’ を持つメモリ回路12′と、複数モード
のテスト回路14と同じ複数モードのテスト回路14′
と、半導体チップ、即ち基板10上の入/出力端子I1
0に接続されている入/出力端子I 10’ とが形成
されている。
と同じような第2の半導体チップ、即ち基板10′があ
り、基板10′上に入力データ端子ID’及び出力デー
タ端子OD’ を持つメモリ回路12′と、複数モード
のテスト回路14と同じ複数モードのテスト回路14′
と、半導体チップ、即ち基板10上の入/出力端子I1
0に接続されている入/出力端子I 10’ とが形成
されている。
次に、第2図及び第3図に示されたパルス図形を参照し
て、本発明の複数モードのテスト装置の動作を以下に説
明する。第2図を参照すると、シフトレジスタ・ラッチ
16の第1段L1及び第2段L2の7個の端子、即ち■
、A、D%C,X。
て、本発明の複数モードのテスト装置の動作を以下に説
明する。第2図を参照すると、シフトレジスタ・ラッチ
16の第1段L1及び第2段L2の7個の端子、即ち■
、A、D%C,X。
B及びYに現われる種々の電圧を縦軸にし、時間の経過
を横軸にしたパルスの系列が示されている。
を横軸にしたパルスの系列が示されている。
第2図から理解できるように、t1時間において、端子
菫の走査データの入力信号は低位であり、そして端子X
の電圧は、クロックAが高位に転じた時に低位に転じる
か、または低位に留まり、そして、t2時間において、
端子Yの電圧は、クロックBが高位に転じた時に低位に
転じるか、または低位に留まる。クロックAがオフに転
じた後、端子Iの走査データの入力信号は高位に転じ、
そしてt3時間において、クロックAは再度、高位に転
じ、端子Xの電圧も高位に転じる。t4時間において、
クロックBが再度、高位に転じた時、端子Yの電圧も高
位に転じる。t5時間において、端子りのデータ入力信
号が低位になり、且つクロックCが高位になった時、端
子Xの電圧は低位に転じ、そして、t6時間において、
クロックBが高位になると、端子Yの電圧も低位に転じ
る。
菫の走査データの入力信号は低位であり、そして端子X
の電圧は、クロックAが高位に転じた時に低位に転じる
か、または低位に留まり、そして、t2時間において、
端子Yの電圧は、クロックBが高位に転じた時に低位に
転じるか、または低位に留まる。クロックAがオフに転
じた後、端子Iの走査データの入力信号は高位に転じ、
そしてt3時間において、クロックAは再度、高位に転
じ、端子Xの電圧も高位に転じる。t4時間において、
クロックBが再度、高位に転じた時、端子Yの電圧も高
位に転じる。t5時間において、端子りのデータ入力信
号が低位になり、且つクロックCが高位になった時、端
子Xの電圧は低位に転じ、そして、t6時間において、
クロックBが高位になると、端子Yの電圧も低位に転じ
る。
t6時間の後、端子りのデータ入力信号が高位に転じ、
そしてt7時間においてクロックCが再度、高位に転じ
た時、端子Xの電圧もまた高位に転じる0次に、時間t
8において、クロックBが高位に転じた時、端子Yの電
圧も同様に高位に転じる。
そしてt7時間においてクロックCが再度、高位に転じ
た時、端子Xの電圧もまた高位に転じる0次に、時間t
8において、クロックBが高位に転じた時、端子Yの電
圧も同様に高位に転じる。
要約すると、端子Aに印加されたクロック・パルスは、
端子Iに印加された走査データ入力信号を端子Xで捕捉
して保持し、そして、端子Bに印加されたクロック・パ
ルスは、端子Xに印加された信号を端子Yにで捕捉して
保持し、そしてまた、端子Cに印加されたクロック・パ
ルスは、端子りに印加されたデータ入力信号を端子Xで
捕捉して保持する。このようにして、データ入力信号及
び走査データ入力信号は、第1図に示された本発明の複
数モードのテスト装置中の単一のシフトレジスタ・ラッ
チ16を介して通過される。LSSDのシフトレジスタ
・ラッチは、1つのラッチの段L2の出力端子Yを、走
査データ入力端子、即ち次のラッチの第1段L1のピン
である端子■に接続することによって、シフトレジスタ
、即ち走査通路となるように接続されていることは注意
を要する。このように接続されたシフトレジスタのチエ
インが1つの走査通路を形成する。データ信号は、端子
Aの第1のクロック・パルスを各ラッチに転送し、次に
端子Bのクロック・パルスを各ラッチに転送することに
よって、1つのラッチから次のラッチへ、走査通路を通
ってシフトされる。
端子Iに印加された走査データ入力信号を端子Xで捕捉
して保持し、そして、端子Bに印加されたクロック・パ
ルスは、端子Xに印加された信号を端子Yにで捕捉して
保持し、そしてまた、端子Cに印加されたクロック・パ
ルスは、端子りに印加されたデータ入力信号を端子Xで
捕捉して保持する。このようにして、データ入力信号及
び走査データ入力信号は、第1図に示された本発明の複
数モードのテスト装置中の単一のシフトレジスタ・ラッ
チ16を介して通過される。LSSDのシフトレジスタ
・ラッチは、1つのラッチの段L2の出力端子Yを、走
査データ入力端子、即ち次のラッチの第1段L1のピン
である端子■に接続することによって、シフトレジスタ
、即ち走査通路となるように接続されていることは注意
を要する。このように接続されたシフトレジスタのチエ
インが1つの走査通路を形成する。データ信号は、端子
Aの第1のクロック・パルスを各ラッチに転送し、次に
端子Bのクロック・パルスを各ラッチに転送することに
よって、1つのラッチから次のラッチへ、走査通路を通
ってシフトされる。
本発明の複数モードのテスト装置の多様性のために、ラ
ッチ全体で構成される走査通路は、境界走査シフトレジ
スタと呼ばれる。
ッチ全体で構成される走査通路は、境界走査シフトレジ
スタと呼ばれる。
本発明の複数モードのテスト装置の動作において、単一
のシフトレジスタ・ラッチは、(a)チップの信号入力
を制御し、そして内部論理回路12のようなオン・チッ
プ回路(その半導体チップに設けられた回路)のテスト
用のチップ信号出力を監視する能力と、(b)オフ・チ
ップ回路(その半導体チップ以外に設けられた回路)の
駆動データを供給し、そして半導体チップ10′上のメ
モリ回路のようなオフ・チップ回路をテストするための
オフ・チップ受信データを監視する能力とを持つ境界走
査シフトレジスタの一部であると考えることが出来る。
のシフトレジスタ・ラッチは、(a)チップの信号入力
を制御し、そして内部論理回路12のようなオン・チッ
プ回路(その半導体チップに設けられた回路)のテスト
用のチップ信号出力を監視する能力と、(b)オフ・チ
ップ回路(その半導体チップ以外に設けられた回路)の
駆動データを供給し、そして半導体チップ10′上のメ
モリ回路のようなオフ・チップ回路をテストするための
オフ・チップ受信データを監視する能力とを持つ境界走
査シフトレジスタの一部であると考えることが出来る。
第1図に示した本発明の複数モードのテスト装置は、セ
レクタ1.2及び3の制御端子S1、S2及びS3に適
当な制御電圧を印加することによって、少なくとも4個
の異なった動作モードで動作させることが出来る。高電
位の制御電圧を、例えば+5ボルトとして、論理値1で
表し、低電位の制御電圧を、例えば接地電位、即ち0ボ
ルトとして論理値Oで表わすことによって、51=0は
制御端子S1が低電位であ51=1は制御端子S1が高
電位であると決めることが出来る。
レクタ1.2及び3の制御端子S1、S2及びS3に適
当な制御電圧を印加することによって、少なくとも4個
の異なった動作モードで動作させることが出来る。高電
位の制御電圧を、例えば+5ボルトとして、論理値1で
表し、低電位の制御電圧を、例えば接地電位、即ち0ボ
ルトとして論理値Oで表わすことによって、51=0は
制御端子S1が低電位であ51=1は制御端子S1が高
電位であると決めることが出来る。
51=0であり且つ53=Oである第1の動作モードに
おいて、本発明のシステムは、通常の110回路として
動作すると共に、次のような付加的な動作を行う、この
付加的な動作とは、52=0によって、出力データは、
内部論理回1!&12によって後で使用できるようにラ
ッチされ、そして、52=1によって、入/出力パッド
I10のデータが、内部論理回路12によって後で使用
できるようにラッチされる動作である。3状態ドライバ
TSDの制御端子ORに与えられた出力切換え制御電圧
が0ボルトの低電位にある時、3状態ドライバTSDは
入/出力パッドI10から切り離されるので、データ信
号は、例えば第1図のシステムの半導体チップ10′の
ような離れたチップ上の外部データ源から印加すること
が出来る。レベル検出回路は、データ信号を検出し、そ
してそのデータ信号を論理回路12の入力データ信号と
して、論理回路12の入力データ端子IDへ転送する。
おいて、本発明のシステムは、通常の110回路として
動作すると共に、次のような付加的な動作を行う、この
付加的な動作とは、52=0によって、出力データは、
内部論理回1!&12によって後で使用できるようにラ
ッチされ、そして、52=1によって、入/出力パッド
I10のデータが、内部論理回路12によって後で使用
できるようにラッチされる動作である。3状態ドライバ
TSDの制御端子ORに与えられた出力切換え制御電圧
が0ボルトの低電位にある時、3状態ドライバTSDは
入/出力パッドI10から切り離されるので、データ信
号は、例えば第1図のシステムの半導体チップ10′の
ような離れたチップ上の外部データ源から印加すること
が出来る。レベル検出回路は、データ信号を検出し、そ
してそのデータ信号を論理回路12の入力データ信号と
して、論理回路12の入力データ端子IDへ転送する。
8状態ドライバTSDの端子OEの出力切換え制御電圧
が高電位、例えば+5ボルトにある時、3状態ドライバ
TSDは、論理回路12からの出力データ信号を入/出
力パッド!10に転送するので、このデータ信号は第1
図に示された半導体チップ10′、または回路カードの
ような離れた回路の相互接続線を介して監視することが
出来る。
が高電位、例えば+5ボルトにある時、3状態ドライバ
TSDは、論理回路12からの出力データ信号を入/出
力パッド!10に転送するので、このデータ信号は第1
図に示された半導体チップ10′、または回路カードの
ような離れた回路の相互接続線を介して監視することが
出来る。
従って、入/出力パッドI10の使用は、時間的な多重
化が出来ること、換言すれば、パッドI10の使用は、
チップ10の内部論理回路12にデータを入力するのに
動作時間の一部を使用し、そして、チップ10の論理回
路12からのデータを、チップ10′のような他のチッ
プ上に位置している回路に出力するために動作時間の一
部を使用するような時間的な多重化を可能とすることが
理解できる。
化が出来ること、換言すれば、パッドI10の使用は、
チップ10の内部論理回路12にデータを入力するのに
動作時間の一部を使用し、そして、チップ10の論理回
路12からのデータを、チップ10′のような他のチッ
プ上に位置している回路に出力するために動作時間の一
部を使用するような時間的な多重化を可能とすることが
理解できる。
51=1、S2:0そして53=0である第2のモード
の動作において、本発明のテスト装置は、通常の入力回
路と間違した回路であって、データがラッチされる出力
回路として動作する。出力データは、セレクタ1及び3
状態ドライバTSDを通って入/出力パッドI10に転
送される前に、シフトレジスタ・ラッチ16中にラッチ
される。この第2モードの動作において、第1モードの
動作の場合と同じように、セレクタ3は、信号がレベル
検出回路を通過した後、入/出力パッドI10からの信
号を、入力端子DOから出力端子0に伝送する。
の動作において、本発明のテスト装置は、通常の入力回
路と間違した回路であって、データがラッチされる出力
回路として動作する。出力データは、セレクタ1及び3
状態ドライバTSDを通って入/出力パッドI10に転
送される前に、シフトレジスタ・ラッチ16中にラッチ
される。この第2モードの動作において、第1モードの
動作の場合と同じように、セレクタ3は、信号がレベル
検出回路を通過した後、入/出力パッドI10からの信
号を、入力端子DOから出力端子0に伝送する。
第2モードの動作を、より良く理解するために、第3図
を参照して回路動作を説明する。第3図に示されたよう
に、論理回路12の端子ODの出力データが低電位であ
り、セレクタ2の端子DOが選択(S2=Oなので)さ
れ、モしてt1時間でクロックCが高電位に転じた場合
、段L1の出力端子Xの電圧は低電位に転じ、そしてt
2時間において、クロックBが高電位に転じた時、論理
回w!12のデータをラッチする端子の電圧と同じよう
に、段L2の出力端子Yも低電位になる。3状態ドライ
バTSDの出力切換え制御端子OEの電圧が高電位に転
じ、セレクタ1の入力端子D1が選択(S1=1なので
)された場合、入/出力パッドI10の電圧は低電位に
転じる。t1時間でクロックCが低電位に転じた後、出
力端子ODの出力データが高電位に転じ、且つt4時間
でクロックCが高電位に転じた時、シフトレジスタ・ラ
ッチの第1段L1の出力端子Xの電圧は高電位になり、
そして、t5時間でクロックBが高電位に転じた時、入
/出力パッドI10の電圧も高電位になる。出力端子O
Dの出力データがt5時間で再度低電位に転じ、且つt
6時間でクロックCが高電位に転じた時、出力端子Xの
電圧は低電位になり、そして、クロックBが高電位に転
じた時、データをラッチする端子LDの電圧は17時間
で高電位に転じる。セレクタ1の入力端子D1が選択さ
れており、且つ入力端子OEの出力切換え制御パルスは
依然としてオンだから、入/出力パッドI10の電圧も
低電位に転じる。要約すると、51=1.52=0及び
53=0の場合、第1図に示した本発明のシステムはラ
ッチ式の出力回路として動作すると言うことである。セ
レクタ2は、出力端子ODからの出力データが印加され
る端子DOを選択する。クロックCにおいて、シフトレ
ジスタ・ラッチ16の第1段L1の出力端子Xの出力デ
ータの電圧レベルが捕捉され保持される。
を参照して回路動作を説明する。第3図に示されたよう
に、論理回路12の端子ODの出力データが低電位であ
り、セレクタ2の端子DOが選択(S2=Oなので)さ
れ、モしてt1時間でクロックCが高電位に転じた場合
、段L1の出力端子Xの電圧は低電位に転じ、そしてt
2時間において、クロックBが高電位に転じた時、論理
回w!12のデータをラッチする端子の電圧と同じよう
に、段L2の出力端子Yも低電位になる。3状態ドライ
バTSDの出力切換え制御端子OEの電圧が高電位に転
じ、セレクタ1の入力端子D1が選択(S1=1なので
)された場合、入/出力パッドI10の電圧は低電位に
転じる。t1時間でクロックCが低電位に転じた後、出
力端子ODの出力データが高電位に転じ、且つt4時間
でクロックCが高電位に転じた時、シフトレジスタ・ラ
ッチの第1段L1の出力端子Xの電圧は高電位になり、
そして、t5時間でクロックBが高電位に転じた時、入
/出力パッドI10の電圧も高電位になる。出力端子O
Dの出力データがt5時間で再度低電位に転じ、且つt
6時間でクロックCが高電位に転じた時、出力端子Xの
電圧は低電位になり、そして、クロックBが高電位に転
じた時、データをラッチする端子LDの電圧は17時間
で高電位に転じる。セレクタ1の入力端子D1が選択さ
れており、且つ入力端子OEの出力切換え制御パルスは
依然としてオンだから、入/出力パッドI10の電圧も
低電位に転じる。要約すると、51=1.52=0及び
53=0の場合、第1図に示した本発明のシステムはラ
ッチ式の出力回路として動作すると言うことである。セ
レクタ2は、出力端子ODからの出力データが印加され
る端子DOを選択する。クロックCにおいて、シフトレ
ジスタ・ラッチ16の第1段L1の出力端子Xの出力デ
ータの電圧レベルが捕捉され保持される。
セレクタ1は出力端子Y、即ちラッチされたデータ端子
LDに接続されている端子D1を選択する。
LDに接続されている端子D1を選択する。
出力切換え制御端子OEが高電位、即ちバイナリ1であ
る時、3状態ドライバTSDはラッチされたデータ七入
/出力パッドI10に転送する。
る時、3状態ドライバTSDはラッチされたデータ七入
/出力パッドI10に転送する。
52=1で、且つ52=1の状態にある第3モードの動
作において、本発明のシステムは、入/出力パッド11
0に接続された外部配線のテストをするための相互接続
テスト回路として機能する。
作において、本発明のシステムは、入/出力パッド11
0に接続された外部配線のテストをするための相互接続
テスト回路として機能する。
半導体チップ10′上の回路のような外部回路から、入
/出力パッドI10に印加されたデータ信号は、シフト
レジスタ・ラッチ16中に蓄えることが出来、そしてチ
エツク用のシフトレジスタ・ラッチ16の走査通路を通
して走査される。入/出力パッドI10の電圧を制御す
るために、バイナリOまたはバイナリ1が、入力端子■
上進ってシフトレジスタ・ラッチ16により走査され、
セレクタ1の入力端子Dlt−通過し、そして3状態ド
ライバTSDによって入/出力パッドI10に転送する
ことが出来る。入/出力パッドI10上の外部接続線を
テストするために、パッドI10上の信号レベルを監視
することと、信号レベルをパッドI10に強制すること
との両方が必要である。セレクタ2は、パッドI10か
らレベル検出回路を通る信号を受は取る端子D1を選択
する。
/出力パッドI10に印加されたデータ信号は、シフト
レジスタ・ラッチ16中に蓄えることが出来、そしてチ
エツク用のシフトレジスタ・ラッチ16の走査通路を通
して走査される。入/出力パッドI10の電圧を制御す
るために、バイナリOまたはバイナリ1が、入力端子■
上進ってシフトレジスタ・ラッチ16により走査され、
セレクタ1の入力端子Dlt−通過し、そして3状態ド
ライバTSDによって入/出力パッドI10に転送する
ことが出来る。入/出力パッドI10上の外部接続線を
テストするために、パッドI10上の信号レベルを監視
することと、信号レベルをパッドI10に強制すること
との両方が必要である。セレクタ2は、パッドI10か
らレベル検出回路を通る信号を受は取る端子D1を選択
する。
パッド!10に印加された信号は、レベル検出回路とセ
レクタ2を通過した後、クロックCパルス及びクロック
ロパルスによってシフトレジスタ・ラッチ16の出力端
子Yに蓄えられる。クロックCパルス及びクロックロパ
ルスは、端子Yの信号を、走査通路の次の位置に進ませ
る。
レクタ2を通過した後、クロックCパルス及びクロック
ロパルスによってシフトレジスタ・ラッチ16の出力端
子Yに蓄えられる。クロックCパルス及びクロックロパ
ルスは、端子Yの信号を、走査通路の次の位置に進ませ
る。
所望の信号レベル七入/出力パッドI10に強制するた
めに、テスト値O1または1が入力端チエの走査通路を
通ってシフトレジスタ・ラッチ16中でシフトされる。
めに、テスト値O1または1が入力端チエの走査通路を
通ってシフトレジスタ・ラッチ16中でシフトされる。
セレクタ1はシフトレジスタ・ラッチ16のラッチされ
たデータ端子LD、または端子Yから、ラッチされたデ
ータを通過するために端子D1t′選択し、モして3状
態ドライバTSDは、端子OEの電圧が高電位である時
、入/出力パッドI10にその値を転送する。
たデータ端子LD、または端子Yから、ラッチされたデ
ータを通過するために端子D1t′選択し、モして3状
態ドライバTSDは、端子OEの電圧が高電位である時
、入/出力パッドI10にその値を転送する。
Slの電圧には間係なく、52=0で、53=1の状態
にある第4のモードの動作において、本発明のシステム
は、内部論理回路12のビルト・インの自己テスト用の
システムか、または減少されたビン数でのテスト用のシ
ステムに構成される。
にある第4のモードの動作において、本発明のシステム
は、内部論理回路12のビルト・インの自己テスト用の
システムか、または減少されたビン数でのテスト用のシ
ステムに構成される。
出力データは、シフトレジスタ・ラッチ16の出力端子
Yに蓄えられ、そして、シフトレジスタ・ラッチ走査通
路を通して監視するために走査される。また、論理回路
12に刺激を与えるために、データをシフトレジスタ・
ラッチ16中で走査することも可能である。ビルト・イ
ン自己テストか、または減少されたビン数によるテスト
の何れかを行う場合、内部論理回路12の端子ODから
の出力データが監視出来ることと、論理回路12の端子
LD及びIDにおいてへカデータを制御することが出来
ることとが必要である。セレクタ2は、端子ODからの
出力データの電圧レベルが印加される端子DOを選択す
る。この電圧レベルは次に、クロックCパルス及びクロ
ックロパルスの助けによってシフトレジスタ・ラッチ1
6を通過する。
Yに蓄えられ、そして、シフトレジスタ・ラッチ走査通
路を通して監視するために走査される。また、論理回路
12に刺激を与えるために、データをシフトレジスタ・
ラッチ16中で走査することも可能である。ビルト・イ
ン自己テストか、または減少されたビン数によるテスト
の何れかを行う場合、内部論理回路12の端子ODから
の出力データが監視出来ることと、論理回路12の端子
LD及びIDにおいてへカデータを制御することが出来
ることとが必要である。セレクタ2は、端子ODからの
出力データの電圧レベルが印加される端子DOを選択す
る。この電圧レベルは次に、クロックCパルス及びクロ
ックロパルスの助けによってシフトレジスタ・ラッチ1
6を通過する。
次に、信号を監視するために、クロックA及びBパルス
が走査通路を通して信号を転送する。ビルト・イン・テ
ストの場合、走査通路は記号圧縮レジスタに信号を供給
する。多数の監視の結果が記号に圧縮される。論理回路
の端子10における入力データを制御するために、テス
ト値0、または1が走査通路を通ってシフトレジスタ・
ラッチ16中でシフトされる。セレクタ3は、シフトレ
ジスタ・ラッチ16の端子Yにおいてラッチされている
データに接続された端子D1を選択し、そしてテスト値
を論理回路12中に転送する。減少されたビン数による
テストにおいて、テストに必要なピンは、シフトレジス
タ・ラッチのチエインの最初のラッチに接続されている
走査データ入力(1)用のピンと、ラッチのチエインの
最後のラッチに接続されている走査データ出力(SDO
)用のピンだけである。
が走査通路を通して信号を転送する。ビルト・イン・テ
ストの場合、走査通路は記号圧縮レジスタに信号を供給
する。多数の監視の結果が記号に圧縮される。論理回路
の端子10における入力データを制御するために、テス
ト値0、または1が走査通路を通ってシフトレジスタ・
ラッチ16中でシフトされる。セレクタ3は、シフトレ
ジスタ・ラッチ16の端子Yにおいてラッチされている
データに接続された端子D1を選択し、そしてテスト値
を論理回路12中に転送する。減少されたビン数による
テストにおいて、テストに必要なピンは、シフトレジス
タ・ラッチのチエインの最初のラッチに接続されている
走査データ入力(1)用のピンと、ラッチのチエインの
最後のラッチに接続されている走査データ出力(SDO
)用のピンだけである。
半導体チップ10上に与えられた回路14のような複数
モードのテスト回路の多重性は、チップ全体のテストに
使用することができることには、注意を払う必要がある
。又、単一の複数モードのテスト回路14はチップ10
上の入/出力パッドI10に接続されるチップ10′の
ような他のチップ上に設けられた多数の回路系、論理回
路、またはメモリをテストすることを援助するのに用い
ることが出来る。
モードのテスト回路の多重性は、チップ全体のテストに
使用することができることには、注意を払う必要がある
。又、単一の複数モードのテスト回路14はチップ10
上の入/出力パッドI10に接続されるチップ10′の
ような他のチップ上に設けられた多数の回路系、論理回
路、またはメモリをテストすることを援助するのに用い
ることが出来る。
本発明の複数モードのテスト装置の上述の実施例の説明
から、本発明の特徴、即ち(a)内部論理回路への入力
を制御し、または内部論理回路からの出力を監視するた
めの走査可能のラッチが与えられること、(b)入/出
力パッドに印加されるデータを監視し、または入/出力
パッドにデータを与えるための走査可能のラッチが与え
られること、(c)通常の動作のためのラッチを取り巻
いてバイパスする伝播遅延が小さいことなどの特徴が理
解出来た。また、従来のテスト装置は、1つ、または2
つのテストしか行うことが出来なかったけれども、本発
明のテスト装置は、半導体チップの空間の使用が非常に
小さいにも拘らず従来よりも追かに多くのテストが出来
ることには注意を喚起する必要がある。更に、本発明の
回路を使用した境界走査、またはオン・チップ自己テス
トを実行することによって、使用されるテスターが複雑
になるのを軽減し、コストの減少を計ることが出来る。
から、本発明の特徴、即ち(a)内部論理回路への入力
を制御し、または内部論理回路からの出力を監視するた
めの走査可能のラッチが与えられること、(b)入/出
力パッドに印加されるデータを監視し、または入/出力
パッドにデータを与えるための走査可能のラッチが与え
られること、(c)通常の動作のためのラッチを取り巻
いてバイパスする伝播遅延が小さいことなどの特徴が理
解出来た。また、従来のテスト装置は、1つ、または2
つのテストしか行うことが出来なかったけれども、本発
明のテスト装置は、半導体チップの空間の使用が非常に
小さいにも拘らず従来よりも追かに多くのテストが出来
ることには注意を喚起する必要がある。更に、本発明の
回路を使用した境界走査、またはオン・チップ自己テス
トを実行することによって、使用されるテスターが複雑
になるのを軽減し、コストの減少を計ることが出来る。
出荷した集積半導体回路チップの品質の向上は、完成品
の全体のコストを低下する0本発明により、オフ・チッ
プ駆動回路のテスト及び性質が単純化される。また、本
発明によって、オフ・チップの配線及び回路のテストを
その場で行うことを可能とする。
の全体のコストを低下する0本発明により、オフ・チッ
プ駆動回路のテスト及び性質が単純化される。また、本
発明によって、オフ・チップの配線及び回路のテストを
その場で行うことを可能とする。
F8発明の詳細
な説明したように、本発明はデザインが簡単であるにも
拘らず半導体チップの回路全体のテストをすることがで
き、テスト用のパッド、またはピンの数が弊常に少なく
、テスト動作の遅延が小さく、そして複雑で高価なテス
ト装置を必要としないLSSDのテスト技術によって新
規な回路を提供する。
拘らず半導体チップの回路全体のテストをすることがで
き、テスト用のパッド、またはピンの数が弊常に少なく
、テスト動作の遅延が小さく、そして複雑で高価なテス
ト装置を必要としないLSSDのテスト技術によって新
規な回路を提供する。
第1図は本発明のテスト装置のブロック図、第2図は本
発明のテスト装置に用いられるシフトレジスタ・ラッチ
の動作を説明するために用いられるパルスのタイミング
図、第3図は本発明のテスト装置の1つのモードを説明
するのに用いられるパルスのタイミング図である。 10.10′・・・・半導体チップ、12・・・・内部
論理回路、12′・・・・メモリ回路、14.14′・
・・・複数モードのテスト回路、16・・・・シフトレ
ジスタ・ラッチ、18・・・・セレクタの第1の通路、
20・・・・セレクタの第2の通路、DO・・・・セレ
クタの第1の入力端子、Dl・・・・セレクタの第2の
端子、0・・・・セレクタの出力端子、Ilo、■10
′・・・・入/出力端子、OD・・・・出力データ端子
、!D・・・・入力データ端子、LD・・・・ラッチさ
れたデータ端子、■・・・・シフトレジスタ・ラッチの
第1の入力ポート(走査データ入力端子)、D・・・・
シフトレジスタ・ラッチの第2の入力ポート(データ入
力端子)OE・・・・出力切換え制御端子。 第2図 第1図 第3図
発明のテスト装置に用いられるシフトレジスタ・ラッチ
の動作を説明するために用いられるパルスのタイミング
図、第3図は本発明のテスト装置の1つのモードを説明
するのに用いられるパルスのタイミング図である。 10.10′・・・・半導体チップ、12・・・・内部
論理回路、12′・・・・メモリ回路、14.14′・
・・・複数モードのテスト回路、16・・・・シフトレ
ジスタ・ラッチ、18・・・・セレクタの第1の通路、
20・・・・セレクタの第2の通路、DO・・・・セレ
クタの第1の入力端子、Dl・・・・セレクタの第2の
端子、0・・・・セレクタの出力端子、Ilo、■10
′・・・・入/出力端子、OD・・・・出力データ端子
、!D・・・・入力データ端子、LD・・・・ラッチさ
れたデータ端子、■・・・・シフトレジスタ・ラッチの
第1の入力ポート(走査データ入力端子)、D・・・・
シフトレジスタ・ラッチの第2の入力ポート(データ入
力端子)OE・・・・出力切換え制御端子。 第2図 第1図 第3図
Claims (4)
- (1)(a)出力端子に接続されている第1及び第2の
通路の内の1つを選択するための制御回路を持つている
第1、第2及び第3のセレクタ手段と、(b)上記第1
のセレクタ手段の第1の通路及び上記第2のセレクタ手
段の第1の通路に接続された出力データ端子と、 (c)上記第3のセレクタ手段の出力端子に接続された
入力データ端子と、 (d)上記第3のセレクタ手段の第1の通路及び上記第
2のセレクタ手段の第2の通路に接続された入/出力端
子と、 (e)上記第1のセレクタ手段の出力に接続された入力
端子と、上記入/出力端子に接続された出力端子とを有
するドライバと、 (f)クロック手段と、第1及び第2の入力ポートと、
出力端子とを有するシフトレジスタ・ラッチとを具備し
、 (f−1)上記第1の入力ポートは上記第2のセレクタ
手段の出力端子に接続されていること、上記第2の入力
ポートは走査データ入力手段に接続されていること、上
記シフトレジスタ・ラッチの出力は、上記第1のセレク
タ手段の第2の通路及び上記第3のセレクタ手段の第2
の通路に接続されていることとを備えた、 複数モードのテスト装置。 - (2)(a)第1の半導体チップと、 (b)複数モードのテスト回路と、 (c)入力データ端子及び出力データ端子を持つ論理回
路を有すること、上記端子は上記複数モードのテスト回
路に接続されていること、 (d)入/出力パッドを有すること、そして上記テスト
回路、上記論理回路及び上記入/出力パッドは上記半導
体チップ上に設けられていることとを具備し、 上記複数モードのテスト回路は、 (b−1)第1、第2及び第3のセレクタ手段を有する
こと、そして各セレクタ手段は出力端子に接続されてい
る第1及び第2の通路の内の1つを選択するための制御
回路を持つていること、上記出力データ端子は上記第1
のセレクタ手段の上記第1の通路及び上記第2のセレク
タ手段の第1の通路に接続されていること、上記入力デ
ータ端子は上記第3のセレクタ手段の出力端子に接続さ
れていること、上記入/出力パッドは上記第3のセレク
タ手段の第1の通路及び上記第2のセレクタ手段の第2
の通路に接続されていること、 (b−2)上記第1のセレクタ手段の出力端子に接続さ
れた入力端子と、上記入/出力パッドに接続された出力
端子とを持つドライバ回路を有すること、 (b−3)クロック手段と、第1及び第2の入力ポート
と、出力端子とを持つシフトレジスタ・ラッチを有する
こと、 (b−4)上記第1の入力ポートは上記第2のセレクタ
手段の出力端子に接続されていること、上記第2の入力
ポートは走査データ入力手段に接続されていること、上
記シフトレジスタ・ラッチの出力端子は上記第1のセレ
クタ手段の第2の通路及び上記第3のセレクタ手段の第
2の通路に接続されていることとを備えた、 複数モードのテスト装置。 - (3)(a)出力端子と、一端が上記出力端子に接続さ
れた第1及び第2の回路と、該第1及び第2の回路のう
ちの1つを選択するための制御回路とを有する第1、第
2及び第3のセレクタ手段と、(b)上記第1のセレク
タ手段の第1の回路に接続され且つ上記第2のセレクタ
手段の第1の回路に接続された出力データ端子と、上記
第3のセレクタ手段の出力端子に接続された入力データ
端子と、ラッチされたデータ端子とを有する論理回路と
、 (c)上記第3のセレクタ手段の第1の回路及び上記第
2のセレクタ手段の第2の回路に接続された入/出力端
子と、 (d)出力切換え制御端子と、上記第1のセレクタ手段
の出力端子に接続された入力端子と、上記入/出力端子
に接続された出力端子とを有するドライバ回路を有する
こと、 (e)第1及び第2の入力ポートと、出力端子と、クロ
ック手段とを持つシフトレジスタ・ラッチとを具備し、 (e−1)上記第1の入力ポートは上記第2のセレクタ
手段の出力端子に接続されていること、上記第2の入力
ポートは走査データ入力手段に接続されていること、上
記シフトレジスタ・ラッチの出力端子は上記第1のセレ
クタ手段の第2の回路、上記第3のセレクタの第2の回
路及びラッチされたデータ端子とに接続されていること
とを備えた、複数モードのテスト装置。 - (4)(a)第1の半導体チップと、 (b)第1の複数モードのテスト回路と、 (c)入力データ端子と、上記第1の複数モードのテス
ト回路に接続されている出力端子とを有する第1のデー
タ回路と、 (d)上記第1の複数モードのテスト回路に接続されて
いる第1の入/出力端子を有すること、上記第1の複数
のテスト回路、上記第1のデータ回路及び上記第1の入
/出力端子は上記第1の半導体チップ上に配列されてい
ること、 (e)第2の半導体チップと、 (f)第2の複数モードのテスト回路と、 (g)入力データ端子と、上記第2の複数モードのテス
ト回路に接続されている出力端子とを有する第2のデー
タ回路と、 (h)上記第2の複数モードのテスト回路に接続されて
いる第2の入/出力端子を有すること、上記第2の複数
のテスト回路、上記第2のデータ回路及び上記第2の入
/出力端子は上記第2の半導体チップ上に配列されてい
ることとを具備し、上記第1及び第2の複数モードのテ
スト回路の少なくとも1方の回路は、 (i)第1、第2及び第3のセレクタ手段を有すること
、そして各セレクタ手段は出力端子に接続されている第
1及び第2の通路のうちの1方を選択するための制御回
路手段を持つていること、(j)上記第1のセレクタ手
段の出力端子に接続された入力端子と、上記入/出力端
子の内の1つに接続されている出力端子を有するドライ
バ回路と、 (k)第1及び第2の入力ポートと、出力端子と持つシ
フトレジスタ・ラッチを有すること、上記第1の入力ポ
ートは上記第2のセレクタ手段のうちの1方のセレクタ
手段の出力端子に接続されていること、上記第2の入力
ポートは走査通路入力手段に接続されていること、上記
シフトレジスタ・ラッチの出力は上記第1及び第2のセ
レクタ手段の第2の通路のうちの1方の通路及び上記第
3のセレクタ手段のうちの1方の手段の第2の通路と接
続されていることとを具備する、 複数モードのテスト装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/291,727 US4980889A (en) | 1988-12-29 | 1988-12-29 | Multi-mode testing systems |
| US291727 | 1988-12-29 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02201276A true JPH02201276A (ja) | 1990-08-09 |
| JPH0786526B2 JPH0786526B2 (ja) | 1995-09-20 |
Family
ID=23121577
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1246624A Expired - Lifetime JPH0786526B2 (ja) | 1988-12-29 | 1989-09-25 | 複数モードのテスト装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4980889A (ja) |
| JP (1) | JPH0786526B2 (ja) |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0719217B2 (ja) * | 1990-04-24 | 1995-03-06 | 株式会社東芝 | 情報処理装置 |
| US5185745A (en) * | 1990-05-14 | 1993-02-09 | Prime Computer, Inc. | Scan path diagnostic method |
| JPH0455778A (ja) * | 1990-06-26 | 1992-02-24 | Toshiba Corp | 半導体装置のテスト方法 |
| US5029133A (en) * | 1990-08-30 | 1991-07-02 | Hewlett-Packard Company | VLSI chip having improved test access |
| JPH04140677A (ja) * | 1990-10-01 | 1992-05-14 | Toshiba Corp | 半導体集積回路 |
| US5210759A (en) * | 1990-11-19 | 1993-05-11 | Motorola, Inc. | Data processing system having scan testing using set latches for selectively observing test data |
| US5321277A (en) * | 1990-12-31 | 1994-06-14 | Texas Instruments Incorporated | Multi-chip module testing |
| JPH05302961A (ja) * | 1991-03-27 | 1993-11-16 | Nec Corp | Lsiに於けるテスト信号出力回路 |
| US5410551A (en) * | 1992-01-02 | 1995-04-25 | Andahl Corporation | Net verification method and apparatus |
| US6480817B1 (en) * | 1994-09-01 | 2002-11-12 | Hynix Semiconductor, Inc. | Integrated circuit I/O pad cell modeling |
| US5528601A (en) * | 1994-09-16 | 1996-06-18 | International Business Machines Corporation | Scannable latch for multiplexor control |
| US5732246A (en) * | 1995-06-07 | 1998-03-24 | International Business Machines Corporation | Programmable array interconnect latch |
| US5651013A (en) * | 1995-11-14 | 1997-07-22 | International Business Machines Corporation | Programmable circuits for test and operation of programmable gate arrays |
| US5867507A (en) * | 1995-12-12 | 1999-02-02 | International Business Machines Corporation | Testable programmable gate array and associated LSSD/deterministic test methodology |
| US5796266A (en) | 1996-03-18 | 1998-08-18 | Micron Technology, Inc. | Circuit and a method for configuring pad connections in an integrated device |
| US5995740A (en) * | 1996-12-23 | 1999-11-30 | Lsi Logic Corporation | Method for capturing ASIC I/O pin data for tester compatibility analysis |
| US7145977B2 (en) * | 2003-07-30 | 2006-12-05 | International Business Machines Corporation | Diagnostic method and apparatus for non-destructively observing latch data |
| JP2008059690A (ja) * | 2006-08-31 | 2008-03-13 | Toshiba Corp | 半導体装置及びテスト方法 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3771131A (en) * | 1972-04-17 | 1973-11-06 | Xerox Corp | Operating condition monitoring in digital computers |
| JPS5352029A (en) * | 1976-10-22 | 1978-05-12 | Fujitsu Ltd | Arithmetic circuit unit |
| US4216539A (en) * | 1978-05-05 | 1980-08-05 | Zehntel, Inc. | In-circuit digital tester |
| US4488259A (en) * | 1982-10-29 | 1984-12-11 | Ibm Corporation | On chip monitor |
| JPS63182585A (ja) * | 1987-01-26 | 1988-07-27 | Toshiba Corp | テスト容易化機能を備えた論理回路 |
-
1988
- 1988-12-29 US US07/291,727 patent/US4980889A/en not_active Expired - Fee Related
-
1989
- 1989-09-25 JP JP1246624A patent/JPH0786526B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US4980889A (en) | 1990-12-25 |
| JPH0786526B2 (ja) | 1995-09-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5509019A (en) | Semiconductor integrated circuit device having test control circuit in input/output area | |
| US10120025B2 (en) | Functional core circuitry with serial scan test expected, mask circuitry | |
| US9417283B2 (en) | Semiconductor test system and method | |
| US6861866B2 (en) | System on chip (SOC) and method of testing and/or debugging the system on chip | |
| JPH02201276A (ja) | 複数モードのテスト装置 | |
| US7694199B2 (en) | Three boundary scan cell switches controlling input to output buffer | |
| US7322000B2 (en) | Methods and apparatus for extending semiconductor chip testing with boundary scan registers | |
| US9933483B2 (en) | Addressable tap domain selection circuit with instruction and linking circuits | |
| US20020095631A1 (en) | Input/output continuity test mode circuit | |
| US7230446B2 (en) | Semiconductor logic circuit device having pull-up/pull-down circuit for input buffer pad and wafer-probing testing method therefor | |
| US6986087B2 (en) | Method and apparatus for improving testability of I/O driver/receivers | |
| US7155647B2 (en) | Scan of chip state from a hierarchical design | |
| US7644331B2 (en) | System and method for testing and debugging analog circuits in a memory controller | |
| JP3070533B2 (ja) | 半導体集積回路試験装置 | |
| US8572446B2 (en) | Output circuitry with tri-state buffer and comparator circuitry | |
| JPS61100842A (ja) | スキヤン回路 |