JPH0493675A - 故障診断機構を持つ集積回路 - Google Patents
故障診断機構を持つ集積回路Info
- Publication number
- JPH0493675A JPH0493675A JP2206031A JP20603190A JPH0493675A JP H0493675 A JPH0493675 A JP H0493675A JP 2206031 A JP2206031 A JP 2206031A JP 20603190 A JP20603190 A JP 20603190A JP H0493675 A JPH0493675 A JP H0493675A
- Authority
- JP
- Japan
- Prior art keywords
- ram
- rom
- multiplexer
- output
- gate
- 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
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
RAM/ROMを内蔵する集積回路におし1てその故障
診断を容易化した故障診断機構を持つ集積回路に関し LSIの診断のためのテストパターン作成を容易にし、
かつ診断時間を削減することを目的とし。
診断を容易化した故障診断機構を持つ集積回路に関し LSIの診断のためのテストパターン作成を容易にし、
かつ診断時間を削減することを目的とし。
RAM/ROMの出力部に配置されるマルチプレクサと
その入力となるテスト用の信号を与えるための外部入
力端子とを備え2回路の診断時に動作モード選択信号に
よってマルチプレクサを制御し、RAM/ROMに繋が
るゲートへ1外部入力端子からテスト用の適切なビット
パターンを与えるように構成する。また、RAM/RO
Mの出力部に配置されるマルチプレクサと、スキャンバ
スに接続され、スキャン操作により値が設定可能であっ
て、出力がマルチプレクサの入力となるフリップフロッ
プとを備え1回路の診断時にマルチプレクサを制御し、
RAM/ROMに繋がるゲートへ フリップフロップの
出力によりテスト用の適切なビットパターンを与えるよ
うに構成する。
その入力となるテスト用の信号を与えるための外部入
力端子とを備え2回路の診断時に動作モード選択信号に
よってマルチプレクサを制御し、RAM/ROMに繋が
るゲートへ1外部入力端子からテスト用の適切なビット
パターンを与えるように構成する。また、RAM/RO
Mの出力部に配置されるマルチプレクサと、スキャンバ
スに接続され、スキャン操作により値が設定可能であっ
て、出力がマルチプレクサの入力となるフリップフロッ
プとを備え1回路の診断時にマルチプレクサを制御し、
RAM/ROMに繋がるゲートへ フリップフロップの
出力によりテスト用の適切なビットパターンを与えるよ
うに構成する。
(産業上の利用分野〕
本発明は、RAM/ROMを内蔵する集積回路において
、その故障診断を容易化した故障診断機構を持つ集積回
路に関する。
、その故障診断を容易化した故障診断機構を持つ集積回
路に関する。
LSIなどの集積回路の故障診断とは、製造プロセスに
起因するゲートレベルの動作不良を検出することであり
、製造されたLSIなどの中から良品を選別するために
行う重要な作業である。この作業を効率化する技術が必
要とされている。
起因するゲートレベルの動作不良を検出することであり
、製造されたLSIなどの中から良品を選別するために
行う重要な作業である。この作業を効率化する技術が必
要とされている。
(従来の技術)
LSIのゲートレベルの動作不良を検出する場合1診断
対象のゲートに対して、数種のテストパターンを入力さ
せ、そのゲートの各テストパターンに応した出力が期待
値になるかどうかを調べることが行われる。
対象のゲートに対して、数種のテストパターンを入力さ
せ、そのゲートの各テストパターンに応した出力が期待
値になるかどうかを調べることが行われる。
第3図は従来技術による回路樽成例を示している。
図中、F202.F2O3は、スキャンバスに接続され
、スキャン操作によって任意の値が設定可能となってい
るスキャン用フリンブフロノブである。
、スキャン操作によって任意の値が設定可能となってい
るスキャン用フリンブフロノブである。
第3図の2−Bの部分にあるように、LSIの外部入力
端子+208.I209か、スキャン用フリンブフ口、
プF202.F2O3の出力を直接入力とするようなゲ
ート0206.G208については、入力として、出力
を期待値に変化させるようなテストパターンの作成は容
易であり診断も容易に行うことができる。
端子+208.I209か、スキャン用フリンブフ口、
プF202.F2O3の出力を直接入力とするようなゲ
ート0206.G208については、入力として、出力
を期待値に変化させるようなテストパターンの作成は容
易であり診断も容易に行うことができる。
さらに、このようなゲート0206 G208の出力
を受は取るようなゲートG207についても、同様に比
較的容易にテストパターンの作成診断が可能である。
を受は取るようなゲートG207についても、同様に比
較的容易にテストパターンの作成診断が可能である。
実際に第3図に示す2−Bのような部分については1回
路の論理的な情報から、有効なテストパターンを計X機
で自動生成する方法が実用化されている。
路の論理的な情報から、有効なテストパターンを計X機
で自動生成する方法が実用化されている。
ところが、図中2−Aの部分のように、ゲートG201
.G203への入力の一部が、内蔵するRAM/ROM
−R201の出力である場合には診断は容易ではない
。
.G203への入力の一部が、内蔵するRAM/ROM
−R201の出力である場合には診断は容易ではない
。
RAMの場合を例にとると、これらのゲートG201.
0203の入力端子に1診断のために有効なビットパタ
ーンを与えるためには、まず制御回路R202、R2O
3を動作させて、その5゛ノドパターンをRAM内の特
定番地に書き込んでおく必要がある。次に、再び制御回
路R202,R2O3を動作させて、読み込んだビット
パターンをケートG201.G203へ与える巳か方法
がない。
0203の入力端子に1診断のために有効なビットパタ
ーンを与えるためには、まず制御回路R202、R2O
3を動作させて、その5゛ノドパターンをRAM内の特
定番地に書き込んでおく必要がある。次に、再び制御回
路R202,R2O3を動作させて、読み込んだビット
パターンをケートG201.G203へ与える巳か方法
がない。
診断時に用いるテストパターンは、LSIの外部入力端
子もしくはスキャン用のフリップフロ。
子もしくはスキャン用のフリップフロ。
プヘ与える値である。したがって、RAM制御回路R2
0:2.R2O3にこのような回路動作をさせるために
は、外部入力端子あるいはスキャン用のフリップフロッ
プから、RAM制御回路R202、R2O3までに存在
する論理回路L201L202の論理情報を解析して、
この出力がRAM制1111回路R202,R2O3を
正しく動作させることが期待されるようなテストパター
ンを生成しなければならないことになる。
0:2.R2O3にこのような回路動作をさせるために
は、外部入力端子あるいはスキャン用のフリップフロッ
プから、RAM制御回路R202、R2O3までに存在
する論理回路L201L202の論理情報を解析して、
この出力がRAM制1111回路R202,R2O3を
正しく動作させることが期待されるようなテストパター
ンを生成しなければならないことになる。
このことは、論理回路L201.L202への入力が、
LSIの外部入力端子やスキャン用のフリップフロンブ
の出力、あるいはそれらだけを入力とするゲートの出力
によるものだけである場合には、実現できなくもない。
LSIの外部入力端子やスキャン用のフリップフロンブ
の出力、あるいはそれらだけを入力とするゲートの出力
によるものだけである場合には、実現できなくもない。
しかし、論理回路L201、R202への入力が、さら
に他のRAM/ROMの出力を含むような場合には、論
理情報をさらに深く追跡し解析することが必要になりテ
ストパターンの作成は5人手で行うにしても計算機で行
うにしても大変困難となる。
に他のRAM/ROMの出力を含むような場合には、論
理情報をさらに深く追跡し解析することが必要になりテ
ストパターンの作成は5人手で行うにしても計算機で行
うにしても大変困難となる。
同時にそのような場合には2診断を行うために多くのク
ロックが必要となり2診断の時間が増加する。
ロックが必要となり2診断の時間が増加する。
また、RAM/ROM −R201が本当に故障してい
た場合には、従来の技術では1それに繋がるゲートG2
01.G202.G203の故障は全く検出することが
できない。
た場合には、従来の技術では1それに繋がるゲートG2
01.G202.G203の故障は全く検出することが
できない。
前述のように、従来技術による回路方式ではRAM/R
OMの出力を入力に用いるようなゲート、さらにはその
出力を用いるようなゲートについて1診断のためのテス
トパターンの作成が非常に困難であり2診断のためのク
ロック数も増加するという問題があった。
OMの出力を入力に用いるようなゲート、さらにはその
出力を用いるようなゲートについて1診断のためのテス
トパターンの作成が非常に困難であり2診断のためのク
ロック数も増加するという問題があった。
本発明は上記問題点の解決を図り、LSIの診断のため
のテストパターン作成を容易にし、かつ診断時間を削減
する手段を提供することを目的としている。
のテストパターン作成を容易にし、かつ診断時間を削減
する手段を提供することを目的としている。
〔課題を解決するための手段]
第1区は本発明の原理説明図である。
第1図において、10は集積回路、11は読み書きが可
能なメモリまたは読み出し専用メモリのRAM/ROM
、12はマルチプレクサ、13は診断対象となっている
論理ゲート、14はテストパターンの外部入力端子、1
5は通常動作モードまたは診断動作モードを指定するモ
ード選択端子16はスキャン用のフリップフロップ 1
7はスキャンパスを表す。
能なメモリまたは読み出し専用メモリのRAM/ROM
、12はマルチプレクサ、13は診断対象となっている
論理ゲート、14はテストパターンの外部入力端子、1
5は通常動作モードまたは診断動作モードを指定するモ
ード選択端子16はスキャン用のフリップフロップ 1
7はスキャンパスを表す。
第1図(イ)の場合、RAM/FilOM11の出力部
にマルチプレクサ12が配置される。マルチプレクサ1
2は、モート選択・端子15に人力される動作モート選
択信号によって、RAM/ROM]1の出力または外部
入力端子14に人力されたテス)・パターンの値のいず
れかを選択し1診断対象となっている論理ゲート13の
入力とする。
にマルチプレクサ12が配置される。マルチプレクサ1
2は、モート選択・端子15に人力される動作モート選
択信号によって、RAM/ROM]1の出力または外部
入力端子14に人力されたテス)・パターンの値のいず
れかを選択し1診断対象となっている論理ゲート13の
入力とする。
第1図(ロ)の場合にも、同様にRA、\4/RON1
11の出力部にマルチプレクサ12が配置さ湘。
11の出力部にマルチプレクサ12が配置さ湘。
る。マルチプレクサ12は、モー811尺端子15に入
力される動作モード選択信号によって、RAM/ROM
IIの出力またはスキャンバス17を介して、スキャン
操作により値が設定されたフリップフロップ16の出力
のいずれかを選択し3診断対象となっている論理ゲート
13の入力とする。
力される動作モード選択信号によって、RAM/ROM
IIの出力またはスキャンバス17を介して、スキャン
操作により値が設定されたフリップフロップ16の出力
のいずれかを選択し3診断対象となっている論理ゲート
13の入力とする。
なお、1つの集積回路10内で、第1図(イ)に示すよ
うな回路と、第1図(ロ)に示すような回路とを混在さ
せることも可能である。
うな回路と、第1図(ロ)に示すような回路とを混在さ
せることも可能である。
[作用]
通常動作時には、マルチプレクサ12によってRAM/
ROMI 1の出力を選1尺することにより論理ゲート
13への入力を、RAM/ROMI lの出力とし、所
定の機能で回路を動作させる。
ROMI 1の出力を選1尺することにより論理ゲート
13への入力を、RAM/ROMI lの出力とし、所
定の機能で回路を動作させる。
回路の診断時には、マルチプレクサ12によって、外部
入力端子14がらの入力またはスキャン用のフリップフ
ロップ16の出力を選択することにより、テスト用の適
切なピントパターンを2論理ゲート13に与える。
入力端子14がらの入力またはスキャン用のフリップフ
ロップ16の出力を選択することにより、テスト用の適
切なピントパターンを2論理ゲート13に与える。
[実施例]
第2図は本発明の一実施例回路構成図を示す。
第2Vにおいて、+101−1109は外部入力端子、
0101〜0103は外部出力端子、Llol、Ll○
2は論理回路、R1()]はRAM/ROM、R102
,R103はRAM/ROMの制御回路、M]、01.
M2O3はマルチプレクサ F101〜F103はスキ
ャン用のフリップフロップ、Gl○1−0109は診断
対象となるゲートを表す。
0101〜0103は外部出力端子、Llol、Ll○
2は論理回路、R1()]はRAM/ROM、R102
,R103はRAM/ROMの制御回路、M]、01.
M2O3はマルチプレクサ F101〜F103はスキ
ャン用のフリップフロップ、Gl○1−0109は診断
対象となるゲートを表す。
第2図に示す回路の本来の通常の機能は、第3図に示す
ものと同様である。本実施例では、故障診断のために、
RAM/ROM −R101の出力部に、マルチプレク
サMIOI、M102が設けられている。
ものと同様である。本実施例では、故障診断のために、
RAM/ROM −R101の出力部に、マルチプレク
サMIOI、M102が設けられている。
外部入力端子1104は、第1図(イ)に示すテストパ
ターン入力用の外部入力端子14に相当し、外部入力端
子1103は、第1図(イ)、(ロ)に示すモード選択
端子15に相当する。また、フリップフロップF101
は、第1図(ロ)に示すフリップフロップ16に相当す
る。
ターン入力用の外部入力端子14に相当し、外部入力端
子1103は、第1図(イ)、(ロ)に示すモード選択
端子15に相当する。また、フリップフロップF101
は、第1図(ロ)に示すフリップフロップ16に相当す
る。
第2図に示す実施例では、ゲートC1○14こ対する診
断は、外部入力端子1104からの入力で行うことがで
きるようになっている。また、ゲート103に対する診
断は、スキャン操作によって設定されたフリップフロッ
プF101の出力で行うことができるようになっている
。さらに1 これらを組み合わせて、ゲート0101.
0103の出カバターンを決めることにより5ゲートG
102の診断も可能である。
断は、外部入力端子1104からの入力で行うことがで
きるようになっている。また、ゲート103に対する診
断は、スキャン操作によって設定されたフリップフロッ
プF101の出力で行うことができるようになっている
。さらに1 これらを組み合わせて、ゲート0101.
0103の出カバターンを決めることにより5ゲートG
102の診断も可能である。
通常動作時には、外部入力端子■103の値を通常動作
モードの°○゛′に固定することによりゲートCl0L
、ClO3への入力を、RAM/ROM−RIOIの出
力とし、所定の機能に従った回路動作を行わせる。
モードの°○゛′に固定することによりゲートCl0L
、ClO3への入力を、RAM/ROM−RIOIの出
力とし、所定の機能に従った回路動作を行わせる。
これに対して、LSI診断時には、外部入力端子+10
3の値を診断動作モードの“1゛°に固定することによ
り、ゲートCl0L 0103への入力として、外部入
力端子1104からの入力またはスキャン用のフリップ
フロップF101の出力を、それぞれマルチプレクサM
IO1,MIO2により選択する。
3の値を診断動作モードの“1゛°に固定することによ
り、ゲートCl0L 0103への入力として、外部入
力端子1104からの入力またはスキャン用のフリップ
フロップF101の出力を、それぞれマルチプレクサM
IO1,MIO2により選択する。
[発明の効果]
以上説明したように1本発明の回路により、集積回路の
診断時には、RAM/ROMに接続されたゲートへの入
力が、外部入力端子またはスキャン用のフリップフロッ
プから、直接与えることができるようになり、RAM/
ROMの制御回路を動作させる必要がなくなるので、テ
ストパターンの作成が容易になる。また1診断のための
時間を短縮することが可能になる。
診断時には、RAM/ROMに接続されたゲートへの入
力が、外部入力端子またはスキャン用のフリップフロッ
プから、直接与えることができるようになり、RAM/
ROMの制御回路を動作させる必要がなくなるので、テ
ストパターンの作成が容易になる。また1診断のための
時間を短縮することが可能になる。
第1図は本発明の原理説明閲
第2図)よ本発明の一実施例回路構成図第3図は従来技
術による回路構成例を示す。 図中、10は集積回路、11はRAM/ROM12はマ
ルチプレクサ、13は論理ゲート14は外部入力端子、
15はモード選択端子、16はフリップフロップ、17
はスキャンバスを表す。
術による回路構成例を示す。 図中、10は集積回路、11はRAM/ROM12はマ
ルチプレクサ、13は論理ゲート14は外部入力端子、
15はモード選択端子、16はフリップフロップ、17
はスキャンバスを表す。
Claims (1)
- 【特許請求の範囲】 1)RAM/ROM(11)を内蔵する集積回路(10
)において、 RAM/ROM(11)の出力部に配置されるマルチプ
レクサ(12)と、 そのマルチプレクサ(12)の入力となるテスト用の信
号を外部から与えるための外部入力端子(14)とを備
え、 回路の診断時には、動作モード選択信号によって前記マ
ルチプレクサ(12)を制御し、前記RAM/ROM(
11)に繋がるゲート(13)へ、前記外部入力端子(
14)からテスト用の適切なビットパターンを与えるよ
うにしたことを特徴とする故障診断機構を持つ集積回路
。 2)RAM/ROM(11)を内蔵する集積回路(10
)において、 RAM/ROM(11)の出力部に配置されるマルチプ
レクサ(12)と、 スキャンバス(17)に接続され、スキャン操作により
値が設定可能であって、出力が前記マルチプレクサ(1
2)の入力となるフリップフロップ(16)とを備え、 回路の診断時には、動作モード選択信号によって前記マ
ルチプレクサ(12)を制御し、前記RAM/ROM(
11)に繋がるゲート(13)へ、前記フリップフロッ
プ(16)の出力によりテスト用の適切なビットパター
ンを与えるようにしたことを特徴とする故障診断機構を
持つ集積回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2206031A JPH0493675A (ja) | 1990-08-03 | 1990-08-03 | 故障診断機構を持つ集積回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2206031A JPH0493675A (ja) | 1990-08-03 | 1990-08-03 | 故障診断機構を持つ集積回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0493675A true JPH0493675A (ja) | 1992-03-26 |
Family
ID=16516753
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2206031A Pending JPH0493675A (ja) | 1990-08-03 | 1990-08-03 | 故障診断機構を持つ集積回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0493675A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08152459A (ja) * | 1994-11-29 | 1996-06-11 | Nec Corp | 半導体装置及びその試験方法 |
| US8018837B2 (en) | 2003-01-09 | 2011-09-13 | International Business Machines Corporation | Self-healing chip-to-chip interface |
-
1990
- 1990-08-03 JP JP2206031A patent/JPH0493675A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08152459A (ja) * | 1994-11-29 | 1996-06-11 | Nec Corp | 半導体装置及びその試験方法 |
| US8018837B2 (en) | 2003-01-09 | 2011-09-13 | International Business Machines Corporation | Self-healing chip-to-chip interface |
| US8050174B2 (en) | 2003-01-09 | 2011-11-01 | International Business Machines Corporation | Self-healing chip-to-chip interface |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2868213B2 (ja) | 個別試験可能論理モジュールを有する論理回路 | |
| US4710930A (en) | Method and apparatus for diagnosing a LSI chip | |
| KR100188170B1 (ko) | 회로소자 상태의 진단 장치 및 그 방법, 디지탈 프로세서 시스템 | |
| JPH0493675A (ja) | 故障診断機構を持つ集積回路 | |
| EP0151694B1 (en) | Logic circuit with built-in self-test function | |
| US3814920A (en) | Employing variable clock rate | |
| EP0584739A2 (en) | Semiconductor integrated circuit operative in different modes | |
| US5696770A (en) | Method and apparatus for testing circuitry with memory and with forcing circuitry | |
| KR100292150B1 (ko) | 다기능 하드웨어의 고장진단 방법 및 그 회로 | |
| US6421810B1 (en) | Scalable parallel test bus and testing method | |
| JP3395773B2 (ja) | 半導体装置 | |
| JPH028490B2 (ja) | ||
| JP2531615B2 (ja) | 集積回路 | |
| JPH0766030B2 (ja) | 論理パッケージの診断方法 | |
| JPH0231179A (ja) | スキャンパスを持つ大規模集積回路装置 | |
| JPH0599980A (ja) | ピンスキヤンイン型lsi論理回路および回路実装基板試験方法 | |
| JPH04259866A (ja) | 診断装置 | |
| JPH01248074A (ja) | 診断容易化回路を有するlsi | |
| JPS60202370A (ja) | 双方向シフトパス試験方式 | |
| JPH0618633A (ja) | 大規模集積回路装置 | |
| JPS6273754A (ja) | 半導体集積回路 | |
| JPH08136616A (ja) | 混成集積回路 | |
| JPH05218206A (ja) | 集積回路装置 | |
| JPS60142281A (ja) | テスト用シフトパスの診断装置 | |
| JPH0572272A (ja) | スキヤンパスを備えた論理回路 |