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
Application number
JP2206031A
Other languages
English (en)
Inventor
Koji Hayashi
耕司 林
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2206031A priority Critical patent/JPH0493675A/ja
Publication of JPH0493675A publication Critical patent/JPH0493675A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔概要〕 RAM/ROMを内蔵する集積回路におし1てその故障
診断を容易化した故障診断機構を持つ集積回路に関し LSIの診断のためのテストパターン作成を容易にし、
かつ診断時間を削減することを目的とし。
RAM/ROMの出力部に配置されるマルチプレクサと
 その入力となるテスト用の信号を与えるための外部入
力端子とを備え2回路の診断時に動作モード選択信号に
よってマルチプレクサを制御し、RAM/ROMに繋が
るゲートへ1外部入力端子からテスト用の適切なビット
パターンを与えるように構成する。また、RAM/RO
Mの出力部に配置されるマルチプレクサと、スキャンバ
スに接続され、スキャン操作により値が設定可能であっ
て、出力がマルチプレクサの入力となるフリップフロッ
プとを備え1回路の診断時にマルチプレクサを制御し、
RAM/ROMに繋がるゲートへ フリップフロップの
出力によりテスト用の適切なビットパターンを与えるよ
うに構成する。
(産業上の利用分野〕 本発明は、RAM/ROMを内蔵する集積回路において
、その故障診断を容易化した故障診断機構を持つ集積回
路に関する。
LSIなどの集積回路の故障診断とは、製造プロセスに
起因するゲートレベルの動作不良を検出することであり
、製造されたLSIなどの中から良品を選別するために
行う重要な作業である。この作業を効率化する技術が必
要とされている。
(従来の技術) LSIのゲートレベルの動作不良を検出する場合1診断
対象のゲートに対して、数種のテストパターンを入力さ
せ、そのゲートの各テストパターンに応した出力が期待
値になるかどうかを調べることが行われる。
第3図は従来技術による回路樽成例を示している。
図中、F202.F2O3は、スキャンバスに接続され
、スキャン操作によって任意の値が設定可能となってい
るスキャン用フリンブフロノブである。
第3図の2−Bの部分にあるように、LSIの外部入力
端子+208.I209か、スキャン用フリンブフ口、
プF202.F2O3の出力を直接入力とするようなゲ
ート0206.G208については、入力として、出力
を期待値に変化させるようなテストパターンの作成は容
易であり診断も容易に行うことができる。
さらに、このようなゲート0206  G208の出力
を受は取るようなゲートG207についても、同様に比
較的容易にテストパターンの作成診断が可能である。
実際に第3図に示す2−Bのような部分については1回
路の論理的な情報から、有効なテストパターンを計X機
で自動生成する方法が実用化されている。
ところが、図中2−Aの部分のように、ゲートG201
.G203への入力の一部が、内蔵するRAM/ROM
 −R201の出力である場合には診断は容易ではない
RAMの場合を例にとると、これらのゲートG201.
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を
正しく動作させることが期待されるようなテストパター
ンを生成しなければならないことになる。
このことは、論理回路L201.L202への入力が、
LSIの外部入力端子やスキャン用のフリップフロンブ
の出力、あるいはそれらだけを入力とするゲートの出力
によるものだけである場合には、実現できなくもない。
しかし、論理回路L201、R202への入力が、さら
に他のRAM/ROMの出力を含むような場合には、論
理情報をさらに深く追跡し解析することが必要になりテ
ストパターンの作成は5人手で行うにしても計算機で行
うにしても大変困難となる。
同時にそのような場合には2診断を行うために多くのク
ロックが必要となり2診断の時間が増加する。
また、RAM/ROM −R201が本当に故障してい
た場合には、従来の技術では1それに繋がるゲートG2
01.G202.G203の故障は全く検出することが
できない。
〔発明が解決しようとする課題〕
前述のように、従来技術による回路方式ではRAM/R
OMの出力を入力に用いるようなゲート、さらにはその
出力を用いるようなゲートについて1診断のためのテス
トパターンの作成が非常に困難であり2診断のためのク
ロック数も増加するという問題があった。
本発明は上記問題点の解決を図り、LSIの診断のため
のテストパターン作成を容易にし、かつ診断時間を削減
する手段を提供することを目的としている。
〔課題を解決するための手段] 第1区は本発明の原理説明図である。
第1図において、10は集積回路、11は読み書きが可
能なメモリまたは読み出し専用メモリのRAM/ROM
、12はマルチプレクサ、13は診断対象となっている
論理ゲート、14はテストパターンの外部入力端子、1
5は通常動作モードまたは診断動作モードを指定するモ
ード選択端子16はスキャン用のフリップフロップ 1
7はスキャンパスを表す。
第1図(イ)の場合、RAM/FilOM11の出力部
にマルチプレクサ12が配置される。マルチプレクサ1
2は、モート選択・端子15に人力される動作モート選
択信号によって、RAM/ROM]1の出力または外部
入力端子14に人力されたテス)・パターンの値のいず
れかを選択し1診断対象となっている論理ゲート13の
入力とする。
第1図(ロ)の場合にも、同様にRA、\4/RON1
11の出力部にマルチプレクサ12が配置さ湘。
る。マルチプレクサ12は、モー811尺端子15に入
力される動作モード選択信号によって、RAM/ROM
IIの出力またはスキャンバス17を介して、スキャン
操作により値が設定されたフリップフロップ16の出力
のいずれかを選択し3診断対象となっている論理ゲート
13の入力とする。
なお、1つの集積回路10内で、第1図(イ)に示すよ
うな回路と、第1図(ロ)に示すような回路とを混在さ
せることも可能である。
[作用] 通常動作時には、マルチプレクサ12によってRAM/
ROMI 1の出力を選1尺することにより論理ゲート
13への入力を、RAM/ROMI lの出力とし、所
定の機能で回路を動作させる。
回路の診断時には、マルチプレクサ12によって、外部
入力端子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は診断
対象となるゲートを表す。
第2図に示す回路の本来の通常の機能は、第3図に示す
ものと同様である。本実施例では、故障診断のために、
RAM/ROM −R101の出力部に、マルチプレク
サMIOI、M102が設けられている。
外部入力端子1104は、第1図(イ)に示すテストパ
ターン入力用の外部入力端子14に相当し、外部入力端
子1103は、第1図(イ)、(ロ)に示すモード選択
端子15に相当する。また、フリップフロップF101
は、第1図(ロ)に示すフリップフロップ16に相当す
る。
第2図に示す実施例では、ゲートC1○14こ対する診
断は、外部入力端子1104からの入力で行うことがで
きるようになっている。また、ゲート103に対する診
断は、スキャン操作によって設定されたフリップフロッ
プF101の出力で行うことができるようになっている
。さらに1 これらを組み合わせて、ゲート0101.
0103の出カバターンを決めることにより5ゲートG
102の診断も可能である。
通常動作時には、外部入力端子■103の値を通常動作
モードの°○゛′に固定することによりゲートCl0L
、ClO3への入力を、RAM/ROM−RIOIの出
力とし、所定の機能に従った回路動作を行わせる。
これに対して、LSI診断時には、外部入力端子+10
3の値を診断動作モードの“1゛°に固定することによ
り、ゲートCl0L 0103への入力として、外部入
力端子1104からの入力またはスキャン用のフリップ
フロップF101の出力を、それぞれマルチプレクサM
IO1,MIO2により選択する。
[発明の効果] 以上説明したように1本発明の回路により、集積回路の
診断時には、RAM/ROMに接続されたゲートへの入
力が、外部入力端子またはスキャン用のフリップフロッ
プから、直接与えることができるようになり、RAM/
ROMの制御回路を動作させる必要がなくなるので、テ
ストパターンの作成が容易になる。また1診断のための
時間を短縮することが可能になる。
【図面の簡単な説明】
第1図は本発明の原理説明閲 第2図)よ本発明の一実施例回路構成図第3図は従来技
術による回路構成例を示す。 図中、10は集積回路、11はRAM/ROM12はマ
ルチプレクサ、13は論理ゲート14は外部入力端子、
15はモード選択端子、16はフリップフロップ、17
はスキャンバスを表す。

Claims (1)

  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)の出力によりテスト用の適切なビットパター
    ンを与えるようにしたことを特徴とする故障診断機構を
    持つ集積回路。
JP2206031A 1990-08-03 1990-08-03 故障診断機構を持つ集積回路 Pending JPH0493675A (ja)

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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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) スキヤンパスを備えた論理回路