JPH11153655A - 圧縮されたディジタルテストデータを用いたicチップ検査装置及び該検査装置を用いたicチップ検査方法 - Google Patents

圧縮されたディジタルテストデータを用いたicチップ検査装置及び該検査装置を用いたicチップ検査方法

Info

Publication number
JPH11153655A
JPH11153655A JP10240867A JP24086798A JPH11153655A JP H11153655 A JPH11153655 A JP H11153655A JP 10240867 A JP10240867 A JP 10240867A JP 24086798 A JP24086798 A JP 24086798A JP H11153655 A JPH11153655 A JP H11153655A
Authority
JP
Japan
Prior art keywords
test
memory
chip
address
test data
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
JP10240867A
Other languages
English (en)
Inventor
Sang-Gon Park
相坤 朴
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.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics 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 Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of JPH11153655A publication Critical patent/JPH11153655A/ja
Pending 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]
    • G01R31/31919Storing and outputting test patterns
    • G01R31/31921Storing and outputting test patterns using compression techniques, e.g. patterns sequencer

Landscapes

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

Abstract

(57)【要約】 【課題】 多数のテストベクトルからなるテストデータ
を用いてICチップを検査するICチップ検査装置及び
ICチップ検査方法を提供する。 【解決手段】 本検査装置は、ピンメモリ、シーケンサ
メモリ、及び駆動部を有する。ピンメモリは多数のテス
トブロックを貯蔵する。テストブロックはテストベクト
ルの中で少なくとも一つのテストベクトルの組合せであ
り、該テストブロックはテストデータ内で少なくとも一
度以上反復される。シーケンサメモリはテストデータを
復元するためのテストブロックの指定順序に対する情報
を貯蔵する。駆動部はシーケンサメモリに貯蔵された指
定順序にしたがってピンメモリに貯蔵されたテストブロ
ックを順次出力させるためにピンメモリを駆動する。本
検査装置はテストデータの復元のための別途のCPUが
要らず、プログラミングが簡単である。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はICチップ検査装置
及びICチップ検査方法に係り、特にディジタルテスト
データ内のテストベクトルを多数のテストブロックにグ
ルーピングし、該テストブロックを順次出力することに
よってテストデータを復元するICチップ検査装置及び
該検査装置を用いたICチップの検査方法に関する。
【0002】
【従来の技術】一般に、電子機器に用いられるPCB(P
rinted Circuit Board) はディジタル信号を処理するた
めの多数のICチップを有している。該ICチップはP
CB内で相互に電気的に連結されている。ICチップの
連結状態及びICチップ自体の正常動作の可否は別途の
ICチップ検査装置により検査される。
【0003】このようなICチップ検査装置は、ICチ
ップにテスト用デジタル信号を入力した後、入力された
ディジタル信号によりICチップから出力されるディジ
タル信号を所定の基準信号と比較する。該比較結果によ
ってICチップ検査装置はICチップの良否を判断す
る。
【0004】ICチップ検査装置は、PCB全体にテス
ト用ディジタル信号を入力したり、PCB内の特定のデ
ィジタル素子だけにディジタル信号を入力したりする。
このように、テスト用ディジタル信号は検査の目的によ
ってPCB全体或いはPCB内の特定素子だけに入力さ
れる。この時、PCB内の特定素子の不良の有無を検査
することをインサーキットテストといい、PCB全体或
いはPCB内の大きいブロックを検査することを機能テ
ストという。
【0005】最近のPCBはLSI(large scale integ
ration)またはVLSI(very largescale integration)
のような高集積度のICチップを多数含んでおり、また
このようなICチップはディジタル信号の入出力のため
に多数のピンを有している。このように複雑なICチッ
プを検査するためには、図1に示したように、ICチッ
プの入力ピンに長く複雑なディジタル信号を印加しなけ
ればならず、このような信号をテストデータという。
【0006】図2は、テストデータの一例を示してい
る。テストデータはテストパターンともいい、図2に示
したように行列の形態に表現される。各行はICチップ
の一つの入力ピンに順次入力されるデータを示し、各列
はクロック毎に発生するデータを示す。したがって、行
の数はICチップの入力ピンの数に対応し、各列はテス
トベクトルという。ICチップのテストのために各テス
トベクトルが入力ピンにクロック毎に順次入力される。
【0007】大部分のICチップ検査装置は、テストデ
ータをメモリに記憶させた後に、一定のクロックにした
がってテストベクトルを順次発生させる。一般に複雑な
VLSIは数百個の入出力ピンを有しており、テストデ
ータは数千乃至数万個のテストベクトルからなってい
る。したがって、複雑なICチップを検査するためには
多量のテストデータを貯蔵するための大容量のメモリが
要求され、これによりICチップ検査装置の嵩が増加
し、コストも増大する。
【0008】このような問題点を解決するために、テス
トデータを圧縮することによってメモリを減らす多様な
方法が提案されている。圧縮されたテストデータはメモ
リに貯蔵され、ICチップの検査を行う時に圧縮された
テストデータが元来のテストデータに変換される。IC
チップ検査装置はテストデータを圧縮させるための様々
な圧縮方法を採用しており、この圧縮方法によるテスト
データの圧縮の効率がICチップ検査装置の性能及びコ
ストを決定する。
【0009】このようなテストデータ圧縮方法の典型的
な例が、Hewlett−Packardの米国特許第
4,652,814号明細書に開示されている。図3
は、Hewlett−Packardの米国特許第4,
652,814号明細書に開示されたICチップ検査装
置を示したブロック図である。開示されたHewlet
t−Packardの特許においては度々発生される部
分を短いコードに置換した後、該置換されたコードで全
てテストデータを表現する方式を採用している。
【0010】図3において、ピンドライバー回路は実際
にテストベクトルが出力される所であり、ローカルテス
トデータラムはテストデータが貯蔵される所である。ピ
ンドライバー回路の数はICチップの入力ピンの数と同
一であり、またピンドライバー回路はそれぞれICチッ
プの入力ピンに連結されている。ローカルテストデータ
ラムの数もICチップの入力ピンの数と同一である。し
たがって、それぞれのローカルテストデータラムに貯蔵
されているデータはテストデータの行に対応し、ローカ
ルテストデータラムの数はテストデータの行の数と同一
である。
【0011】ローカルテストデータラムには総てのテス
トベクトルがその出力順序にしたがって貯蔵されず、多
くのテストベクトルの中で同一のテストベクトルは一度
だけ貯蔵されている。だから、ローカルテストデータラ
ムに貯蔵されているテストベクトルは総てが相互に異な
っている。仮に一つのテストベクトルがテストデータ内
で度々用いられると、ローカルテストデータラムに貯蔵
されている該テストベクトルは反復的に用いられる。し
たがって、同一のテストベクトルが重複されて貯蔵され
ないので全てのテストデータの大きさを小さくすること
ができる。
【0012】このように、ローカルテストデータラムに
は反復されない一つのテストベクトルだけが記憶される
ので、該テストベクトルを組み合せて元来のテストデー
タを復元するためには追加の装置が必要である。該追加
装置をシーケンサという。
【0013】シーケンサはCPU、プログラムラム、カ
ウンター/レジスター、プライオリティエンコード、エ
ンコードラム、及びMUXから構成される。エンコード
ラムにはローカルテストデータラムに貯蔵されている各
テストベクトルのアドレスが貯蔵されている。該アドレ
スを用いてローカルテストデータラム内の特定のテスト
ベクトルを反復的に出力することができる。
【0014】カウンター/レジスターはプライオリティ
エンコードを通じてエンコードラムを制御する。カウン
ター/レジスターはエンコードラムの特定位置を記憶す
ることができ、エンコードラムに記憶されているアドレ
スを通じてテストベクトルの特定なブロックを反復して
用いることができる。したがって、いくつかのテストベ
クトルからなる一つのブロックを反復的に指定しようと
する場合にはカウンター/レジスターが用いられる。
【0015】CPUはシーケンサ内の全ての装置を制御
する。CPUの命令語はプログラムラムに貯蔵されてい
る。
【0016】使用者は反復されないテストベクトルをロ
ーカルテストデータラムに貯蔵し、該テストベクトルの
各アドレスをエンコードラムに貯蔵し、シーケンサの全
ての制御の順序をプログラムラムに貯蔵する。したがっ
て、ICチップを検査する時には、プログラムラムに貯
蔵された順序にしたがってCPUがエンコードラムを制
御してローカルテストデータラム内に貯蔵されているテ
ストベクトルの中で必要なテストベクトルを順次出力す
る。これにより元来のテストデータが復元され、復元さ
れたテストデータはピンドライバー回路によりICチッ
プ入力に適したディジタル信号に変換されてからICチ
ップに入力される。
【0017】このようなHewlett−Packar
dの特許に開示されたICチップ検査装置は、テストデ
ータを圧縮できる効率的な方法を提供するが、次の短所
がある。
【0018】 シーケンサがCPUを含んでいるので
シーケンサの構成が複雑である。CPUには、別途のク
ロックとロム及びラムとが必ず必要である。したがっ
て、ICチップ検査装置のコストが増大され、構造が複
雑である。
【0019】 全てのテストデータを圧縮するために
テストデータをローカルテストデータラム、エンコード
ラム、及びプログラムラムで要求する三つの形態のデー
タに変換させなければならないので、テストデータを変
換させるためのプログラムが複雑で、該プログラミング
がとても難しい。
【0020】
【発明が解決しようとする課題】したがって、本発明の
目的は、従来のこのような問題点を考慮して、別途のC
PUがなく簡単な構造で、テストデータを圧縮するため
のプログラミングが容易なICチップ検査装置を提供す
ることである。また、本発明の他の目的は、前記のよう
なICチップ検査装置を用いたICチップ検査方法を提
供することである。
【0021】
【課題を解決するための手段】前記の目的は、本発明に
よって、多数のテストベクトルからなるテストデータを
用いてICチップを検査する検査装置において、前記テ
ストベクトルの中で少なくとも一つのテストベクトルの
組合からそれぞれなり前記テストデータ内で少なくとも
一度以上反復される多数のテストブロックを貯蔵するピ
ンメモリと、前記テストデータを復元するための前記テ
ストブロックの指定順序に対する情報を貯蔵するシーケ
ンサメモリと、前記シーケンサメモリに貯蔵された前記
指定順序にしたがって前記ピンメモリに貯蔵されたテス
トブロックを順次出力させるように前記ピンメモリを駆
動する駆動部とを含むことを特徴とするICチップ検査
装置によって達成される。
【0022】望ましくは、前記シーケンサメモリは、そ
れぞれの前記テストブロック内の始めのテストベクトル
のアドレスに当該する始めアドレスを前記指定順序にし
たがって貯蔵するアドレスメモリと、前記始めアドレス
により指定される前記テストブロック内のテストベクト
ルの個数に対する情報を前記指定順序にしたがって貯蔵
する長さメモリとを含む。
【0023】また、前記駆動部は、前記アドレスメモリ
から前記始めアドレスが入力され前記ピンメモリに貯蔵
されたテストベクトルのアドレスを指定するアドレスカ
ウンターと、前記長さメモリから前記テストベクトルの
個数に対する情報が入力され前記アドレスカウンターに
より一つのテストブロック内の総てのテストベクトルが
順次指定されるように入力された値だけ前記アドレスカ
ウンターの値を順次変動させる長さカウンターと、前記
アドレスカウンターによる一つのテストブロック内の全
てのテストベクトルの指定が完了された後、前記アドレ
スメモリ及び前記長さメモリ内の次の情報がそれぞれ前
記アドレスカウンター及び前記長さカウンター内に入力
されるように前記アドレスメモリ及び前記長さメモリを
駆動するプログラムとを含む。
【0024】前記他の目的を達成するための本発明によ
るICチップ検査方法は、テストベクトルの中で少なく
とも一つのテストベクトルの組合せからそれぞれなり前
記テストデータ内で少なくとも一度以上反復される多数
のテストブロックを決める段階と、前記テストデータを
復元するための前記テストブロックの指定順序を設定す
る段階と、前記指定順序にしたがって前記テストブロッ
クを順次出力することにより前記テストデータを復元す
る段階と、前記復元されたテストデータを前記ICチッ
プに入力する段階と、入力された前記テストデータによ
って前記ICチップから出力される出力データを基準デ
ータと比較して前記ICチップの良否を判断する段階と
を含む。
【0025】本発明によると、テストデータが多数のテ
ストブロックにグルーピングされ該テストブロックが反
復的に用いられるので、テストデータ全てを貯蔵するこ
とが不必要となり、メモリが節約される。また、各テス
トブロックは始めアドレスと長さアドレスだけで表現さ
れ、全てのテストデータが始めアドレスと長さとの貯蔵
順序にしたがって容易に復元される。
【0026】したがって、テストデータの復元のための
別途のCPUが不要であり、プログラミングが簡単であ
る。また、ICチップ検査装置のコストを低減すること
ができる。
【0027】
【発明の実施の形態】以下、添付した図面を参照して本
発明を詳しく説明する。先ず、後述される本発明による
ICチップ検査装置内のピンラムに貯蔵されるテストブ
ロックを決めるためのテストデータのグルーピング方式
を説明する。
【0028】テストデータは前述の如く、行列で表現さ
れる。各行はICチップの入力ピンに順次入力されるデ
ータを示し、各列はクロック毎に発生するデータを示
す。したがって、行の数はICチップの入力ピンの数に
対応し、各列はテストベクトルという。
【0029】テストデータは、多数のテストブロックに
分類される。各テストブロックは、一つ或いはそれ以上
のテストベクトルからなる。テストデータにはいくつか
のテストベクトルからなる組合せが少なくとも一度以上
反復されて現れ、該反復されて現れるテストベクトルの
組合せが一つのテストブロックに決定される。
【0030】テストブロックの例を表1に示す。
【0031】
【表1】
【0032】例えば、表1に示したように、140番地
から147番地までのアドレスが順次付けられた8個の
テストベクトルの組合せがテストデータ内で少なくとも
一度以上現れる場合、該テストベクトルが一つのテスト
ブロック、例えば第1テストブロックに決定される。同
一の方式で、200番地から211番地までのアドレス
が順次付けられた12個のテストベクトルの組合せがテ
ストデータ内で少なくとも一度以上現れる場合、該テス
トベクトルが他のテストブロック、例えば第2テストブ
ロックに決定される。また、450番地が付けられたテ
ストベクトルだけからなる5個のテストベクトルの組合
せがテストデータ内で少なくとも一度以上現れる場合、
該テストベクトルがさらに他のテストブロック、例えば
第3テストブロックに決定される。
【0033】このように決定されたテストベクトルは、
次に例示されたように始めアドレスとテストブロックの
長さとで簡単に表現することができる。 (140,8) ⇒ 140,141,142,14
3,144,145,146,147 (200,12)⇒ 200,201,…………,21
0,211 (450,5_)⇒ 450,450,450,45
0,450 (ここで、5_は、数字5にアンダーラインを引いたも
のを示すものとする。)
【0034】括弧内の左側のパラメーターは一つのテス
トブロックの始めアドレスを示し、右側のパラメーター
は該テストブロックの長さを示す。ここで、第3テスト
ブロックの長さを示す数字にはアンダーラインが引かれ
ている。該アンダーラインは同一のアドレスが反復され
ることを意味する。このように、始めアドレスと長さを
指定することによって一つのテストブロックが表現され
る。このとき、一度用いられたテストブロックの一部、
即ち、一つのテストブロック内の一つまたはいくつかの
テストベクトルが他のテストブロックでも用いることが
できる。例えば、次のようなさらに他のテストブロック
の追加的な指定が可能である。 (201,3) ⇒ 201,202,203
【0035】ここで、201番地から203番地までは
前記の第2テストブロックを構成するテストベクトルの
一部である。このようなテストブロックは、例えば第4
テストブロックに決定することができる。このように一
つのテストブロックで用いられたテストベクトルも、そ
の中の少なくとも一つからなる組合せがテストデータ内
の他の部分でもう一度以上用いられると、さらに他のテ
ストブロックに決定され得る。
【0036】また、テストデータ内で度々用いられる一
つのテストベクトルに対してはおおよそ一つのアドレス
を付けるが、一つのテストベクトルがいくつかのテスト
ブロック内で用いられる場合には同一のテストベクトル
にいくつかのアドレスを付けることができる。
【0037】即ち、表1を参照すると、第1テストブロ
ック内の141番地と第2テストブロック内の202番
地は同一のテストベクトルを指定している。結果的に、
一つのテストベクトルに二つのアドレスが付けられる。
このような方式によると、一つのテストベクトルがメモ
リ内に度々貯蔵され得るのでテストベクトルを貯蔵する
ために要求されるメモリの容量が多少増加するが、テス
トブロックをさらに容易に決定することができるという
長所がある。
【0038】例えば、仮に第1テストブロックと第2テ
ストブロックがテストデータ内で度々反復されると、一
つのテストベクトルに表1の如く二つのアドレス、即ち
141番地と202番地を付けることによって、多数の
テストベクトルからなるテストブロックを容易に設定す
ることができる。したがって、全体的な圧縮効率はさら
に向上させられ、プログラミングがさらに容易になる。
【0039】このようにテストデータを多数のテストブ
ロックにグルーピングすることにおいて、一つのテスト
ベクトルの組合せがテストデータ内でなるべく度々反復
されるようにテストブロックを決定することが望まし
い。また、このために、各テストベクトルにアドレスを
付ける順序は必ずテストデータ内でのテストベクトルの
元来の順序にしたがう必要はなく、多数のテストブロッ
クを設定することができ、また各テストブロックができ
るだけ度々反復されるようにアドレスを付けることが望
ましい。
【0040】また、一つのテストブロックの一部が他の
テストブロックを設定することに容易に用いられるよう
に各テストベクトルのアドレスの順序を決定することが
望ましい。例えば、テストブロック(X)の後方に位置
したテストベクトルと他の一つのテストブロック(Y)
の前方に位置したテストベクトルからなる新しいさらに
他のテストブロック(Z)がテストデータ内で度々反復
される場合、該テストブロック(Z)の設定を容易にす
るためにはテストブロック(Y)がテストブロック
(X)の真後ろに位置されるのが望ましい。このような
方式によると、テストブロック(Z)をメモリに別に貯
蔵しなくても、始めアドレスと長さだけでもテストブロ
ック(Z)を容易に設定することができる。
【0041】これにより後述されるピンラムには全ての
テストデータが貯蔵される必要がなく、反復されるテス
トブロックが一度だけ貯蔵されるとか、別に貯蔵される
必要がない。従って、少ない容量のピンラムだけでも全
てのテストデータを構成する総ての情報を貯蔵すること
ができる。このようなテストブロックは本発明によるI
Cチップ検査装置により元来のテストデータに復元され
るように出力され、復元されたテストデータがICチッ
プに入力されることによってICチップの検査が行われ
る。
【0042】図4は本発明によるICチップ検査装置の
ブロック図である。本発明によるICチップ検査装置は
多数のピンラム、多数のピンドライバー、及びシーケン
サから構成されている。
【0043】ピンドライバーは検査されるICチップの
入力ピンに連結される。ピンドライバーの個数はICチ
ップの入力ピンの個数と同一であり、テストベクトルは
ピンドライバーを通じて順次出力される。
【0044】ピンラムには前述の如き方式によりアドレ
スを付けた多数のテストベクトルが貯蔵されている。ピ
ンラムの数もICチップの入力ピンの数と同一である。
従って、一つのピンラムに貯蔵されているデータはテス
トデータの行に対応し、ピンラムの数はテストデータの
行の数と同一である。
【0045】シーケンサはシーケンサラム、アドレスカ
ウンター、長さカウンター、及びプログラムポインタを
含む。また、シーケンサは前記の如きシーケンサ内の各
デバイスを駆動するためのクロック(図示せず)を有して
いる。
【0046】シーケンサラムはアドレスラムと長さラム
からなる。シーケンサラムはテストブロックに対する情
報を貯蔵する。即ち、シーケンサラム内のアドレスラム
は各テストブロックの始めアドレスが貯蔵されており、
長さラムには各テストブロックの長さに対する情報が貯
蔵されている。アドレスラムは始めアドレスをテストデ
ータに復元するための順序で貯蔵する。
【0047】アドレスカウンターには、アドレスラムか
ら一つのテストブロックの始めアドレスが入力される。
また、アドレスカウンターはピンラムに貯蔵されたテス
トベクトルのアドレスを指定し、このように指定された
アドレスに該当するテストベクトルが、ピンラムからピ
ンドライバーに出力される。
【0048】また、長さカウンターには長さラムから一
つのテストブロックの長さに対する情報が入力される。
長さカウンターは、テストブロックの長さに対する情報
が入力された後からクロック毎に該内部に貯蔵された値
を減少させる。これと同時に、アドレスカウンターは長
さカウンターの値が″0″のない間にはクロック毎にそ
の内部に貯蔵された値を増加させる。従って、アドレス
カウンターに貯蔵された値は、長さラムに入力された数
だけ順次増加され、これによりアドレスカウンターによ
り一つのテストブロック内の総てのテストベクトルが順
次指定される。
【0049】プログラムポインタは、アドレスラムと長
さラムの現在位置を示す。プログラムポインタは、アド
レスカウンターによる一つのテストブロック内の総ての
テストベクトルの指定が完了された後、アドレスラム及
び長さラム内の次の情報がアドレスカウンター及び長さ
カウンター内にそれぞれ入力されるようにアドレスラム
及び長さラムを駆動する。即ち、長さカウンターの値
が″0″になると、プログラムポインタの値が増加し、
これによって新しいテストブロックの始めアドレス及び
長さに対する情報がアドレスラムと長さラムからそれぞ
れ出力されてアドレスカウンターと長さカウンターにそ
れぞれ入力される。
【0050】例えば、アドレスラムと長さラムの値が表
2と同一の場合には、アドレスカウンター、長さカウン
ター、及びプログラムポインタの値はそれぞれ表3に示
したように変化される。
【0051】
【表2】
【表3】
【0052】アドレスカウンターの値はクロック毎に順
次ピンラムに入力され、ピンラムはその内部に貯蔵され
ているテストベクトルの中で順次入力されるアドレスに
該当するテストベクトルを順次出力する。ピンラムから
出力されたテストベクトルは、ピンドライバーによりI
Cチップに入力することに適した信号に変換され、該変
換された信号はICチップの入力ピンに入力される。入
力された信号によりICチップから出力された信号は所
定の基準信号と比較され、比較結果によってICチップ
の良否が判断される。
【0053】本発明によると、テストデータが多数のテ
ストブロックにグルーピングされ該テストブロックが反
復的に用いられるので、全てのテストデータを貯蔵する
必要がなくてメモリが節約される。また、各テストブロ
ックは該始めアドレスと長さアドレスだけに表現され、
全てのテストデータが該始めアドレスと長さの貯蔵順序
にしたがって容易に復元される。
【0054】
【発明の効果】前述したように、本発明によると、テス
トデータの復元のための別途にCPUが要らず、プログ
ラミングが簡単になる。また、ICチップのテストのた
めの装置のコストが低減される。
【0055】以上においては、本発明の特定の望ましい
実施形態に対して示し説明したが、本発明は前記の実施
形態に限定されず、特許請求の範囲で請求する本発明の
要旨を逸脱することなく、当該発明の属する記述分野に
おける通常の知識を有するものであれば多様な変形実施
が可能であろう。
【図面の簡単な説明】
【図1】 一般のICチップにテストデータが入力され
る状態を示したICチップの概略図である。
【図2】 ICチップ検査用テストデータの例示図であ
る。
【図3】 従来のICチップ検査装置のブロック図であ
る。
【図4】 本発明によるICチップ検査装置のブロック
図である。

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 多数のテストベクトルからなるテストデ
    ータを用いてICチップを検査する検査装置において、 前記テストベクトルの中で少なくとも一つのテストベク
    トルの組合からそれぞれなり前記テストデータ内で少な
    くとも一度以上反復される多数のテストブロックを貯蔵
    するピンメモリと、 前記テストデータを復元するための前記テストブロック
    の指定順序に対する情報を貯蔵するシーケンサメモリ
    と、 前記シーケンサメモリに貯蔵された前記指定順序にした
    がって前記ピンメモリに貯蔵されたテストブロックを次
    第に出力させるように前記ピンメモリを駆動する駆動部
    とを含むことを特徴とするICチップ検査装置。
  2. 【請求項2】 前記シーケンサメモリは、 それぞれの前記テストブロック内の始めのテストベクト
    ルのアドレスに該当する始めアドレスを前記指定順序に
    したがって貯蔵するアドレスメモリと、 前記始めアドレスにより指定される前記テストブロック
    内のテストベクトルの個数に対する情報を前記指定順序
    にしたがって貯蔵する長さメモリとを含むことを特徴と
    する請求項1記載のICチップ検査装置。
  3. 【請求項3】 前記駆動部は、 前記アドレスメモリから前記始めアドレスが入力され前
    記ピンメモリに貯蔵されたテストベクトルのアドレスを
    指定するアドレスカウンターと、 前記長さメモリから前記テストベクトルの個数に対する
    情報が入力され前記アドレスカウンターにより一つのテ
    ストブロック内の総てのテストベクトルが次第に指定さ
    れるように入力された値だけ前記アドレスカウンターの
    値を次第に変動させる長さカウンターと、 前記アドレスカウンターによる一つのテストブロック内
    の全てテストベクトルの指定が完了された後、前記アド
    レスメモリ及び前記長さメモリ内の次の情報がそれぞれ
    前記アドレスカウンター及び前記長さカウンター内に入
    力されるように前記アドレスメモリ及び前記長さメモリ
    を駆動するプログラムポインタとを含むことを特徴とす
    る請求項2記載のICチップ検査装置。
  4. 【請求項4】 前記ピンメモリは、前記テストベクトル
    のビットの数と同一の個数のラムを含むことを特徴とす
    る請求項1記載のICチップ検査装置。
  5. 【請求項5】 前記ピンメモリから出力されたテストデ
    ータを前記ICチップに入力可能な信号に変換させるた
    めのピンドライバーをさらに含むことを特徴とする請求
    項1記載のICチップ検査装置。
  6. 【請求項6】 前記多数のテストベクトルからなるテス
    トデータを用いてICチップを検査するICチップ検査
    方法において、 前記テストベクトルの中で少なくとも一つのテストベク
    トルの組合せからそれぞれなり前記テストデータ内で少
    なくとも一度以上反復される多数のテストブロックを決
    める段階と、 前記テストデータを復元するための前記テストブロック
    の指定順序を設定する段階と、 前記指定順序にしたがって前記テストブロックを次第に
    出力することにより前記テストデータを復元する段階
    と、 前記復元されたテストデータを前記ICチップに入力す
    る段階と、 入力された前記テストデータによって前記ICチップか
    ら出力される出力データを基準データと比較して前記I
    Cチップの良否を判断する段階とを含むことを特徴とす
    るICチップ検査方法。
