JPH0226748B2 - - Google Patents

Info

Publication number
JPH0226748B2
JPH0226748B2 JP56183106A JP18310681A JPH0226748B2 JP H0226748 B2 JPH0226748 B2 JP H0226748B2 JP 56183106 A JP56183106 A JP 56183106A JP 18310681 A JP18310681 A JP 18310681A JP H0226748 B2 JPH0226748 B2 JP H0226748B2
Authority
JP
Japan
Prior art keywords
output
test
pattern
flip
flop
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
Application number
JP56183106A
Other languages
English (en)
Other versions
JPS5885178A (ja
Inventor
Shigeo Kamya
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
Tokyo Shibaura Electric Co 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP56183106A priority Critical patent/JPS5885178A/ja
Publication of JPS5885178A publication Critical patent/JPS5885178A/ja
Publication of JPH0226748B2 publication Critical patent/JPH0226748B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】 発明の技術分野 この発明は、ICの論理機能のテストを容易に
おこなえるICテスト方式に関する。
発明の技術的背景とその問題点 従来では、ICのテストには、D.C特性、A.C特
性、論値機能のテストがありICテスタを用いて
テストしていた。これら、ICのテストのうち、
論理機能のテストは入力端子からテストパターン
をし、IC内部の回路を動作させ、その結果とし
て得られた出力端子からの出力パターンを検査
し、それが、あらかじめ予想された正しい出力パ
ターンと一致するか否かによりテストしていた。
この方法によれば、被テストICの論理機能が組
合せ回路だけの場合は入力端子に入力させるテス
トパターンに任意のパターンを選べるため容易に
テストがおこなえた。しかし、順序回路の場合
は、テスト結果の出力パターンが入力端子に入力
させるパターンだけでなく、IC内部のフリツプ
フロツプの出力パターンにも依存し、このフリツ
プフロツプに入力端子から直接任意のパターンを
入力することが困難なためテストは容易ではなか
つた。そこで、従来から、これを改善する方法と
してIC内部の全部のフリツプフロツプを直列に
接続して、シフトレジスタとし、かつシフトレジ
スタとして動作させるクロツクと、シフトインす
るための入力端子と、シフトアウトするための出
力端子とシフトレジスタにするか否か、言い換え
ればテストをするか否かの端子を追加して、外部
から直接内部のフリツプフロツプに任意のパター
ンをセツトできるようにしてICをテストするIC
テスト方式もおこなわれていた。しかし、このシ
フトレジスタにする方式もテストパターンを外部
から全部のフリツプフロツプに直列に1btずつ送
つてセツトするため、テスト時間が大幅にかかる
という欠点を持つていた。
さらに、テスト専用に端子を3〜4端子追加し
なければならないという欠点を持つていた。
さらにICテスタを用いてテストする場合は、
ICの全部の入出力端子とICテスタとを線で接続
し、ICテスタがテストパターンをICに入力させ、
ICの出力パターンをICのテスタが読み取り検査
するので、同時に1個のICしかテストできなか
つた。また、ICの集積度が増加する入出力端子
の数も増加し、テストパターンや出力パターンも
増加するため、ICテスタ側に要求される性能も
高いものが要求され、ICテスタが高価になると
いう問題が生じた。
発明の目的 この発明の目的は順序回路のICの論理機能の
テストを高速かつ容易におこなえるICテスト方
式を提供することにある。
この発明の他の目的はテスト専用の端子の増加
が少なくて済むICテスト方式を提供することに
ある。
この発明の他の目的は、簡単なICテスタを用
いてテストをできるICテスト方式を提供するこ
とにある。
発明の概要 本発明はIC内部にテストパターンを書き込ん
だ第1の読み出し専用メモリとテスト結果の正し
い出力パターンを書き込んだ第2の読み出し専用
メモリと、テスト結果が正しいか否かを判定する
一致回路をもうけ、ICのテストをする時は前記
テストパターンを用いてテストし、前記一致回路
の出力を検査してICの論理機能の故障の有無を
調べるICテスト方式である。
発明の実施例 本発明の実施例を図面を参照しながら説明す
る。
第1図において、1は本発明によるICの全体
である。2はICの動作の論理を決める組合せ回
路である。3はフリツプフロツプでクロツク端子
13より入力されたクロツクにより動作する。4
はIC1の論理機能をテストするテストパターン
をあらかじめ製造段階で書き込んだ第1の読み出
し専用メモリ(ROM;Reacl Only Mewovy)
であり、40はその出力ポートである。出力ポー
ト40外部パターン出力41とフリツプフロツプ
パターン出力42の2ポートある。
5は、正しいテスト結果の出力パターンをあら
かじめ製造段階で書き込んだ第2の読み出し専用
メモリ(ROM)であり出力は正解外部パターン
出力51と正解フリツプフロツプパターン出力5
2の2ポートある。6は第1のROM5および第
2のROM6に番地を供給するアドレスカウンタ
で、クロツク端子13から入力したクロツクによ
り1ずつカウントアツプする、9はICの外部か
らの入力端子、10は外部への出力端子である。
11はICをテストする時、それに応じた制御信
号を出力するテスト制御回路である。12はテス
ト端子であり、IC1はこの端子にパルスが外部
から入力されるとテストを開始する。13はクロ
ツク端子であり、クロツクを入力する端子であ
る。14は一致端子でありテストした結果を出力
する端子である。20は組合せ回路2への入力部
であり、外部入力21とフリツプフロツプ入力2
2の2ポートである。通常(テストをおこなつて
いない時)は、外部入力21は入力端子9から入
力し、フリツプフロツプ入力22はフリツプフロ
ツプ3から入力している。一方、テスト時は外部
入力21は第1のROM4の外部パターン出力4
1から入力し、フリツプフロツプ入力22は第1
のROM4のフリツプフロツプパターン出力42
から入力する。この切り換えをマルチプレクサ8
でおこなう。このうち、81は入力端子9と外部
パターン出力41との切り換えを、82はフリツ
プフロツプ3の出力と、フリツプフロツプパター
ン出力42との切り換えをおこなう。25は組合
せ回路2の出力部であり、出力端子10に出力す
る外部出力23とフリツプフロツプ3へ送るフリ
ツプフロツプ出力24とで構成している。外部出
力23はさらに第1の一致回路71の片方の入力
とも接続している。一方、フリツプフロツプ出力
24は、フリツプフロツプ3の入力に接続してい
る。71は外部出力23の出力パターンと、正解
外部パターン出力51の出力パターンとが一致し
ているか否かを調べる第1の一致回路である。7
2はフリツプフロツプ3の出力パターンと正解フ
リツプフロツプパターン出力52の出力パターン
とが一致しているか否かを調べる第2の一致回路
である。73は第1の一致回路71と第2の一致
回路72とで共に一致した時のみ、それを出力す
るAND回路である。AND73の出力は一致端子
14に接続している。
次にテスト方式について説明する。
被テストICはICテスタによりテストされるも
のとする。
ICテスタはテストを開始させるため、テスト
端子12にパルスを送る。テスト制御回路11は
これに応じてICのテストができるように準備す
る。つまり、アドレスカウンタ6をテスト開始番
地1例えば0番地1にセツトし、フリツプフロツ
プ3をクリアし、マルチプレクサ8の選択を第1
のROM4の出力側にする。この結果、組合せ回
路2の入力である外部入力21およびフリツプフ
ロツプ入力22は、入力端子9およびフリツプフ
ロツプ3の出力の替りに第1のROM4の出力4
0側に向く。
これにより、テストが開始される。まず、一番
目の、テストパターンが第1のROM4から読み
出され、マルチプレクサ8を通して組合せ回路2
に入力する。この入力したテストパターンによる
テスト結果のうち、外部出力23からの出力パタ
ーンは第1の一致回路71に送られ第2のROM
5の正解外部パターン出力51の出力パターンと
一致しているかが調べられる。もし、一致して、
いれば第1の一致回路71の出力は1になる。一
方、テスト開始のパルスによりクリアされたフリ
ツプフロツプ3と第2のROM5の正解フリツプ
フロツプパターン出力52の出力パターン(この
場合は0)とが第2の一致回路72に送られ、一
致しているか否かが調べられる。もし一致してい
れば第2の一致回路72の出力は1となりAND
73の出力は1となる。その結果、一致端子14
は1となりICテスタに送られる。ICテスタ側は
一致端子14の値を監視していて、それが0のま
まだと故障が有ると判断し、テストを中止して次
のICのテストに移る。もし、1になればICテス
タはそこまでは故障が無いと判断してクロツク端
子13にクロツクを一発送り、次に進める。被テ
ストIC1はクロツクが入つて来ると、前回の一
番目のテストパターンによつて生じたフリツプフ
ロツプ出力24の出力パターンに応じた値をフリ
ツプフロツプ3にセツトすると共に、アドレスカ
ウンタ6の値をひとつカウントアツプする。カウ
ントアツプの結果、第1のROM4の出力40は
2番目のテストパターンを出力することになり第
2のROM5の出力50は正しいテスト結果のパ
ターンを出力することになる。故障の有無の検査
は前と同様におこなわれる。即ち、第1の一致回
路71で外部出力23の出力パターンの検査が、
第2の一致回路72でフリツプフロツプ3の出力
パターンが検査される。ここで、フリツプフロツ
プ3の出力パターンを検査することにより、フリ
ツプフロツプ3自体の動作機能の検査だけでな
く、前回の一番目のテストパターンによるフリツ
プフロツプ出力24の出力パターンの検査を同時
におこなつている。というのは、もしフリツプフ
ロツプ出力24の出力パターンが誤つていれば、
フリツプフロツプ3には誤まつた値がセツトされ
るはずだからである。つまり、第2の一致回路7
2でおこなう検査は、フリツプフロツプ3の動作
機能の検査だけでなく、フリツプフロツプ出力2
4側にあらわれる出力パターンをも検査してい
る。
この時点で一番目および二番目のテストパター
ンによる外部出力23の出力結果と、一番目のテ
ストパターンによるフリツプフロツプ出力24の
出力結果と、フリツプフロツプ3の動作機能の一
部が終了したことになる。
以上の作業を繰返しておこなう。そして最後の
テストパターンが終了しても、一致端子14の出
力状態をICテシターで監視しても異常が無けれ
ば、そのICは良品と判断される。
発明の効果 以上述べた様に本発明によれば、ICテスタは
被テストICに対して、テストの開始をうながす
パルスをテスト端子12に入力してやれば後は、
クロツク端子13にクロツクをし、一致端子14
の出力を監視していれば良いので、テストが容易
におこなえる。さらに、端子との接続数が少な
く、かつ、その端子の制御も簡単なので、同時に
複数個のテストも可能である。ひとつのクロツク
でひつとのテストパターンをテストできるので高
速にテストができる。また、被テストICに対す
る信号の制御が簡単なので、ICテスタを用いな
くても簡単な回路でテストできる。従つて、シス
テムに組み込んだ後も、テスト用の回路を追加し
て、被テストICがスタンバイになつた時あるい
は始動時にテストすることもできる。これによ
り、システムの信頼度が増すという特徴をもつて
いる。また、テスト用の入出力端子の追加はテス
ト端子12と一致端子14の2piuで済むという利
点もある。
【図面の簡単な説明】
第1図は本発明による被テストICのブロツク
図である。 1……被テストICの全体、2……組合せ回路、
3……フリツプフロツプ、4……第1のROM、
5……第2のROM。

Claims (1)

  1. 【特許請求の範囲】 1 組合せ回路と外部からのクロツクで動作する
    フリツプフロツプと、 外部からの入力端子と外部への出力端子とから
    成り、 前記入力端子および前記フリツプフロツプにテ
    ストパターンを入力し、 前記テストパターンに応答した前記外部端子へ
    の第1の出力パターンと、 前記クロツクを入力して、前記フリツプフロツ
    プに取り込んた後のフリツプフロツプからの第2
    の出力パターンとを検査して論理機能のテストを
    おこなうICのテスト方式において、 前記IC内部に、前記テストパターンをあらか
    じめ書き込んだ第1の読み出し専用メモリと、 前記テストパターンに応答して、前記出力端子
    および前記フリツプフロツプの出力にあらわれた
    第1および第2の出力パターンの正解をあらかじ
    め書き込んだ第2の読み出し専用メモリ
    (ROM)と、 前記フリツプフロツプおよび前記出力端子と前
    記第2のROMの出力との一致を調べる一致回路
    と、 前記一致回路の出力を前記ICの外部に出力さ
    せる一致端子とをもうけ 前記ICの論理機能のテストをする時は 前記第1のROMに書き込まれた前記テストパ
    ターンを用い、 前記一致端子にあらわれたテスト結果を検査し
    て、 テストをおこなうことを特徴とするICテスト
    方式。
JP56183106A 1981-11-17 1981-11-17 Icテスト方式 Granted JPS5885178A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56183106A JPS5885178A (ja) 1981-11-17 1981-11-17 Icテスト方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56183106A JPS5885178A (ja) 1981-11-17 1981-11-17 Icテスト方式

Publications (2)

Publication Number Publication Date
JPS5885178A JPS5885178A (ja) 1983-05-21
JPH0226748B2 true JPH0226748B2 (ja) 1990-06-12

Family

ID=16129872

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56183106A Granted JPS5885178A (ja) 1981-11-17 1981-11-17 Icテスト方式

Country Status (1)

Country Link
JP (1) JPS5885178A (ja)

Also Published As

Publication number Publication date
JPS5885178A (ja) 1983-05-21

Similar Documents

Publication Publication Date Title
US5130988A (en) Software verification by fault insertion
EP0640920A1 (en) Boundary-scan-based system and method for test and diagnosis
US4566104A (en) Testing digital electronic circuits
JPS6326585A (ja) Vlsi集積回路の検査回路と検査方法
US4743840A (en) Diagnosing method for logic circuits
JPS61272668A (ja) システムlsi
EP0151694B1 (en) Logic circuit with built-in self-test function
US5513189A (en) Boundary scan system with improved error reporting using sentinel bit patterns
JPH0226748B2 (ja)
US6256761B1 (en) Integrated electronic module with hardware error infeed for checking purposes
JPS5810853A (ja) 集積回路
US6421810B1 (en) Scalable parallel test bus and testing method
JPS6111658Y2 (ja)
JPH01260375A (ja) モニター機能付lsi回路
JP2874248B2 (ja) 診断用スキャンパス付き電子回路
SU1432528A2 (ru) Устройство дл контрол функционировани логических блоков
JPS6088371A (ja) 論理回路
JP3180303B2 (ja) プリント板における論理素子間接続状態の診断方法
JPS6039186B2 (ja) 半導体素子
JPS5885545A (ja) 集積回路装置
JPS62203324A (ja) チツプ品名判別回路内蔵の集積回路
JPH02128462A (ja) 半導体集積回路装置
JPH02118475A (ja) 論理集積回路
JPH03282274A (ja) 集積回路の試験方式
JPH0259679A (ja) メモリ内蔵lsi用制御回路の試験方法