JPH01270683A - 半導体集積回路 - Google Patents
半導体集積回路Info
- Publication number
- JPH01270683A JPH01270683A JP63100510A JP10051088A JPH01270683A JP H01270683 A JPH01270683 A JP H01270683A JP 63100510 A JP63100510 A JP 63100510A JP 10051088 A JP10051088 A JP 10051088A JP H01270683 A JPH01270683 A JP H01270683A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- clock
- circuit
- scan path
- test
- 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
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/318558—Addressing or selecting of subparts of the device under test
-
- 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/318552—Clock circuits details
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Tests Of Electronic Circuits (AREA)
- Testing Or Measuring Of Semiconductors Or The Like (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Semiconductor Integrated Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、論理テストがなされるべき複数の被テスト
回路を含む半導体集積回路に関する。
回路を含む半導体集積回路に関する。
[従来の技術]
第5図は、論理テストがなされるべき被テスト回路を含
む従来の半導体集積回路を示すプロ・ツク図である。
む従来の半導体集積回路を示すプロ・ツク図である。
第5図を参照して、この半導体集積回路20は、被テス
ト回路として複数の回路プロ・ツク2aないし2nを含
む。各回路ブロック2aないし2nは、パラレル入力端
子およびパラレル出力端子を備え、各々の端子かスキャ
ンパス1に接続される。各回路ブロックの入力側に接続
されたスキャンパス]は、シリアル入力端子4からテス
トデータ信号Stを受けるように接続され、出力側に接
続されているスキャンパス1は、テスト結果を示ずデー
タ信号Soをシリアル出力端子8に与えるように接続さ
れる。
ト回路として複数の回路プロ・ツク2aないし2nを含
む。各回路ブロック2aないし2nは、パラレル入力端
子およびパラレル出力端子を備え、各々の端子かスキャ
ンパス1に接続される。各回路ブロックの入力側に接続
されたスキャンパス]は、シリアル入力端子4からテス
トデータ信号Stを受けるように接続され、出力側に接
続されているスキャンパス1は、テスト結果を示ずデー
タ信号Soをシリアル出力端子8に与えるように接続さ
れる。
クロック信号φ1、φ2A、φ2Bおよびφ2;4は、
クロック入力端子5.6a、6bおよび6nを介して与
えられる。回路ブロック2aに接続されたスキャンパス
1は、クロック信号φ、およびφ2Aを受けるように接
続される。回路ブロック2bに接続されたスキャンパス
1は、クロック信号φ1およびφ2Bを受けるように接
続される。
クロック入力端子5.6a、6bおよび6nを介して与
えられる。回路ブロック2aに接続されたスキャンパス
1は、クロック信号φ、およびφ2Aを受けるように接
続される。回路ブロック2bに接続されたスキャンパス
1は、クロック信号φ1およびφ2Bを受けるように接
続される。
回路ブロック2nに接続されたスキャンパス1は、クロ
ック信号φ1およびφ2Nを受けるように接続される。
ック信号φ1およびφ2Nを受けるように接続される。
また、この図の例では、回路ブロック2aの出力側に接
続されたスキャンパス1と、回路ブロック2bの入力側
に接続されたスキャンパス1との間に、Nチャネルトラ
ンジスタ3が接続される。
続されたスキャンパス1と、回路ブロック2bの入力側
に接続されたスキャンパス1との間に、Nチャネルトラ
ンジスタ3が接続される。
このトランジスタ3のゲートは、テストモードを示すテ
ストモード信号TMをテストモード制御端子7を介して
外部から受けるように接続される。
ストモード信号TMをテストモード制御端子7を介して
外部から受けるように接続される。
このトランジスタ3は、テストモードにおいてオフする
よう制御される。
よう制御される。
次に、動作について説明する。
各回路ブロック2aないし2nは、各々入出力端子にス
キャンパス1が接続されているので、他の回路フロック
とは独立してテストを行なうことができる。
キャンパス1が接続されているので、他の回路フロック
とは独立してテストを行なうことができる。
テストモードにおいて、たとえば、回路ブロック2aの
テストを行なう場合について説明する。
テストを行なう場合について説明する。
まず、テスト用のテス]・データ(ドライブデータ)信
号Stをシリアル入力端子4を介して入力端のスキャン
パス1にシリアル入力し、回路ブロック2aにパラレル
データとして与える。回路ブロック2aは、このテスト
データを受けて論理動作を行ない、テスト結果を示すパ
ラレルデータを出力側のスキャンパスコに出力する。出
力側のスキャンパス]は、このテスト結果を受け、これ
をシリアルデータに変換してシリアル出力端子8に与え
る。なお、他の回路ブロック2bないし2nについても
同様にテストか行なえる。
号Stをシリアル入力端子4を介して入力端のスキャン
パス1にシリアル入力し、回路ブロック2aにパラレル
データとして与える。回路ブロック2aは、このテスト
データを受けて論理動作を行ない、テスト結果を示すパ
ラレルデータを出力側のスキャンパスコに出力する。出
力側のスキャンパス]は、このテスト結果を受け、これ
をシリアルデータに変換してシリアル出力端子8に与え
る。なお、他の回路ブロック2bないし2nについても
同様にテストか行なえる。
次に、通常の動作モードにおいて、高レベルのテストモ
ード信号TMがトランジスタ3のゲートに与えられ、ト
ランジスタ3かオンする。これにより、回路ブロック2
aからの1つの出力信号が回路ブロック2bに与えられ
る。このように、所定の回路ブロック間が接続されるこ
とにより、この半導体集積回路の所望の動作が行なわれ
る。
ード信号TMがトランジスタ3のゲートに与えられ、ト
ランジスタ3かオンする。これにより、回路ブロック2
aからの1つの出力信号が回路ブロック2bに与えられ
る。このように、所定の回路ブロック間が接続されるこ
とにより、この半導体集積回路の所望の動作が行なわれ
る。
第6図は、第5図に示されたスキャンパスにおいて使用
されるシフシトレジスタの例を示す回路図である。
されるシフシトレジスタの例を示す回路図である。
第6図を参照して、このシフトレジスタは、入力端子4
]と出力端子81の間に、Nチャネルトランジスタ3コ
と、インバータ9コおよび92により構成されるマスタ
ラッチ回路と、Nチャネルトランジスタ32と、インバ
ータ93および94により構成されるスレーブラッチ回
路とか直列に接続されている。マスクおよびスレーブラ
ッチ回路は、各々ドライブ能力の異なる2つのインバー
タ91および92または93および94により構成され
たレシオ型ラッチ回路である。レシオ型ラッチ回路では
、ドライブ能力の大きなインバータの入力をラッチ回路
の入力とし、ドライブ能力の小さいインバータの入力を
ラッチ回路の出力に接続する。レシオ型ラッチ回路は、
回路規模が小さく、スタティック動作が可能であるので
、MO8半導体集積回路において好んで用いられる。
]と出力端子81の間に、Nチャネルトランジスタ3コ
と、インバータ9コおよび92により構成されるマスタ
ラッチ回路と、Nチャネルトランジスタ32と、インバ
ータ93および94により構成されるスレーブラッチ回
路とか直列に接続されている。マスクおよびスレーブラ
ッチ回路は、各々ドライブ能力の異なる2つのインバー
タ91および92または93および94により構成され
たレシオ型ラッチ回路である。レシオ型ラッチ回路では
、ドライブ能力の大きなインバータの入力をラッチ回路
の入力とし、ドライブ能力の小さいインバータの入力を
ラッチ回路の出力に接続する。レシオ型ラッチ回路は、
回路規模が小さく、スタティック動作が可能であるので
、MO8半導体集積回路において好んで用いられる。
次に、動作について説明する。
クロック信号φ、およびφ2は、互いに同時に高レベル
になることのないシフトクロック信号である。マスタラ
ッチ回路は、クロック信号φ1に応答して、シリアル入
力端子41からのデータ信号をストアする。その後、ス
レーブラッチ回路は、クロック信号φ2に応答して、マ
スタラッチ回路にスI・アされたデータ信号をストアし
、シリアル出力端子81を介して出力する。
になることのないシフトクロック信号である。マスタラ
ッチ回路は、クロック信号φ1に応答して、シリアル入
力端子41からのデータ信号をストアする。その後、ス
レーブラッチ回路は、クロック信号φ2に応答して、マ
スタラッチ回路にスI・アされたデータ信号をストアし
、シリアル出力端子81を介して出力する。
一般に、スキャンパスは、このようなシフトレジスタの
複数個の直列接続を含み、各シフトレジスタにパラレル
の入出力端子が設けられている。
複数個の直列接続を含み、各シフトレジスタにパラレル
の入出力端子が設けられている。
なお、このようなシフトレジスタは、2つのクロック信
号φ1およびφ2のうち一方が与えられたたけでは、シ
フト動作を行なわない。したがって、第5図に示される
ように、一方のクロック信号(図ではφ1)を各スキャ
ンパスに対して共通して与えることかできる。しかし、
第5図において、もし、クロック信号φ2人ないしφ2
Nの代わりに共通のクロック信号を与えた場合、特定の
回路ブロックのテストがなされるとき、他の回路ブロッ
クにも同じテスト用のドライブデータが与えられてしま
うので、他の回路ブロックに含まれる回路の破壊や性能
の劣化などをもたらすことがある。
号φ1およびφ2のうち一方が与えられたたけでは、シ
フト動作を行なわない。したがって、第5図に示される
ように、一方のクロック信号(図ではφ1)を各スキャ
ンパスに対して共通して与えることかできる。しかし、
第5図において、もし、クロック信号φ2人ないしφ2
Nの代わりに共通のクロック信号を与えた場合、特定の
回路ブロックのテストがなされるとき、他の回路ブロッ
クにも同じテスト用のドライブデータが与えられてしま
うので、他の回路ブロックに含まれる回路の破壊や性能
の劣化などをもたらすことがある。
第7図は、第5図に示されたスキャンパス間の接続部分
の詳細を示す回路図である。
の詳細を示す回路図である。
第7図を参照して、この図は、トランジスタ3の両側に
接続されたスキャンパス内にある2つのシフトレジスタ
を示す。この図における2つのシフトレジスタは、とも
に第6図に示されたものと同様の回路構成を持つ。
接続されたスキャンパス内にある2つのシフトレジスタ
を示す。この図における2つのシフトレジスタは、とも
に第6図に示されたものと同様の回路構成を持つ。
テストモードにおいて、トランジスタ3は、低レベルの
テストモード信号TMに応答して、オフする。回路ブロ
ック2aから出力されたテスト結果を示すデータ信号が
パラレル入力端子1oに与えられ、トランジスタ33を
介してノードN1に与えられる。このデータ信号は、ク
ロック信号φ1およびφ2^に応答してなされるシフト
動作により、シリアル出力端子81を介してシリアルに
出力される。なお、トランジスタ33のゲートには、ス
トローブ信号STBが与えられる。
テストモード信号TMに応答して、オフする。回路ブロ
ック2aから出力されたテスト結果を示すデータ信号が
パラレル入力端子1oに与えられ、トランジスタ33を
介してノードN1に与えられる。このデータ信号は、ク
ロック信号φ1およびφ2^に応答してなされるシフト
動作により、シリアル出力端子81を介してシリアルに
出力される。なお、トランジスタ33のゲートには、ス
トローブ信号STBが与えられる。
一方、回路ブロック2bは、パラレル出力端子11に接
続されており、クロック信号φ1およびφ2已に応答し
て入力されたシリアルのテスト用ドライブデータをこの
端子11を介して受ける。
続されており、クロック信号φ1およびφ2已に応答し
て入力されたシリアルのテスト用ドライブデータをこの
端子11を介して受ける。
通常の動作モードにおいて、トランジスタ3は、高レベ
ルのテストモード信号TMに応答して、オンする。また
、l−ランジスタ33も、高レベルのストローブ信号S
TBに応答して、オンする。したかって、パラレル入力
端子]0とパラレル出力端子11間が2つのラッチ回路
を介して接続される。これにより、2つの回路ブロック
2aおよび2b間で、所望の回路接続がなされる。但し
、このとき、この回路接続に悪影響を与えないようにク
ロック信号を与える必要がある。すなわち、クロック信
号φ1、φ2Aおよびφ28を低レベルに設定する必要
がある。
ルのテストモード信号TMに応答して、オンする。また
、l−ランジスタ33も、高レベルのストローブ信号S
TBに応答して、オンする。したかって、パラレル入力
端子]0とパラレル出力端子11間が2つのラッチ回路
を介して接続される。これにより、2つの回路ブロック
2aおよび2b間で、所望の回路接続がなされる。但し
、このとき、この回路接続に悪影響を与えないようにク
ロック信号を与える必要がある。すなわち、クロック信
号φ1、φ2Aおよびφ28を低レベルに設定する必要
がある。
[発明が解決しようとする課題]
第5図に示したような従来の半導体集積回路20では、
論理テストかなされるべき被テスト回路ブロック2aな
いし2nが多く存在する場合、これに比例して多くのス
キャンパス1を設ける必要がある。したかって、これら
のスキャンパス1を駆動するのに必要なりロック信号φ
2Aないしφ2Nの数も増加し、外部からそれらの信号
を与えるために、数多くのクロック入力端子6aないし
6nを設ける必要がある。これにより、パッケージ等が
大きくなり、安価な半導体集積回路が得られないという
課題があった。
論理テストかなされるべき被テスト回路ブロック2aな
いし2nが多く存在する場合、これに比例して多くのス
キャンパス1を設ける必要がある。したかって、これら
のスキャンパス1を駆動するのに必要なりロック信号φ
2Aないしφ2Nの数も増加し、外部からそれらの信号
を与えるために、数多くのクロック入力端子6aないし
6nを設ける必要がある。これにより、パッケージ等が
大きくなり、安価な半導体集積回路が得られないという
課題があった。
この発明は、上記のような課題を解決するためになされ
たもので、論理テストかなされるべき被テスト回路の数
が増加して、これらをテストするために必要なりロック
信号が増えても、これらのクロック信号を外部から受け
るための端子を増やす必要のない半導体集積回路を得る
ことを目的とする。
たもので、論理テストかなされるべき被テスト回路の数
が増加して、これらをテストするために必要なりロック
信号が増えても、これらのクロック信号を外部から受け
るための端子を増やす必要のない半導体集積回路を得る
ことを目的とする。
[課題を解決するための手段]
この発明に係る半導体集積回路は、論理テストがなされ
るべき複数の被テスト回路と、複数の被テスト回路の各
々に接続され外部から与えられたクロック信号に応答し
て外部から与えられたテスト信号を各々が接続されてい
る被テスト回路に与える複数のシフトレジスタ手段と、
クロック信号を複数のシフトレジスタ手段のうちのいず
れに与えるのかを指定するための指定信号を外部から受
ける指定信号入力手段と、指定信号に応答して外部から
のクロック信号を指定信号が指定する複数のシフトレジ
スタ手段のうちの少なくとも1つに選択的に与えるクロ
ック信号選択供与手段とを含む。
るべき複数の被テスト回路と、複数の被テスト回路の各
々に接続され外部から与えられたクロック信号に応答し
て外部から与えられたテスト信号を各々が接続されてい
る被テスト回路に与える複数のシフトレジスタ手段と、
クロック信号を複数のシフトレジスタ手段のうちのいず
れに与えるのかを指定するための指定信号を外部から受
ける指定信号入力手段と、指定信号に応答して外部から
のクロック信号を指定信号が指定する複数のシフトレジ
スタ手段のうちの少なくとも1つに選択的に与えるクロ
ック信号選択供与手段とを含む。
[作用コ
この発明における半導体集積回路では、クロック信号選
択供与手段が、外部から与えられたクロック信号を、指
定信号が指定するシフトレジスタ手段に与える。外部か
らシフトレジスタ手段ごとにクロック信号を与える必要
かなくなるので、必要なりロック信号の数が増えてもそ
れらの信号を外部から受ける端子の数は増えない。
択供与手段が、外部から与えられたクロック信号を、指
定信号が指定するシフトレジスタ手段に与える。外部か
らシフトレジスタ手段ごとにクロック信号を与える必要
かなくなるので、必要なりロック信号の数が増えてもそ
れらの信号を外部から受ける端子の数は増えない。
[発明の実施例コ
第1図は、この発明の一実施例を示す、論理テストがな
されるべき複数の被テスト回路ブロックを含む半導体集
積回路を示すブロック図である。
されるべき複数の被テスト回路ブロックを含む半導体集
積回路を示すブロック図である。
第1図を参照し7て、この半導体集積回路20は、第5
図に示した従来のものと比較して、シリアル入力端子4
に接続されたレジスタ12と、レジスタコ−2の出力お
よびクロック入力端子6に接続されたANDゲート13
とを含む。各A、 N Dゲート13の出力が対応する
スキャンパス]に接続される。端子5.6および14は
、各々外部からクロック信号φ1、φ2およびφ、を受
けるためのものである。
図に示した従来のものと比較して、シリアル入力端子4
に接続されたレジスタ12と、レジスタコ−2の出力お
よびクロック入力端子6に接続されたANDゲート13
とを含む。各A、 N Dゲート13の出力が対応する
スキャンパス]に接続される。端子5.6および14は
、各々外部からクロック信号φ1、φ2およびφ、を受
けるためのものである。
レジスタ12は、回路ブロック2aないし2nの数に対
応して設りられたシフ1−レジスタ12aないし12n
の直列接続を含み、互いに同時に高レベルになることの
ないクロック信号φ1およびφ3を受けるように接続さ
れる。
応して設りられたシフ1−レジスタ12aないし12n
の直列接続を含み、互いに同時に高レベルになることの
ないクロック信号φ1およびφ3を受けるように接続さ
れる。
動作において、まず、レジスタ12に対し、クロック信
号φ2を与えるべきスキャンパス1の指定を行なう。す
なわち、その設定を行なうための指定信号Ssがシリア
ル入力端子4に与えられ、レジスタ12は、クロック信
号φ1およびφ、に応答して、その信号をストアする。
号φ2を与えるべきスキャンパス1の指定を行なう。す
なわち、その設定を行なうための指定信号Ssがシリア
ル入力端子4に与えられ、レジスタ12は、クロック信
号φ1およびφ、に応答して、その信号をストアする。
たとえば、回路ブロック2aに接続されているスキャン
パス1だUにクロック信号φ2を与えるとき、シフトレ
ジスタ1.2 aが高レベルの電圧を出力するように指
定信号Ssが与えられる。
パス1だUにクロック信号φ2を与えるとき、シフトレ
ジスタ1.2 aが高レベルの電圧を出力するように指
定信号Ssが与えられる。
指定を行なった後、クロック信号φ1およびφ2を与え
ることにより、クロック信号φ2が指定されたスキャン
パス1に与えられ、テストデータ信号Stが人力される
。前述の例では、クロック信号φ2かクロック信号φ2
Aとして、回路ブロック2aに接続されたスキャンパス
1−に与えられる。一方、他の回路ブロックに接続され
たスキャンパスには、クロック信号か与えられないので
、所望のスキャンパス1のみを選択的に動作させること
ができる。
ることにより、クロック信号φ2が指定されたスキャン
パス1に与えられ、テストデータ信号Stが人力される
。前述の例では、クロック信号φ2かクロック信号φ2
Aとして、回路ブロック2aに接続されたスキャンパス
1−に与えられる。一方、他の回路ブロックに接続され
たスキャンパスには、クロック信号か与えられないので
、所望のスキャンパス1のみを選択的に動作させること
ができる。
このようにして、第5図に示した従来の例では回路ブロ
ックか増えるのに比例してクロック入力端子の数も増加
していたが、第1図の例に示されるように、3つのクロ
ック入力端子5.6および14たけで賄うことができる
。すなイつち、回路ブロックの数か増加しても、クロッ
ク入力端子の数は増加しない。
ックか増えるのに比例してクロック入力端子の数も増加
していたが、第1図の例に示されるように、3つのクロ
ック入力端子5.6および14たけで賄うことができる
。すなイつち、回路ブロックの数か増加しても、クロッ
ク入力端子の数は増加しない。
第2図は、第1図に示した半導体集積回路において使用
されるレジスタの一例を示す回路図である。
されるレジスタの一例を示す回路図である。
第2図を参照して、このレジスタ]2は、シフトレジス
タ12a、12bおよび1.2 nの直列接続を含む。
タ12a、12bおよび1.2 nの直列接続を含む。
これらのシフI・レジスタは、クロック信号φ、および
φ、を受けるように接続される。
φ、を受けるように接続される。
個々のシフトレジスタの動作は、第6図に示されたもの
と同様であり、説明は省略される。
と同様であり、説明は省略される。
第3図は、この発明のもう1つの実施例を示す、複数の
被テスト回路ブロックを含む半導体集積回路を示すブロ
ック図である。
被テスト回路ブロックを含む半導体集積回路を示すブロ
ック図である。
第3図を参照して、この半導体集積回路20は、第1図
に示されたものと比較して、クロック入力端子5および
14に接続されたANDゲート13aおよび13bとイ
ンバータ9とによって構成された回路を含む。第1図に
示されたテストモード制御端子7か省かれている。
に示されたものと比較して、クロック入力端子5および
14に接続されたANDゲート13aおよび13bとイ
ンバータ9とによって構成された回路を含む。第1図に
示されたテストモード制御端子7か省かれている。
テス1へモードのシフト動作において、クロック信号φ
、およびφ、が同時に高レベルになることはない。この
半導体集積回路20では、クロック信号φ1およびφ3
が同時に高レベルになるときを、通常の動作モードに割
当てている。そして通常の動作モートにおける回路ブロ
ック間の所望の= 14− 回路接続に悪影響を与えないよう、クロック信号φ3か
高レベルのときにスキャンパス1にクロック信号φ、に
同期した信号か与えられないようにしている(各スキャ
ンパス1にはクロック信号φ、の代イつりにクロック信
号φ、Xを与える)。これにより、第1図に示された例
で設けられていたテストモード制御端子7をも省くこと
ができ、さらに安価な半導体集積回路が得られる。
、およびφ、が同時に高レベルになることはない。この
半導体集積回路20では、クロック信号φ1およびφ3
が同時に高レベルになるときを、通常の動作モードに割
当てている。そして通常の動作モートにおける回路ブロ
ック間の所望の= 14− 回路接続に悪影響を与えないよう、クロック信号φ3か
高レベルのときにスキャンパス1にクロック信号φ、に
同期した信号か与えられないようにしている(各スキャ
ンパス1にはクロック信号φ、の代イつりにクロック信
号φ、Xを与える)。これにより、第1図に示された例
で設けられていたテストモード制御端子7をも省くこと
ができ、さらに安価な半導体集積回路が得られる。
第4図は、この発明の他の実施例を示す、複数の被テス
ト回路ブロックを含む半導体集積回路を示すブロック図
である。
ト回路ブロックを含む半導体集積回路を示すブロック図
である。
第4図を参照して、この半導体集積回路20は、第1図
に示されたものと比較して、各回路ブロック2aないし
2nの出力側に接続されたスキャンパス1のシリアル出
力と、シリアル入出力端子15との間に接続されたNチ
ャネルトランジスタ3aないし3nを含む。これらのト
ランジスタ3aないし3nは、クロック信号φ2^ない
しφ2Nを受けるように接続され、スキャンパス1から
のシリアル出力信号SOaないしSonを選択するセレ
クタ回路を構成する。セレクタ回路の出力端子をシリア
ル入力端子と兼用することにより、回路ブロック2aな
いし2nの数が増えてもシリアル出力端子の数が増加す
ることを防ぐことができる。
に示されたものと比較して、各回路ブロック2aないし
2nの出力側に接続されたスキャンパス1のシリアル出
力と、シリアル入出力端子15との間に接続されたNチ
ャネルトランジスタ3aないし3nを含む。これらのト
ランジスタ3aないし3nは、クロック信号φ2^ない
しφ2Nを受けるように接続され、スキャンパス1から
のシリアル出力信号SOaないしSonを選択するセレ
クタ回路を構成する。セレクタ回路の出力端子をシリア
ル入力端子と兼用することにより、回路ブロック2aな
いし2nの数が増えてもシリアル出力端子の数が増加す
ることを防ぐことができる。
なお、第2図に示されたレジスタ12は、レシオ型ラッ
チ回路を含むシフトレジスタを接続したものを示したが
、これに限ることなく、一般のシフトレジスタを適用す
ることは可能である。
チ回路を含むシフトレジスタを接続したものを示したが
、これに限ることなく、一般のシフトレジスタを適用す
ることは可能である。
[発明の効果コ
以上のように、この発明によれば、指定信号によって指
定されたシフトレジスタ手段にクロック信号を選択的に
与えるクロック信号選択供与手段を設けたので、論理テ
ストかなされるべき被テスト回路の数が増加して、これ
らをテストするために必要なりロック信号の数が増えて
も、これらのクロック信号を外部から受けるための端子
の数を増やす必要のない半導体集積回路がもたらされた
。
定されたシフトレジスタ手段にクロック信号を選択的に
与えるクロック信号選択供与手段を設けたので、論理テ
ストかなされるべき被テスト回路の数が増加して、これ
らをテストするために必要なりロック信号の数が増えて
も、これらのクロック信号を外部から受けるための端子
の数を増やす必要のない半導体集積回路がもたらされた
。
第1図は、この発明の一実施例を示す、論理テストがな
されるべき複数の被テスト回路ブロックを含む半導体集
積回路を示すブロック図である。 第2図は、第1図に示された実施例において使用される
レジスタの一例を示す回路図である。第3図は、この発
明のもう1つの実施例を示す、複数の被テスト回路ブロ
ックを含む半導体集積回路を示すブロック図である。第
4図は、この発明の他の実施例を示す、複数の被テスト
回路ブロックを含む半導体集積回路を示すブロック図で
ある。第5図は、複数の被テスト回路を含む従来の半導
体集積回路を示すブロック図である。第6図は、第5図
に示されたスキャンパスにおいて使用されるシフトレジ
スタを示す回路図である。第7図は、第5図に示された
スキャンパス間の接続部分の詳細を示す回路図である。 図において、1はスキャンパス、2aないし2nは被テ
スト回路ブロック、12はレジスタ、12aないし12
nはシフトレジスタ、13はANDゲート、20は半導
体集積回路である。 なお、図中、同一符号は同一または相当部分を示す。 手続補正書く自発) 平成 1 5 8 昭和 年 月 日 2、発明の名称 半導体集積回路 3、補正をする者 事件との関係 特許出願人 住 所 東京都千代田区丸の内二丁目2番3号名
称 (601)三菱電機株式会社代表者 志 岐
守 哉 4、代理人 住 所 東京都千代田区丸の内二丁目2番3号三
菱電機株式会社内 5、補正の対称 明細書の発明の詳細な説明の欄 6、補正の内容 (1) 明細書第8頁第7行ないし第14行の「回路ブ
ロック2aから・・与えられる。」を以下の文章に訂正
する。 記 回路ブロック2aから出力されたテスト結果を示すデー
タ信号は、パラレル入力端子10に与えられ、ストロー
ブ信号STBに応答してトランジスタ33を介して2つ
のインバータ91および92により構成されたマスクラ
ッチ回路にストアされる。このデータ信号は、クロック
信号φ2Aおよびφ1に応答してなされるシフト動作に
より、シリアル出力端子81を介して次段のシフトレジ
スタまたは半導体集積回路のシリアル出力端子8に与え
られる。 以上 −つ −
されるべき複数の被テスト回路ブロックを含む半導体集
積回路を示すブロック図である。 第2図は、第1図に示された実施例において使用される
レジスタの一例を示す回路図である。第3図は、この発
明のもう1つの実施例を示す、複数の被テスト回路ブロ
ックを含む半導体集積回路を示すブロック図である。第
4図は、この発明の他の実施例を示す、複数の被テスト
回路ブロックを含む半導体集積回路を示すブロック図で
ある。第5図は、複数の被テスト回路を含む従来の半導
体集積回路を示すブロック図である。第6図は、第5図
に示されたスキャンパスにおいて使用されるシフトレジ
スタを示す回路図である。第7図は、第5図に示された
スキャンパス間の接続部分の詳細を示す回路図である。 図において、1はスキャンパス、2aないし2nは被テ
スト回路ブロック、12はレジスタ、12aないし12
nはシフトレジスタ、13はANDゲート、20は半導
体集積回路である。 なお、図中、同一符号は同一または相当部分を示す。 手続補正書く自発) 平成 1 5 8 昭和 年 月 日 2、発明の名称 半導体集積回路 3、補正をする者 事件との関係 特許出願人 住 所 東京都千代田区丸の内二丁目2番3号名
称 (601)三菱電機株式会社代表者 志 岐
守 哉 4、代理人 住 所 東京都千代田区丸の内二丁目2番3号三
菱電機株式会社内 5、補正の対称 明細書の発明の詳細な説明の欄 6、補正の内容 (1) 明細書第8頁第7行ないし第14行の「回路ブ
ロック2aから・・与えられる。」を以下の文章に訂正
する。 記 回路ブロック2aから出力されたテスト結果を示すデー
タ信号は、パラレル入力端子10に与えられ、ストロー
ブ信号STBに応答してトランジスタ33を介して2つ
のインバータ91および92により構成されたマスクラ
ッチ回路にストアされる。このデータ信号は、クロック
信号φ2Aおよびφ1に応答してなされるシフト動作に
より、シリアル出力端子81を介して次段のシフトレジ
スタまたは半導体集積回路のシリアル出力端子8に与え
られる。 以上 −つ −
Claims (1)
- 【特許請求の範囲】 外部からクロック信号を受けるクロック入力手段と、 論理テストがなされるべき複数の被テスト回路と、 外部から前記複数の被テスト回路をテストするためのテ
スト信号を受けるテスト信号入力手段と、前記クロック
入力手段を介して与えられたクロック信号に応答してシ
フト動作を行なう複数のシフトレジスタ手段とを含み、 前記複数のシフトレジスタ手段の各々が、前記複数の被
テスト回路の各々に接続され、 前記シフトレジスタ手段は、前記テスト信号入力手段に
接続され、前記クロック入力手段を介して与えられたク
ロック信号に応答してテスト信号を接続されている前記
被テスト回路に与え、前記クロック入力手段に与えられ
たクロック信号を前記複数のシフトレジスタ手段のうち
のいずれに与えるのかを指定するための指定信号を外部
から受ける指定信号入力手段と、 前記クロック入力手段および前記指定信号入力手段に接
続され、前記指定信号入力手段を介して与えられた指定
信号に応答して、前記クロック入力手段に与えられたク
ロック信号を前記指定信号が指定する前記複数のシフト
レジスタ手段のうちの少なくとも1つに選択的に与える
クロック信号選択供与手段とを含む、半導体集積回路。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63100510A JPH01270683A (ja) | 1988-04-22 | 1988-04-22 | 半導体集積回路 |
| US07/341,561 US4914379A (en) | 1988-04-22 | 1989-04-20 | Semiconductor integrated circuit and method of testing same |
| DE3913219A DE3913219C3 (de) | 1988-04-22 | 1989-04-21 | Integrierte Halbleiterschaltung mit mehreren Schaltungen, die logischen Tests unterworfen werden |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63100510A JPH01270683A (ja) | 1988-04-22 | 1988-04-22 | 半導体集積回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01270683A true JPH01270683A (ja) | 1989-10-27 |
Family
ID=14275947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63100510A Pending JPH01270683A (ja) | 1988-04-22 | 1988-04-22 | 半導体集積回路 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4914379A (ja) |
| JP (1) | JPH01270683A (ja) |
| DE (1) | DE3913219C3 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05142298A (ja) * | 1991-11-26 | 1993-06-08 | Matsushita Electric Ind Co Ltd | 論理回路システムのテスト回路 |
| CN112448705A (zh) * | 2019-08-28 | 2021-03-05 | 上海顺久电子科技有限公司 | 模式选择电路、集成电路及电子设备 |
| CN114563694A (zh) * | 2022-03-31 | 2022-05-31 | 上海韬润半导体有限公司 | 时钟门控控制电路及芯片测试电路 |
Families Citing this family (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5019772A (en) * | 1989-05-23 | 1991-05-28 | International Business Machines Corporation | Test selection techniques |
| JP2676169B2 (ja) * | 1989-12-27 | 1997-11-12 | 三菱電機株式会社 | スキャンパス回路 |
| JPH03252569A (ja) * | 1990-02-26 | 1991-11-11 | Advanced Micro Devicds Inc | スキャンパス用レジスタ回路 |
| US5119378A (en) * | 1990-03-02 | 1992-06-02 | General Electric Company | Testing of integrated circuits including internal test circuitry and using token passing to select testing ports |
| US5070296A (en) * | 1990-06-22 | 1991-12-03 | Honeywell Inc. | Integrated circuit interconnections testing |
| JPH0455778A (ja) * | 1990-06-26 | 1992-02-24 | Toshiba Corp | 半導体装置のテスト方法 |
| EP0469809A3 (en) * | 1990-07-30 | 1992-07-01 | Fujitsu Limited | Integrated circuit arrangement suitable for testing cells arranged in rows and columns |
| JPH04140677A (ja) * | 1990-10-01 | 1992-05-14 | Toshiba Corp | 半導体集積回路 |
| JP2925287B2 (ja) * | 1990-10-17 | 1999-07-28 | 富士通株式会社 | 半導体装置 |
| US5166604A (en) * | 1990-11-13 | 1992-11-24 | Altera Corporation | Methods and apparatus for facilitating scan testing of asynchronous logic circuitry |
| DE4132072A1 (de) * | 1991-09-26 | 1993-04-08 | Grundig Emv | Pruefeinrichtung fuer integrierte schaltkreise |
| US5590135A (en) * | 1991-11-20 | 1996-12-31 | Lucent Technologies Inc. | Testing a sequential circuit |
| DE4142775C2 (de) * | 1991-12-23 | 1994-10-06 | Telefunken Microelectron | Verfahren zum Überprüfen eines in einem Schaltkreis integrierten Zeitglieds |
| US5534774A (en) * | 1992-04-23 | 1996-07-09 | Intel Corporation | Apparatus for a test access architecture for testing of modules within integrated circuits |
| JPH063424A (ja) * | 1992-06-22 | 1994-01-11 | Mitsubishi Electric Corp | 集積回路装置、および集積回路装置に組込まれるテストデータ発生回路 |
| US5404359A (en) * | 1992-06-29 | 1995-04-04 | Tandem Computers Incorporated | Fail safe, fault tolerant circuit for manufacturing test logic on application specific integrated circuits |
| US5442642A (en) * | 1992-12-11 | 1995-08-15 | Micron Semiconductor, Inc. | Test signal generator on substrate to test |
| EP0642084A1 (de) * | 1993-08-04 | 1995-03-08 | Siemens Aktiengesellschaft | Integrierte Logikschaltung mit Testmöglichkeit |
| FR2733324B1 (fr) * | 1995-04-19 | 1997-05-30 | Schlumberger Ind Sa | Procede et equipement de test automatique en parallele de composants electroniques |
| DE19536226C2 (de) * | 1995-09-28 | 2003-05-08 | Infineon Technologies Ag | Testbare Schaltungsanordnung mit mehreren identischen Schaltungsblöcken |
| US5642363A (en) * | 1995-12-21 | 1997-06-24 | Ncr Corporation | Method and apparatus for testing of electronic assemblies |
| US5982815A (en) * | 1996-07-01 | 1999-11-09 | Advanced Micro Devices Inc. | Circuit for setting a device into a test mode by changing a first port to a fixed clock and a second port to a non-fixed clock |
| US5831991A (en) * | 1996-12-13 | 1998-11-03 | Hewlett-Packard Co. | Methods and apparatus for electrically verifying a functional unit contained within an integrated cirucuit |
| US5914965A (en) * | 1997-05-08 | 1999-06-22 | Northern Telecom Limited | Serial output self-test circuit |
| US6157210A (en) | 1997-10-16 | 2000-12-05 | Altera Corporation | Programmable logic device with circuitry for observing programmable logic circuit signals and for preloading programmable logic circuits |
| JP2000081466A (ja) * | 1998-09-07 | 2000-03-21 | Oki Electric Ind Co Ltd | 半導体集積装置 |
| US7249298B2 (en) * | 2002-04-30 | 2007-07-24 | Samsung Electronics Co., Ltd. | Multiple scan chains with pin sharing |
| KR101047533B1 (ko) * | 2007-02-23 | 2011-07-08 | 삼성전자주식회사 | 멀티 페이즈 스캔체인을 구동하는 시스템온칩과 그 방법 |
| US11300615B2 (en) * | 2017-12-29 | 2022-04-12 | Texas Instruments Incorporated | Transistion fault testing of funtionally asynchronous paths in an integrated circuit |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62233780A (ja) * | 1986-04-03 | 1987-10-14 | Hitachi Ltd | 大規模論理回路およびそのテスト方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5483341A (en) * | 1977-12-15 | 1979-07-03 | Nec Corp | Digital integrated circuit |
| US4357703A (en) * | 1980-10-09 | 1982-11-02 | Control Data Corporation | Test system for LSI circuits resident on LSI chips |
| US4503537A (en) * | 1982-11-08 | 1985-03-05 | International Business Machines Corporation | Parallel path self-testing system |
| US4513418A (en) * | 1982-11-08 | 1985-04-23 | International Business Machines Corporation | Simultaneous self-testing system |
| US4534028A (en) * | 1983-12-01 | 1985-08-06 | Siemens Corporate Research & Support, Inc. | Random testing using scan path technique |
| GB8518859D0 (en) * | 1985-07-25 | 1985-08-29 | Int Computers Ltd | Digital integrated circuits |
-
1988
- 1988-04-22 JP JP63100510A patent/JPH01270683A/ja active Pending
-
1989
- 1989-04-20 US US07/341,561 patent/US4914379A/en not_active Expired - Fee Related
- 1989-04-21 DE DE3913219A patent/DE3913219C3/de not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62233780A (ja) * | 1986-04-03 | 1987-10-14 | Hitachi Ltd | 大規模論理回路およびそのテスト方法 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05142298A (ja) * | 1991-11-26 | 1993-06-08 | Matsushita Electric Ind Co Ltd | 論理回路システムのテスト回路 |
| CN112448705A (zh) * | 2019-08-28 | 2021-03-05 | 上海顺久电子科技有限公司 | 模式选择电路、集成电路及电子设备 |
| CN112448705B (zh) * | 2019-08-28 | 2024-05-03 | 上海顺久电子科技有限公司 | 模式选择电路、集成电路及电子设备 |
| CN114563694A (zh) * | 2022-03-31 | 2022-05-31 | 上海韬润半导体有限公司 | 时钟门控控制电路及芯片测试电路 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3913219A1 (de) | 1989-11-09 |
| DE3913219C2 (ja) | 1992-06-25 |
| US4914379A (en) | 1990-04-03 |
| DE3913219C3 (de) | 1997-12-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4914379A (en) | Semiconductor integrated circuit and method of testing same | |
| JPS63310046A (ja) | テスト補助回路 | |
| JP2587546B2 (ja) | 走査回路 | |
| JPS63263480A (ja) | 半導体集積論理回路 | |
| JPH0365670A (ja) | 集積回路装置 | |
| US5414714A (en) | Method and apparatus for scan testing an array in a data processing system | |
| US4913557A (en) | Intergrated logic circuit having testing function circuit formed integrally therewith | |
| US7296200B2 (en) | Soc-based core scan chain linkage switch | |
| JPH03118641A (ja) | スキャンレジスタおよびそれを用いたテスト回路 | |
| JP2820131B2 (ja) | 液晶駆動方法および液晶駆動回路 | |
| JP2827062B2 (ja) | 集積回路 | |
| US4910734A (en) | Intergrated circuit having testing function circuit and control circuit therefor | |
| US4780627A (en) | Testing programmable logic arrays | |
| JP2002340981A (ja) | 半導体装置 | |
| JPH0192673A (ja) | カウンタ・テスト装置 | |
| US5091660A (en) | Semiconductor logic circuit | |
| JPH0421883B2 (ja) | ||
| JPS61212116A (ja) | 半導体集積回路 | |
| JPS6022431B2 (ja) | ダイナミック型シフトレジスタ | |
| JP2868038B2 (ja) | 半導体集積回路装置のテスト回路 | |
| JPS62293825A (ja) | ゲ−ト回路 | |
| JPS6144342B2 (ja) | ||
| JPS6095370A (ja) | 集積回路装置 | |
| JPS63198884A (ja) | テスト補助回路 | |
| JP2871348B2 (ja) | 半導体メモリ |