JP10240867A 1997-08-26 1998-08-26 圧縮されたディジタルテストデータを用いたicチップ検査装置及び該検査装置を用いたicチップ検査方法 Pending JPH11153655A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR199741218 1997-08-26
KR1019970041218A KR19990018125A (ko) 1997-08-26 1997-08-26 Ic칩 검사용 테스터데이타 압축방법과 그 압축장치 및 ic칩용 테스터장치와 그 테스터방법

Publications (1)

Publication Number Publication Date
JPH11153655A true JPH11153655A (ja) 1999-06-08

Family

ID=19518706

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10240867A Pending JPH11153655A (ja) 1997-08-26 1998-08-26 圧縮されたディジタルテストデータを用いたicチップ検査装置及び該検査装置を用いたicチップ検査方法

Country Status (4)

Country Link
US (1) US6122761A (ja)
JP (1) JPH11153655A (ja)
KR (2) KR19990018125A (ja)
CN (1) CN1211737A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7093175B2 (en) 1999-11-23 2006-08-15 Janusz Rajski Decompressor/PRPG for applying pseudo-random and deterministic test patterns
US7111209B2 (en) 1999-11-23 2006-09-19 Janusz Rajski Test pattern compression for an integrated circuit test environment
KR101221868B1 (ko) 2011-02-28 2013-01-15 연세대학교 산학협력단 테스트 데이터를 압축하는 방법, 테스트 데이터 압축방법이 구현된 프로그램이 저장된 컴퓨터 판독가능한 저장매체 및 압축된 테스트 데이터 복원장치
US9134370B2 (en) 1999-11-23 2015-09-15 Mentor Graphics Corporation Continuous application and decompression of test patterns and selective compaction of test responses
US9664739B2 (en) 1999-11-23 2017-05-30 Mentor Graphics Corporation Continuous application and decompression of test patterns and selective compaction of test responses

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6874109B1 (en) 1999-11-23 2005-03-29 Janusz Rajski Phase shifter with reduced linear dependency
US6353842B1 (en) 1999-11-23 2002-03-05 Janusz Rajski Method for synthesizing linear finite state machines
JP3845016B2 (ja) 1999-11-23 2006-11-15 メンター・グラフィクス・コーポレーション テスト中回路技術分野へのテストパターンの連続的な適用およびデコンプレッション
US8533547B2 (en) 1999-11-23 2013-09-10 Mentor Graphics Corporation Continuous application and decompression of test patterns and selective compaction of test responses
US6557129B1 (en) 1999-11-23 2003-04-29 Janusz Rajski Method and apparatus for selectively compacting test responses
US7493540B1 (en) 1999-11-23 2009-02-17 Jansuz Rajski Continuous application and decompression of test patterns to a circuit-under-test
JP2005043204A (ja) * 2003-07-22 2005-02-17 Advantest Corp パターン発生器、及び試験装置
CN100359333C (zh) * 2004-05-26 2008-01-02 华为技术有限公司 一种应用于芯片的仿真测试方法
US7260760B2 (en) * 2005-04-27 2007-08-21 International Business Machines Corporation Method and apparatus to disable compaction of test responses in deterministic test-set embedding-based BIST
KR100810140B1 (ko) * 2005-11-16 2008-03-06 엠텍비젼 주식회사 선택적 테스트 벡터 압축 방법 및 장치
CN101165502B (zh) * 2006-10-18 2011-06-22 上海华虹Nec电子有限公司 测试仪同测方法
US8312330B2 (en) * 2007-06-21 2012-11-13 Litepoint Corporation System and method for testing wireless devices
CN101989464B (zh) * 2009-08-06 2012-10-31 中芯国际集成电路制造(上海)有限公司 存储器测试方法和外部测试仪
CN102236068B (zh) * 2010-04-30 2015-11-25 无锡中星微电子有限公司 一种芯片测试的方法和装置
CN102262208B (zh) * 2010-05-31 2015-11-25 无锡中星微电子有限公司 一种芯片测试的方法和***
CN102103643A (zh) * 2011-01-24 2011-06-22 苏州瀚瑞微电子有限公司 芯片测试中存储测试向量的方法
CN102288896A (zh) * 2011-05-17 2011-12-21 上海华岭集成电路技术股份有限公司 高速通信总线芯片端口特性测试方法
CN106405373B (zh) * 2016-08-29 2019-06-21 北京自动测试技术研究所 一种主动式测试向量匹配方法
CN110031188B (zh) * 2019-03-29 2021-08-27 上海华岭集成电路技术股份有限公司 集成电路光学芯片光圈测试方法
CN113077837B (zh) * 2021-03-24 2024-04-12 上海华虹宏力半导体制造有限公司 一种自动测试设备的多类型测试向量整合方法及***
CN112986804B (zh) * 2021-04-28 2021-09-07 成都万创科技股份有限公司 一种基于Android设备量产过程中测试PCBA的软件实现方法
CN118011192B (zh) * 2024-04-10 2024-06-04 真贺科技(江苏)有限公司 一种多模组化的芯片测试方法及***

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4652814A (en) * 1983-06-13 1987-03-24 Hewlett-Packard Company Circuit testing utilizing data compression and derivative mode vectors
JPS62293598A (ja) * 1986-06-12 1987-12-21 Toshiba Corp 半導体記憶装置
JPS6438672A (en) * 1987-08-05 1989-02-08 Hitachi Ltd Pattern generator
US4875210A (en) * 1988-01-06 1989-10-17 Teradyne, Inc. Automatic circuit tester control system
US5151903A (en) * 1989-09-28 1992-09-29 Texas Instruments Incorporated High efficiency pattern sequence controller for automatic test equipment
JP2880019B2 (ja) * 1992-05-28 1999-04-05 横河電機株式会社 パターン発生装置
JPH07225261A (ja) * 1994-02-09 1995-08-22 Advantest Corp 半導体試験装置用パターン発生器
US5606568A (en) * 1995-11-30 1997-02-25 Megatest Corporation Method and apparatus for performing serial and parallel scan testing on an integrated circuit
US5894484A (en) * 1997-04-28 1999-04-13 Credence Systems Corporation Integrated circuit tester with distributed instruction processing

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7093175B2 (en) 1999-11-23 2006-08-15 Janusz Rajski Decompressor/PRPG for applying pseudo-random and deterministic test patterns
US7111209B2 (en) 1999-11-23 2006-09-19 Janusz Rajski Test pattern compression for an integrated circuit test environment
US9134370B2 (en) 1999-11-23 2015-09-15 Mentor Graphics Corporation Continuous application and decompression of test patterns and selective compaction of test responses
US9664739B2 (en) 1999-11-23 2017-05-30 Mentor Graphics Corporation Continuous application and decompression of test patterns and selective compaction of test responses
US10234506B2 (en) 1999-11-23 2019-03-19 Mentor Graphics Corporation Continuous application and decompression of test patterns and selective compaction of test responses
KR101221868B1 (ko) 2011-02-28 2013-01-15 연세대학교 산학협력단 테스트 데이터를 압축하는 방법, 테스트 데이터 압축방법이 구현된 프로그램이 저장된 컴퓨터 판독가능한 저장매체 및 압축된 테스트 데이터 복원장치

