JPS61243379A - Icテストシステム - Google Patents

Icテストシステム

Info

Publication number
JPS61243379A
JPS61243379A JP60085974A JP8597485A JPS61243379A JP S61243379 A JPS61243379 A JP S61243379A JP 60085974 A JP60085974 A JP 60085974A JP 8597485 A JP8597485 A JP 8597485A JP S61243379 A JPS61243379 A JP S61243379A
Authority
JP
Japan
Prior art keywords
digital
main controller
test section
signal
pattern
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
Application number
JP60085974A
Other languages
English (en)
Other versions
JPH0695133B2 (ja
Inventor
Yoshihisa Niimi
新美 良久
Tatsuyuki Agata
縣 立之
Yoshihiko Goto
佳彦 後藤
Eiki Arasawa
荒沢 永樹
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.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP60085974A priority Critical patent/JPH0695133B2/ja
Publication of JPS61243379A publication Critical patent/JPS61243379A/ja
Publication of JPH0695133B2 publication Critical patent/JPH0695133B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime 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
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31917Stimuli generation or application of test patterns to the device under test [DUT]

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

【発明の詳細な説明】 (産業上の利用分野) 本発明は、ICテストシステムにIXlするものであり
、詳しくは、テスト対象ICに対してデジタル信号系の
テストを行うデジタルテスト一部とこのテスト部を制御
するメインコントローラとを含むICテストシステムに
おいで、デジタルテスト部からダミーサイクルを生じさ
せることなく連続的に所定のデジタルパターンを切り換
えて発生させることができるようにしたものである。
(従来の技術) 第5図は、アナログ信号系とデジタル信号系とが混合集
積化されたLSIのテストに用いられるシステムの一例
を示すブロック図である。第5図において、AMはテス
ト対象ICであるLSI〈以下、DUTという)に対し
てアナログ信号を加えたりD(JTから出力されるアナ
ログミニ3号を測定するなどのアナログ信号系のテスト
を行うアナログテスト部、FCはCUTに対して所定の
デジタルパターンを加えてデジタル信号系のテストを行
うデジタルテスト部、MCはこれら各テスト部AM、F
Cを総括的に副IIIするメインコントローラである。
このような桶成において、各テスト部Δ〜1.FCは比
較的低速(1MW/SPi!度)なバスでメインコント
ローラMCと接続されている。そして、メインコントロ
ーラM Cは、各テスト部AM、 FCに対して、■測
定データやパターンデータなどのデータ通信■テスト信
号の発生動作や測定動作の起動停止制御などを行う。
ところで、これらデジタルテスト部FCおよびメインコ
ントローラMOに要求される速度に着目すると、デジタ
ルテスト部FCは1命令当たり25ns〜100nSで
あるのに対してメインコントローラMCは1命令当たり
500ns 〜3000nsであり、例えばデジタルテ
スト部FCのプロセッサとしては1命令が100ns以
下でマイクロコード50〜120ビツト程度のマイクロ
マシーンが用いられ、メインコントローラMCとしては
68000や8086などの汎用のマイクロプロセッサ
が用いられている。
(発明が解決しようとする問題点) しかし、このような構成によれば、メインコントローラ
MCはデジタルテスト部FCの1命令毎の速度に追従で
きず、細かい同期を取ることができない。そこで、一般
には、メインコントローラMCはデジタルテスト部FC
に対して起動や停止などの単純な命令を実行するのみで
あることが多い。また、デジタルテスト部FCに汎用ス
ライス△LU(アドバンスト マイクロ デバイス社製
A m2901など)を6qけ、比較的遅い速度でメイ
ンコントローラMCと同期通信を行うように構成された
ものもあるが、デジタルパターンの切り換えにあたって
はA、LU内部でデータの伝送を行わなければならず、
その区間はデジタルパターンの出力が停止することにな
り、ダミーサイクルが発生することになる。このような
ダミーサイクルは、例えばアナログ信号系とデジタル信
号系とが混合集積化されたLSIのテストにあたって、
デジタルパターンの連続性が要求される場合に不都合を
生じることになる。
本発明は、このような点に着目したものであって、その
目的は、ダミーサイクルを生じさせることなくデジタル
パターンの切り換えが行えるICテストシステムを提供
することにある。
(問題点を解決するための手段) このような目的を達成する本発明は、テスト対象ICに
対してデジタル信号系のテストを行うデジタルテスト部
とこのデジタルテスト部を制御するメインコントローラ
とを含むICテストシステムにおいて、メインコントロ
ーラからデジタルテスト部に対してパターン切換のため
の指令信号を加えデジタルテスト部からメインコントロ
ーラに対して指令信号に応じた応答信号を返送するハン
ドシェークロジックを設(プたことを特徴とする。
(実施例) 以下、図面を用いて詳細に説明する。
第1図は、本発明の一実施例を示すブロック図である。
第1図において、メインコントローラMCからデジタル
テスト部FCに対して起動/停止を制御する信号RUN
/5TOPの他にパターン切換のための指令信号Goを
加えられるとともに、デジタルテスト部FCからメイン
コントローラMCに対して指令信号GOに応じた応答信
号GACKが返送されている。
第2図は、本発明に係るデジタルテスト部FCの具体例
を示すブロック図である。第2図において、MUXlは
インストラクションデコーダIDから加えられるデコー
ダ信号を選択信号どしてアドレスを選択的に出力するア
ドレスマルチプレクサである。このアドレスマルチプレ
クサMUX1には、ジャンプアドレスメモリJMに格納
されているアドレスがバイブラインレジスタPLRを介
して加えられるとともに、プログラムカウンタPCから
出力されるアドレスが加えられている。そして、このア
ドレスマルチプレクサMLIX1から出力されるアドレ
スは、インストラクションメモリIM、ジャンプアドレ
スメモリJM、コンディションマルチプレクサメモリC
MおよびパターンメモリPMに加えられるとともに、ア
ドレスに+1を加える演算器を介してプログラムカウン
タに加えられている。これらインストラクションメモリ
IM、ジVンブアドレスメモリJM、コンディションマ
ルチプレクサメモリCMおよびパターンメモリP Mの
出力はそれぞれバイブラインレジスタPLR1〜PLR
4に加えられている。バイブラインレジスタPLR1の
出力はインストラクションデコーダIDに加えられ、パ
イプラインレジスタPLR2の出力はアドレスマルチプ
レクサMU X 1に加えられ、パイプラインレジスタ
PLR3の出力はコンディションマルチプレクサMUX
2に選択信号として加えられ、パイプラインレジスタP
LR4の出力はデジタルパターンとしてDUTに加えら
れる。コンディションマルチプレクサMUX2には、ハ
ンドシェークロジック1−(SLからハンドシェーク動
作の完了を表わす所定のフラッグが加えられるとともに
、図示しない他の部分からそれぞれのステータスを表わ
すフラッグが加えられている。ハンドシェークロジック
H8Lには、制御信号としてインストラクションメモリ
IMの出力が加えられている。そして、このハンドシェ
ークロジックH3LにはメインコントローラMOからパ
ターン切換のための指令信号GOを加えられるとともに
、ハンドシェークロジックH8Lからメインコントロー
ラMCに対して指令信号Goに応じた応答信号GACK
が返送されている。
このように構成されたシステムの動作について説明する
第3図は第2図のシステムを動作さぼるためのプログラ
ムの一例を示づ説明図であり、第4図はタイミングチャ
ートである。なお、第4図において、Ll)はクロック
CLKを示し、(b)はパターンメモリP、Mから出力
されるテーブルの状態を示し、(C)はメインコントロ
ーラMCからハンドシェークロジックl−I S Lに
パターン切換のために加えられる指令信号Goを示し、
(d )はハンドシェークロジックI−I S Lから
メインコントローラMCに対して指令信号Goに応じて
加えられる応答信号GACKを示し、(e )はハンド
シェークロジックH8Lからインストラクションデコー
ダIDに加えられるフラッグFLΔGを示している。
例えば、テーブル△に基づくデジタルパターンが出力さ
れている時刻〔、においてメインコントローラMCから
ハンドシェークロジックl−I S Lにパターン切換
のための指令信号Goが加えられたとすると、その直後
のクロックCLKの立ち上がり時刻t2にフラッグが立
ら上がる。そして、ハンドシェークロジックH8Lはフ
ラッグが立ち上がった後の時刻t3においてメインコン
トローラ〜ICに対して指令信号GOに応じた応答信号
GΔCKを出力する。一方、アドレスマルチプレクサM
UX1は、ハンドシェークロジックl−l5Lからフラ
ッグが出力されることにより次のりaツクCしKの立ち
上がり時刻t4に所定のデジタルパターンを発生するた
めのテーブル(本実施例ではテーブルB)に対応したア
ドレスを出力する。これにより、パイプラインレジスタ
PLR4からはテーブルBに応じたデジタルパターンが
出力されることになる。このようにしてテーブルが切り
換えられた後の時刻t5においてメインコントローラM
Cは指令信号Goを解除し、その後の時刻t6において
ハンドシェークロジックト(sLは応答信号GACKを
解除する。なお、これら時刻11から時刻t6までの一
連のテーブル切換動作において、時刻t1から時刻t4
までは高速に行われ、時刻t4から時刻t6までは低速
に行われる。
これらの説明、f)S Iら明らかなように、第2図の
ように構成することにより、テーブルの切り換えにあた
ってダミーサイクルを生じることはなく、高速にテーブ
ルを切り換えることができ、例えばアナログ信号系とデ
ジタル信号系とが混合集積化されたLSIのテストにあ
たってデジタルパターンの連続性が要求される場合にも
不都合を生じることはない。
また、メインコントローラMCとデジタルテスト部FC
との間の同期についても完全に互いの信号を認識するま
では次のステップに移行しないので同期が崩れることも
ない。
また、プログラムについては、単純な命令(JMNG)
を追加するのみでよく、複雑になることはない。
また、回路構成については、ICを2〜3個追加するだ
けでよく、比較的間車で安価に構成できる。
なお、上記実施例では、アナログ信号系どデジタル信号
系とが混合集積化されたLSIのテスト1こ用いられる
システムの例について説明したが、デジタル信号系のみ
のICのテストシステムにも応用できるものである。
(発明の効果) 以上説明したように、本発明によれば、比較的間中な構
成でダミーサイクルを生じさせることなくデジタルパタ
ーンの切り換えが行えるICテストシステムが実現でき
、実用上の効果は大きい。
【図面の簡単な説明】
第1図は本発明の一実施例を示すブロック図、第2図は
本発明に係るデジタルテスト部FCの具体例を示すブロ
ック図、第3図は第2図のシステムを動作させるための
プログラムの一例を示す説明図、第4図はタイミングチ
ャート、第5図は本発明が適用されるICテストシステ
ムの一例を示(ブロック図である。 AM・・・アナログデス1一部、DUT・・・テスト対
象+C,FC・・・デジタルテスト部、MC・・・メイ
ンコン1−ローラ、it S L・・・ハンドシェーク
ロジック。 第3図 第4図

Claims (1)

    【特許請求の範囲】
  1. テスト対象ICに対してデジタル信号系のテストを行う
    デジタルテスト部とこのデジタルテスト部を制御するメ
    インコントローラとを含むICテストシステムにおいて
    、メインコントローラからデジタルテスト部に対してパ
    ターン切換のための指令信号を加えデジタルテスト部か
    らメインコントローラに対して指令信号に応じた応答信
    号を返送するハンドシェークロジックを設けたことを特
    徴とするICテストシステム。
JP60085974A 1985-04-22 1985-04-22 Icテストシステム Expired - Lifetime JPH0695133B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60085974A JPH0695133B2 (ja) 1985-04-22 1985-04-22 Icテストシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60085974A JPH0695133B2 (ja) 1985-04-22 1985-04-22 Icテストシステム

Publications (2)

Publication Number Publication Date
JPS61243379A true JPS61243379A (ja) 1986-10-29
JPH0695133B2 JPH0695133B2 (ja) 1994-11-24

Family

ID=13873684

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60085974A Expired - Lifetime JPH0695133B2 (ja) 1985-04-22 1985-04-22 Icテストシステム

Country Status (1)

Country Link
JP (1) JPH0695133B2 (ja)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5142905A (ja) * 1974-10-11 1976-04-12 Denryoku Chuo Kenkyujo
JPS54123053A (en) * 1978-03-17 1979-09-25 Fujitsu Ltd Tester
JPS5710858A (en) * 1980-06-23 1982-01-20 Hitachi Ltd Interprocessor communication system
JPS57116269A (en) * 1981-01-12 1982-07-20 Toshiba Corp Lsi test pattern generating part
JPS57168367A (en) * 1981-04-09 1982-10-16 Ricoh Co Ltd Handshake method of master central processing unit and slave central processing unit
JPS58141055A (ja) * 1982-02-15 1983-08-22 Mitsubishi Electric Corp ハンドシエイク方式による信号伝送装置
JPS5969836A (ja) * 1982-10-14 1984-04-20 Mitsubishi Electric Corp 直列入出力インタ−フエ−ス用大規模集積回路

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5142905A (ja) * 1974-10-11 1976-04-12 Denryoku Chuo Kenkyujo
JPS54123053A (en) * 1978-03-17 1979-09-25 Fujitsu Ltd Tester
JPS5710858A (en) * 1980-06-23 1982-01-20 Hitachi Ltd Interprocessor communication system
JPS57116269A (en) * 1981-01-12 1982-07-20 Toshiba Corp Lsi test pattern generating part
JPS57168367A (en) * 1981-04-09 1982-10-16 Ricoh Co Ltd Handshake method of master central processing unit and slave central processing unit
JPS58141055A (ja) * 1982-02-15 1983-08-22 Mitsubishi Electric Corp ハンドシエイク方式による信号伝送装置
JPS5969836A (ja) * 1982-10-14 1984-04-20 Mitsubishi Electric Corp 直列入出力インタ−フエ−ス用大規模集積回路

Also Published As

Publication number Publication date
JPH0695133B2 (ja) 1994-11-24

Similar Documents

Publication Publication Date Title
JP3174617B2 (ja) Jtagを用いた高速集積回路試験
US4633417A (en) Emulator for non-fixed instruction set VLSI devices
JP2845155B2 (ja) シングルチップマイクロコンピュータのエミュレーションチップ
US5574894A (en) Integrated circuit data processor which provides external sensibility of internal signals during reset
JP3003782B2 (ja) 開発支援装置
JPS6360424B2 (ja)
JPS61243379A (ja) Icテストシステム
US20050114742A1 (en) System debugging device and system debugging method
US7076418B1 (en) Method and device for system simulation of microcontrollers/microprocessors and corresponding peripheral modules
JPH0391195A (ja) メモリ回路
EP0230219A2 (en) Apparatus for testing a data processing system
JP2628311B2 (ja) マイクロコンピュータ
JPH04152432A (ja) パイプライン
KR100557918B1 (ko) 조인트 테스트 액세스 그룹을 이용한 오류수정장치
JP2599795B2 (ja) マイクロプロセッサ搭載回路の試験方法
JPH02310636A (ja) シングルチップマイクロコンピュータ
JPH02178745A (ja) シングルチップマイクロコンピュータ
JPH01112344A (ja) 入出力制御ソフトウェアの試験制御方式
JPH11102306A (ja) エミュレータ
JP2935710B2 (ja) プロセッサ集積回路装置のテスト装置
JPS5991510A (ja) プロセス制御における機能テスト装置
JPH05250204A (ja) Lsi化されたasicマイコン
JPH02178886A (ja) データ記録装置
JPH0346036A (ja) インサーキットエミュレータにおけるバス制御方法
JPH10222391A (ja) エミュレータ