Also Published As

Publication number Publication date
KR19990018125A (ko) 1999-03-15
US6122761A (en) 2000-09-19
KR19990023805A (ko) 1999-03-25
CN1211737A (zh) 1999-03-24

Similar Documents

Publication Publication Date Title
JPH11153655A (ja) 圧縮されたディジタルテストデータを用いたicチップ検査装置及び該検査装置を用いたicチップ検査方法
US5694402A (en) System and method for structurally testing integrated circuit devices
US5321701A (en) Method and apparatus for a minimal memory in-circuit digital tester
EP1369700A2 (en) Distributed interface for parallel testing of multiple devices using a single tester channel
JPH10307173A (ja) 電子回路あるいはボード用テスタ及び電子デバイスの試験方法
KR100516428B1 (ko) 데이터 압축에 대한 메모리 테스터
JPH08313591A (ja) フェイルメモリ装置
US6901542B2 (en) Internal cache for on chip test data storage
JP2002535684A (ja) 集積回路のリアルバージョンテストとシミュレートバージョンテストを行うシステム
JPS6288972A (ja) 階層テスト・シ−ケンサ
US5905986A (en) Highly compressible representation of test pattern data
JPH1048297A (ja) 回路テスター
JP2002311111A (ja) テストベクトルの圧縮方法
JP2002311090A (ja) 半導体集積回路およびテスト用ボード
US20010003209A1 (en) Efficient generation of optimum test data
US7516381B2 (en) Integrated circuit test system
JP2000091388A (ja) Ic試験装置の救済判定方式
JP3126127B2 (ja) 試験データ圧縮方式
JP2006322931A (ja) 集積回路検査装置
US6603303B1 (en) Method and apparatus for testing integrated circuit
KR100263877B1 (ko) 테스트데이터의시퀀싱방법
JP2002139552A (ja) 集積回路のテスト構成
JPH10283218A (ja) 半導体検査装置におけるデータ変換装置及びデータ変換方法並びにデータ変換プログラムを記録した媒体
JP2903443B2 (ja) Ic試験装置
JP2940207B2 (ja) 圧縮パターン生成方式