JP2009192240A - Tester and its transmission method - Google Patents
Tester and its transmission method Download PDFInfo
- Publication number
- JP2009192240A JP2009192240A JP2008030379A JP2008030379A JP2009192240A JP 2009192240 A JP2009192240 A JP 2009192240A JP 2008030379 A JP2008030379 A JP 2008030379A JP 2008030379 A JP2008030379 A JP 2008030379A JP 2009192240 A JP2009192240 A JP 2009192240A
- Authority
- JP
- Japan
- Prior art keywords
- information
- data
- fail
- mask
- dummy
- 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
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
本発明は、半導体試験装置などの試験装置のパフォーマンスの向上に関する。 The present invention relates to improving the performance of a test apparatus such as a semiconductor test apparatus.
ICテスタなどの半導体試験装置は、被試験デバイス(以下DUTと記す)に各種試験パターンを与え、DUTの出力により良否の判定を行うものである。この判定結果や過去のサマリ情報を制御カードで処理するためにシリアル転送が用いられる。この場合に、高速シリアル伝送は、高速に信号を伝送することができるが、回路構成上、リアルタイム性が要求される信号分のビット幅しか用意できないので、ピンエレクトロニクスカード(以下PEカードと記す)全体で1クロックあたりに転送できるビット幅は少ない。このため、フェイル/マスクのサマリ情報とPEカードのステータスの転送には、高速シリアル伝送を使うことができないので、低速シリアル伝送が使用されている。 A semiconductor test apparatus such as an IC tester gives various test patterns to a device under test (hereinafter referred to as a DUT), and determines pass / fail by the output of the DUT. Serial transfer is used to process this determination result and past summary information by the control card. In this case, high-speed serial transmission can transmit signals at high speed, but since only a bit width corresponding to a signal that requires real-time performance can be prepared due to the circuit configuration, a pin electronics card (hereinafter referred to as a PE card). The total bit width that can be transferred per clock is small. For this reason, since high-speed serial transmission cannot be used for transfer of fail / mask summary information and PE card status, low-speed serial transmission is used.
図5は従来技術による半導体試験装置の構成ブロック図である。
図5において、PEカード20はDUT10にテストパターンを出力し、DUT10から出力されるパターンに基づいてDUT10の良/不良を判定する。判定結果であるフェイル/マスク情報はPEカード20から高速シリアル伝送路6を介してフェイル制御カード30に出力され、過去のフェイル/マスク情報に関するサマリ情報およびPEカード20のステータス情報はPEカード20から低速シリアル伝送路7を介してフェイル制御カード30に出力される。フェイル制御カード30はこれらの情報について処理を行う。
FIG. 5 is a block diagram showing the configuration of a conventional semiconductor test apparatus.
In FIG. 5, the
PEカード20において、フェイル/マスク判定回路1は、DUT10から出力されるパターンを期待値と比較し、DUT10の良/不良を判定するとともに、DUT10に印加するテストパターンとダミー信号(処理を行わないサイクルを示す信号。以下ダミーと記す)から、DUT10が判定対象かどうかを示すマスク情報を生成する。ここで、ダミー信号により試験対象となっているすべてのDUTに対するマスク情報が生成され、テストパターンによりDUTごとのマスク情報が生成される。
In the
FIFOメモリ(以下FIFOと記す)2は、PEカード20の動作タイミングを規定するレート信号(以下レートと記す)がWE(WRITEイネーブル)端子に入力され、レートが”1”のときに、フェイル/マスク判定回路1からのフェイル/マスク情報を格納する。
フェイル/マスクサマリ回路4は、フェイル/マスク判定回路1からのフェイル/マスク情報を格納し、過去のフェイル/マスク情報に基づいてフェイルとマスクのサマリ情報を生成する。
A FIFO memory (hereinafter referred to as a FIFO) 2 is a fail signal that is input when a rate signal (hereinafter referred to as a rate) that defines the operation timing of the
The fail /
高速シリアルインタフェース回路(以下高速シリアルIF回路と記す)3は、FIFO 2に格納されているデータの数に応じて読み出しを行い、パラレル信号からシリアル信号に変換し、高速シリアル伝送路6を介してフェイル制御カード30に出力する。
A high-speed serial interface circuit (hereinafter referred to as a high-speed serial IF circuit) 3 reads out according to the number of data stored in the
低速シリアルIF回路5はフェイル/マスクサマリ回路4から出力される、フェイル/マスクのサマリ情報とPEカード20のステータス信号(以下ステータスと呼ぶ)をパラレル信号からシリアル信号に変換し、低速シリアル伝送路7を介してフェイル制御カード30に出力する。
The low-speed
図5の半導体試験装置の動作を図6のタイムチャートを用いて次に説明する。
(1)PEカード20は、DUT10にテストパターンを印加する。
(2)DUT10から出力されるパターンは、フェイル/マスク判定回路1にて期待値と比較され、DUT10の良/不良が判定される(良を”パス”、不良を”フェイル”と呼ぶ)。また、DUT10に印加されるテストパターンとダミー(図6(c))から、DUT10が判定対象かどうかを示すマスク情報が生成される。ここでは、ダミーが”1”のときのフェイル/マスク情報を、ダミーデータ(dummy data)と呼ぶ。
(3)上記(2)で生成されたDUT10のフェイル/マスク情報は、PEカード20上のFIFO 2とフェイル/マスクサマリ回路4に入力される。
(4)フェイル/マスク判定回路1からのフェイル/マスク情報(図6(d))は、PEカード20の動作タイミングを規定するレート(図6(b))が”1”のときに、FIFO 2に格納される。
Next, the operation of the semiconductor test apparatus of FIG. 5 will be described using the time chart of FIG.
(1) The
(2) The pattern output from the
(3) The fail / mask information of the
(4) The fail / mask information (FIG. 6 (d)) from the fail /
(5)高速シリアルIF回路3は、次のように、FIFO 2に格納されているデータの数に応じて、データまたは制御符号を2つずつ処理し出力する(図6(d) (e))。
(5−1)データ数が2つ未満の場合
(5−1−1)FIFO 2からデータを読み出さず、「アイドル(前半)」を示す制御符号をフェイル制御カード30に送信する。
(5−1−2)「アイドル(後半)」を示す制御符号を出力する。
(5−1−3)FIFO 2のデータ数を判定する。データ数が2つ未満であれば上記(5−1−1)へ戻る。2つ以上であれば、下記(5−2−1)へ進む。
(5−2)データ数が2つ以上の場合
(5−2−1)FIFO 2からデータを1つ読み出して、シリアル信号に変換し、フェイル制御カード30に送信する。
(5−2−2)再度、FIFO 2からデータを1つ読み出して、シリアル信号に変換し、フェイル制御カード30に送信する。
(5−2−3)FIFO 2のデータ数を判定する。データ数が2未満であれば上記(5−1−1)へ、2つ以上であれば上記(5−2−1)へ戻る。
(5) The high-speed
(5-1) When the number of data is less than two (5-1-1) Data is not read from the
(5-1-2) A control code indicating “idle (second half)” is output.
(5-1-3) The number of
(5-2) When the Number of Data is Two or More (5-2-1) One piece of data is read from the
(5-2-2) One data is read again from the
(5-2-3) The number of data in
(6)フェイル/マスク判定回路1からのフェイル/マスク情報は、フェイル/マスクサマリ回路4に格納され、過去のフェイル/マスク情報に基づいてフェイルとマスクのサマリ情報が生成される。
(7)フェイル/マスクのサマリ情報とPEカード20のステータスとは、低速シリアルIF回路5にてシリアル信号に変換され、フェイル制御カード30に送信される。
(8)高速シリアル伝送されるフェイル/マスク情報、低速シリアル伝送されるフェイル/マスクのサマリ情報およびPEカード20のステータスは、フェイル制御カード30にて処理される。
(6) The fail / mask information from the fail /
(7) The fail / mask summary information and the status of the
(8) Fail / mask information for high-speed serial transmission, summary information for fail / mask for low-speed serial transmission, and status of the
半導体試験装置に関連する先行技術文献としては次のようなものがある。 Prior art documents related to semiconductor test equipment include the following.
従来の半導体試験装置の構成では、低速シリアル伝送の転送速度が高速シリアル伝送に比べて遅いため、フェイル/マスクのサマリ情報とPEカードのステータスの転送に時間がかかり、半導体試験装置のパフォーマンスに影響を及ぼすという問題があった。 With the conventional semiconductor test equipment configuration, the transfer speed of low-speed serial transmission is slower than that of high-speed serial transmission, so it takes time to transfer fail / mask summary information and PE card status, which affects the performance of the semiconductor test equipment. There was a problem of affecting.
本発明はこのような課題を解決しようとするもので、パフォーマンスが向上した試験装置を提供することを目的とする。 The present invention is intended to solve such problems, and an object thereof is to provide a test apparatus with improved performance.
このような課題を達成するために、本発明のうち請求項1記載の発明は、
試験パターンが印加されたDUTの出力と期待値との比較結果に基づくフェイル情報と、前記試験パターンとダミー信号から生成されるマスク情報とのフェイル/マスク情報が格納されるFIFOメモリと、前記フェイル/マスク情報のサマリ情報が生成されるフェイル/マスクサマリ回路とを具備し、前記FIFOメモリの前記フェイル/マスク情報と前記フェイル/マスクサマリ回路の前記サマリ情報とをシリアル転送する試験装置において、
前記FIFOメモリに格納されているデータの数に応じて、前記FIFOメモリから出力されるデータまたは前記サマリ情報のいずれかを選択するセレクタと、
このセレクタの出力をシリアル転送する第1のシリアルI/F回路と
を備えたことを特徴とする。
In order to achieve such a problem, the invention according to
FIFO information storing fail information based on a comparison result between an output of a DUT to which a test pattern is applied and an expected value, and fail / mask information of the test pattern and mask information generated from a dummy signal, and the fail A test apparatus for serially transferring the fail / mask information of the FIFO memory and the summary information of the fail / mask summary circuit.
A selector that selects either the data output from the FIFO memory or the summary information according to the number of data stored in the FIFO memory;
And a first serial I / F circuit for serially transferring the output of the selector.
請求項2記載の発明は、
請求項1記載の試験装置において、
前記第1のシリアルI/F回路は、
前記FIFOメモリに格納されているデータの数がN以上のときはN個のデータを送信し、
前記FIFOメモリに格納されているデータの数がN未満のときはアイドル制御信号に続けてM個の前記サマリ情報を送信する
ことを特徴とする。(ただし、N,Mは正の整数)
The invention according to
The test apparatus according to
The first serial I / F circuit includes:
When the number of data stored in the FIFO memory is N or more, N data is transmitted,
When the number of data stored in the FIFO memory is less than N, M summary information is transmitted following an idle control signal. (However, N and M are positive integers.)
請求項3記載の発明は、
請求項1記載の試験装置において、
前記FIFOメモリは、前記フェイル/マスク情報と対応してダミー信号を格納し、
前記セレクタは前記FIFOメモリに格納されているデータの数およびダミー信号に応じて、前記FIFOメモリから出力されるデータまたは前記サマリ情報のいずれかを選択し、
前記第1のシリアルI/F回路からシリアル伝送により受信したデータまたは制御信号に応じて、前記データ,ダミーデータまたは無効データを出力する第2のシリアルI/F回路を備えたことを特徴とする。
The invention described in
The test apparatus according to
The FIFO memory stores a dummy signal corresponding to the fail / mask information,
The selector selects either the data output from the FIFO memory or the summary information according to the number of data stored in the FIFO memory and a dummy signal,
And a second serial I / F circuit that outputs the data, dummy data, or invalid data in accordance with data or control signals received by serial transmission from the first serial I / F circuit. .
請求項4記載の発明は、
請求項3記載の試験装置において、
前記第1のシリアルI/F回路は、
前記FIFOメモリに格納されているデータの数がN未満のときはアイドル制御信号に続けてM個の前記サマリ情報を送信し、
前記FIFOメモリに格納されているデータの数がN以上でかつダミーデータが先頭からN個連続するときは、ダミー制御信号に続けてL個の前記サマリ情報を送信し、
前記FIFOメモリに格納されているデータの数がN以上でかつ先頭からN個のデータのいずれかがダミーデータでないときは前記N個のデータを送信し、
前記第2のシリアルI/F回路は、
前記アイドル制御信号を受信したときは、次のM個のデータを前記サマリ情報として処理するとともにM+1個の無効データを生成して出力し、
前記ダミー制御信号を受信したときは、次のL個のデータを前記サマリ情報として処理するとともにN個のダミーデータを生成して出力し、
前記データを受信したときは、そのデータを出力する
ことを特徴とする。(ただし、N,M,Lは正の整数)
The invention according to
The test apparatus according to
The first serial I / F circuit includes:
When the number of data stored in the FIFO memory is less than N, the M summary information is transmitted following the idle control signal,
When the number of data stored in the FIFO memory is N or more and N pieces of dummy data are consecutive from the top, the L summary information is transmitted following the dummy control signal,
When the number of data stored in the FIFO memory is N or more and any of the N data from the beginning is not dummy data, the N data is transmitted,
The second serial I / F circuit includes:
When the idle control signal is received, the next M data are processed as the summary information and M + 1 invalid data are generated and output,
When the dummy control signal is received, the next L data are processed as the summary information and N dummy data are generated and output,
When the data is received, the data is output. (N, M, and L are positive integers)
請求項5記載の発明は、
請求項1乃至4のいずれかに記載の試験装置において、
DUTの出力と期待値との比較結果によりパス/フェイルの判定を行い、試験パターンとダミー信号よりマスク情報を生成して、フェイル/マスク情報を前記FIFOメモリに出力するフェイル/マスク判定回路を備え、
前記フェイル/マスクサマリ回路は過去の前記フェイル/マスク情報よりサマリ情報を生成して前記セレクタに出力する
ことを特徴とする。
The invention according to
The test apparatus according to any one of
A fail / mask determination circuit is provided that performs pass / fail judgment based on a comparison result between an output of the DUT and an expected value, generates mask information from a test pattern and a dummy signal, and outputs the fail / mask information to the FIFO memory. ,
The fail / mask summary circuit generates summary information from the past fail / mask information and outputs the summary information to the selector.
請求項6記載の発明は、
請求項2または4記載の試験装置において、
Nが2、MおよびLが1であることを特徴とする。
The invention described in claim 6
The test apparatus according to
N is 2, M and L are 1.
請求項7記載の発明は、
請求項1乃至5のいずれかに記載の試験装置において、
前記サマリ情報とともに、または前記サマリ情報に代えて、ステータス情報を用いることを特徴とする。
The invention described in claim 7
The test apparatus according to any one of
Status information is used together with the summary information or instead of the summary information.
請求項8記載の発明は、
請求項1乃至7のいずれかに記載の試験装置において、
前記シリアル転送はピンエレクトロニクスカードとファイル制御カードとの間で行われることを特徴とする。
The invention described in claim 8
The test apparatus according to any one of
The serial transfer is performed between the pin electronics card and the file control card.
請求項9記載の発明は、
被試験デバイスの試験結果に基づくリアルタイム情報とバッチ情報とが並行してシリアル伝送される試験装置の送信方法において、
前記リアルタイム情報のシリアル伝送に含まれる不要なサイクルを利用して前記バッチ情報をシリアル転送することを特徴とする。
The invention according to claim 9
In the transmission method of the test apparatus in which real-time information based on the test result of the device under test and batch information are serially transmitted in parallel,
The batch information is serially transferred using unnecessary cycles included in the serial transmission of the real-time information.
請求項10記載の発明は、
請求項9記載の試験装置の送信方法において、
前記リアルタイム情報は試験パターンが印加された被試験デバイスの出力と期待値との比較結果に基づくフェイル情報と、前記試験パターンとダミー信号から生成されるマスク情報とからなるフェイル/マスク情報で構成され、
前記バッチ情報は、フェイル/マスク情報のサマリ情報、およびステータス情報の少なくともいずれか一方で構成され、
前記不要なサイクルはアイドルサイクルおよびダミーサイクルの少なくともいずれか一方で構成される
ことを特徴とする。
The invention according to
The transmission method of the test apparatus according to claim 9.
The real-time information consists of fail information based on a comparison result between an output of a device under test to which a test pattern is applied and an expected value, and fail / mask information including mask information generated from the test pattern and a dummy signal. ,
The batch information includes at least one of summary information of fail / mask information and status information,
The unnecessary cycle is configured by at least one of an idle cycle and a dummy cycle.
以上説明したことから明らかなように、本発明によれば、試験パターンが印加されたDUTの出力と期待値との比較結果に基づくフェイル情報と、前記試験パターンとダミー信号から生成されるマスク情報とのフェイル/マスク情報が格納されるFIFOメモリと、前記フェイル/マスク情報のサマリ情報が生成されるフェイル/マスクサマリ回路とを具備し、前記FIFOメモリの前記フェイル/マスク情報と前記フェイル/マスクサマリ回路の前記サマリ情報とをシリアル転送する試験装置において、前記FIFOメモリに格納されているデータの数に応じて、前記FIFOメモリから出力されるデータまたは前記サマリ情報のいずれかを選択するセレクタと、このセレクタの出力をシリアル転送する第1のシリアルI/F回路とを備えたことにより、高速シリアル伝送において、従来有効に活用されていなかった送信サイクル(アイドルとダミー)でステータスとサマリ情報を送信することができるので、パフォーマンスが向上した試験装置を提供することができる。 As is apparent from the above description, according to the present invention, fail information based on a comparison result between an output of a DUT to which a test pattern is applied and an expected value, and mask information generated from the test pattern and a dummy signal. And a fail / mask summary circuit for generating summary information of the fail / mask information, and the fail / mask information and the fail / mask of the FIFO memory. In a test apparatus that serially transfers the summary information of the summary circuit, a selector that selects either the data output from the FIFO memory or the summary information according to the number of data stored in the FIFO memory; And a first serial I / F circuit for serially transferring the output of the selector. It allows the high-speed serial transmission, can transmit the status and summary information in the conventional effective utilization is not the transmission cycle (idle and dummy), it is possible to provide a testing device performance is improved.
以下本発明の実施の形態について図面を用いて詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
図1は本発明の実施の形態に係る試験装置の一実施例を構成する半導体試験装置を示す構成ブロック図である。図5と同じ部分は同一の記号を付して重複する説明は省略し、相違点を中心に説明する。 FIG. 1 is a block diagram showing a configuration of a semiconductor test apparatus constituting an example of a test apparatus according to an embodiment of the present invention. The same parts as those in FIG. 5 are denoted by the same reference numerals, and redundant description will be omitted, and differences will be mainly described.
PEカード120はDUT10にテストパターンを出力し、DUT10から出力されるパターンに基づいてDUT10の良/不良を判定する。判定結果であるフェイル/マスク情報とそのフェイル/マスクサマリ情報、およびPEカード120のステータス情報は高速シリアル伝送路6を介してフェイル制御カード130に出力される。制御カード130はこれらの情報について処理を行う。図5の場合と異なり、サマリ/ステータス情報は高速シリアルI/F回路を介して高速シリアル伝送で送信され、低速シリアルI/F回路5および低速シリアル伝送路7は用いられない。
The PE card 120 outputs a test pattern to the
PEカード120において、セレクタ8は、FIFO 2から出力されるフェイル/マスクデータと、フェイル/マスクサマリ回路4から出力されるフェイル/マスクサマリ情報、PEカード120のステータス情報とを入力し、FIFO 2に格納されているデータの数に応じて第1の高速シリアルIF回路3から送られるセレクタ信号(図示せず)により、そのいずれかを選択する。選択された情報は高速シリアルIF回路3に出力される。
In the PE card 120, the selector 8 inputs fail / mask data output from the
図1の半導体試験装置の動作を図2のタイムチャートを用いて次に説明する。ただし、図2(a) 〜(d) は図6(a) 〜(d)と同じである。 Next, the operation of the semiconductor test apparatus of FIG. 1 will be described with reference to the time chart of FIG. However, FIGS. 2 (a) to (d) are the same as FIGS. 6 (a) to (d).
FIFO 2から出力されるフェイル/マスクデータ、フェイル/マスクサマリ回路4から出力されるフェイル/マスクサマリ情報およびPEカード120のステータス情報はセレクタ8に入力され、そのいずれかが選択される。選択された情報は、高速シリアルI/F回路3により高速シリアル伝送路6を介してフェイル制御カード130に送信される。
The fail / mask data output from the
高速シリアルI/F回路3は、送信制御とともに、FIFO 2に格納されているデータの数に応じてセレクタ8の選択制御を行い、次に示すようにデータまたは制御符号を2つずつ処理し出力する(図2(d) (e))。
The high-speed serial I /
(1)データ数が2未満のとき
(1−1)ステータス,サマリ情報を示す制御符号を持つアイドル制御信号を送信する。
(1−2)ステータスおよびサマリ情報を出力する(ステータス、サマリ情報の送信順序は、あらかじめ決めておく。フェイル制御カード130はその順番に従って、処理を行う)。
(1) When the number of data is less than 2, (1-1) An idle control signal having a control code indicating status and summary information is transmitted.
(1-2) Output the status and summary information (The transmission order of status and summary information is determined in advance. The
(2)データが2個以上のとき
(2−1)FIFO 2からデータを読み出して、高速シリアル信号に変換し、送信する。
(2−2)再度FIFO 2からデータを読み出して、高速シリアル信号に変換し、送信する。
(2) When there are two or more data (2-1) Data is read from the
(2-2) Data is read again from the
上記のような構成の半導体試験装置によれば、従来アイドル(データ待ち状態)で使用されていなかった送信サイクル(従来は「アイドル(前半)」や「アイドル(後半)」を送信していた)であるアイドルサイクルを利用してサマリ情報とステータスを送信することにより、従来よりも高速にサマリ情報とステータスを転送することができるので、パフォーマンス向上を図ることができる。 According to the semiconductor test apparatus configured as described above, a transmission cycle that has not been used in the conventional idle state (data waiting state) (previously, “idle (first half)” or “idle (second half)” was transmitted). By transmitting the summary information and the status using the idle cycle, the summary information and the status can be transferred at a higher speed than before, so that the performance can be improved.
また、低速シリアル伝送ライン(図5の7)が不要になるため、信号ラインの数を減らすことができる。その結果、プリント基板設計の容易化を図ることができる。 Further, since the low-speed serial transmission line (7 in FIG. 5) is unnecessary, the number of signal lines can be reduced. As a result, printed circuit board design can be facilitated.
なお、上記の実施例では、高速シリアルI/F回路3は、FIFOメモリ2に格納されているデータの数2を基準とし、アイドル制御信号に続けて1個のサマリ/ステータス情報を送信しているが、これに限定するものではない。すなわち、M,Nを任意の整数としたとき、FIFO 2に格納されているデータの数がN以上のときはN個のデータを送信し、前記FIFO 2に格納されているデータの数がN未満のときはアイドル制御信号に続けてM個の前記サマリ/ステータス情報を送信してもよい。
In the above embodiment, the high-speed serial I /
また、上記実施例では、セレクタ8の切り換えは、高速シリアルIF回路3の指令で行っているが、FIFO 2のデータ格納回数をカウンタで積算し、そのカウント値に基づいてセレクタ信号を発生してもよい。
In the above embodiment, the selector 8 is switched by the command of the high-speed serial IF
また、サマリ/ステータス情報としてサマリ情報またはステータス情報のいずれか一方のみを送信してもよい。 Further, only one of the summary information and the status information may be transmitted as the summary / status information.
図3は本発明の実施の形態に係る半導体試験装置の第2の実施例を構成する試験装置を示す構成ブロック図である。図1と同じ部分は同一の記号を付して重複する説明は省略し、相違点を中心に説明する。 FIG. 3 is a configuration block diagram showing a test apparatus constituting a second example of the semiconductor test apparatus according to the embodiment of the present invention. The same parts as those in FIG. 1 are denoted by the same reference numerals, and redundant description will be omitted, and differences will be mainly described.
PEカード220はDUT10にテストパターンを出力し、DUT10から出力されるパターンに基づいてDUT10の良/不良を判定する。判定結果であるフェイル/マスク情報とそのフェイル/マスクサマリ情報、およびPEカード220のステータス情報は高速シリアル伝送路6を介してフェイル制御カード230に出力される。制御カード230はこれらの情報について処理を行う。
The PE card 220 outputs a test pattern to the
PEカード220において、FIFO 2はフェイル/マスク判定回路1からのフェイル/マスクデータと共にダミーを格納する。
In the PE card 220, the
セレクタ8は、FIFO 2から出力されるフェイル/マスクデータと、フェイル/マスクサマリ回路4から出力されるフェイル/マスクサマリ情報、PEカード120のステータス情報とを入力し、FIFO 2に格納されているデータの数およびダミーの値に応じて高速シリアルIF回路3から送られるセレクタ信号(図示せず)により、そのいずれかを選択する。ここで、ダミーの値が”1”のときのフェイル/マスク情報はダミーデータ(dummy data)として取り扱われる。
The selector 8 inputs fail / mask data output from the
高速シリアルIF回路3は、セレクタ8で選択された情報を、高速シリアル伝送路6を介してフェイル制御カード230に送信する。
The high-speed serial IF
フェイル制御カード230において、高速シリアルIF回路9は、第2のシリアルI/F回路を構成し、高速シリアル伝送路6を介してPEカード220から受信した制御信号およびデータに応じて、所定のデータ出力を生成するとともにステータス/サマリ情報を出力する。また、リアルタイム性を保つために、フェイル制御カード9でダミーデータと無効データを区別する必要があるので、制御信号に応じてダミーデータ(Dummy data)と無効データ(Invalid data)を生成する。フェイル制御カード230はこれらの情報を処理する。
In the
図3の半導体試験装置の動作を図4のタイムチャートを用いて次に説明する。ただし、図4(a) 〜(d) は図2(a) 〜(d)と同じである。ここでは、理解を容易にするため、FIFO 2内部のデータ状態を示した。
Next, the operation of the semiconductor test apparatus of FIG. 3 will be described with reference to the time chart of FIG. However, FIGS. 4 (a) to (d) are the same as FIGS. 2 (a) to (d). Here, the data state in the
フェイル/マスク判定回路1からのフェイル/マスクデータと、ダミーとは、クロックごとに対応づけられてFIFO 2に格納される(図4(c) (d) (e))。
The fail / mask data from the fail /
高速シリアルI/F回路3は、FIFO 2に格納されているデータの数および各データに対応するダミーの値に応じて、以下のように動作する(図4(e) (f) )。
(1)データが2つ未満のとき
(1-1)アイドル(出力データなし)を示す制御符号を送信する。この制御信号を「制御符号(IDLE)」と呼ぶこととする。
(1-2)ステータスおよびサマリ情報を送信する(ステータス、サマリ情報の送信順序は、あらかじめ決めておく。フェイル制御カード9はその順番に従って、処理を行う)
The high-speed serial I /
(1) When data is less than two (1-1) A control code indicating idle (no output data) is transmitted. This control signal is referred to as “control code (IDLE)”.
(1-2) Transmit status and summary information (The transmission order of status and summary information is determined in advance. The fail control card 9 performs processing according to the order)
(2)データが2つ以上のとき
FIFO 2に格納されたダミーに応じて、次のように動作する。
(2-1)「次に出力されるダミー」と「その次に出力されるダミー」がどちらも”1”のとき
(2-1-1)ダミーを示す制御符号を送信する。この制御信号を「制御符号(DUMMY)」と呼ぶこととする。このとき、FIFO 2からデータを読み出すが、使用しないで読み捨てる(FIFO 2内の次のデータが読み出し可能となる)。
(2-1-2)ステータスおよびはサマリ情報を送信する。このとき、FIFO 2からデータを読み出し、上記同様、使用しないで読み捨てる。
(2-2)次に出力されるダミー」と「その次に出力されるダミー」のどちらかが”0”のとき
(2-2-1)FIFO 2からデータを読み出して、高速シリアル信号に変換し、送信する。
(2-2-2)再度FIFO 2からデータを読み出して、高速シリアル信号に変換し、送信する。
(2) When there are two or more data, the following operation is performed according to the dummy stored in the
(2-1) When “Dummy to be output next” and “Dummy to be output next” are both “1” (2-1-1), a control code indicating the dummy is transmitted. This control signal is referred to as “control code (DUMMY)”. At this time, data is read from the
(2-1-2) Status and summary information are transmitted. At this time, data is read from the
(2-2) When either “Dummy to be output next” or “Dummy to be output next” is “0” (2-2-1) Read data from
(2-2-2) Data is read from
フェイル制御カード230内の高速シリアルIF回路9は、受信した制御信号,データに応じて、以下のように動作する(図4(f) (g))。
(3)制御信号(IDLE)を受信したとき
制御信号の次のデータが、ステータスおよびサマリ情報であるとして、処理する。
また、アイドルを受信したとみなして、無効データを生成し、出力する。
(4)制御信号(DUMMY)を受信したとき
制御信号の次のデータが、ステータスおよびサマリ情報であるとして、処理する。
また、ダミーを受信したとみなして、ダミーデータを生成し、出力する。
(5)データを受信したとき(制御信号を受信しなかったとき)
データを受信したとみなして、そのまま出力する。
The high-speed serial IF circuit 9 in the
(3) When the control signal (IDLE) is received, the next data of the control signal is processed as the status and summary information.
In addition, invalid data is generated and output on the assumption that an idle has been received.
(4) When the control signal (DUMMY) is received, processing is performed assuming that the next data of the control signal is status and summary information.
Further, dummy data is generated and output by regarding that the dummy has been received.
(5) When data is received (when no control signal is received)
Assuming that data has been received, the data is output as it is.
上記のような構成の半導体試験装置によれば、高速シリアル伝送において、制御信号に意味(この場合は、アイドルもしくはダミー)を持たせ、アイドルサイクルだけでなく、従来利用されていなかったダミーサイクル(従来はダミーデータを送信していた)を有効活用してステータスとサマリ情報を転送することにより、図1の半導体試験装置の特長に加えて、システムのリアルタイム性を損なわず、ステータス,サマリ情報をさらに効率良く転送することができる。したがって、さらにパフォーマンス向上を図ることができる。 According to the semiconductor test apparatus configured as described above, in high-speed serial transmission, a control signal has a meaning (in this case, idle or dummy), and not only an idle cycle but also a dummy cycle that has not been conventionally used ( In the past, dummy data was transmitted effectively to transfer the status and summary information. In addition to the features of the semiconductor test equipment shown in FIG. Furthermore, it can transfer efficiently. Therefore, the performance can be further improved.
なお、上記の実施例では、FIFOメモリ2に格納されているデータの数2を基準とし、制御信号に続けて1つのサマリ/ステータス情報を送信しているが、これに限定されず、次のようにしてもよい。すなわち、シリアルI/F回路3は、FIFOメモリ2に格納されているデータの数がN未満のときはアイドル制御信号に続けてM個のサマリ/ステータス情報を送信し、FIFOメモリ2に格納されているデータの数がN以上でかつダミーデータが先頭からN個連続するときは、ダミー制御信号に続けてL個のサマリ/ステータス情報を送信し、FIFOメモリ2に格納されているデータの数がN以上でかつ先頭からN個のデータのいずれかがダミーデータでないときはN個のデータを送信してもよい。この場合、第2のシリアルI/F回路9は、アイドル制御信号を受信したときは、次のM個のデータをサマリ/ステータス情報として処理するとともにM+1個の無効データを生成して出力し、ダミー制御信号を受信したときは、次のL個のデータを前記サマリ/ステータス情報として処理するとともにN個のダミーデータを生成して出力し、データを受信したときは、そのデータを出力する(ただし、N,M,Lは正の整数)。なお、図4のタイムチャートは、ここでN=2、M=L=1とした場合を示す。
In the above embodiment, one summary / status information is transmitted following the control signal based on the
また、サマリ/ステータス情報としてサマリ情報またはステータス情報のいずれか一方のみを送信してもよい。 Further, only one of the summary information and the status information may be transmitted as the summary / status information.
なお、上記の各実施例において、FIFO 2はレジスタなどを組み合わせて構成してもよい。
また、上記の各実施例では半導体試験装置に適用した場合を示したが、これに限定されず、被試験デバイスの試験結果に基づくリアルタイム情報とバッチ情報が並行してシリアル伝送され、リアルタイム情報のシリアル伝送に、有効な情報が含まれない、不要なサイクルが含まれる各種の試験装置に適用してそのパフォーマンスを向上することができる。ただし、上記の各実施例において、試験パターンが印加された被試験デバイスの出力と期待値との比較結果に基づいたフェイル/マスク情報は前記リアルタイム情報を構成し、フェイル/マスク情報のサマリ情報、およびステータス情報の少なくともいずれか一方は前記バッチ情報を構成し、アイドルサイクルおよびダミーサイクルの少なくともいずれか一方は前記不要なサイクルを構成する。
In each of the above embodiments, the
In each of the above-described embodiments, the case where the present invention is applied to a semiconductor test apparatus is shown. However, the present invention is not limited to this, and real-time information based on the test result of the device under test and batch information are serially transmitted in parallel. The performance can be improved by applying it to various test apparatuses in which serial transmission does not include valid information and includes unnecessary cycles. However, in each of the above embodiments, the fail / mask information based on the comparison result between the output of the device under test to which the test pattern is applied and the expected value constitutes the real-time information, the summary information of the fail / mask information, And / or status information constitutes the batch information, and at least one of an idle cycle and a dummy cycle constitutes the unnecessary cycle.
1 フェイル/マスク判定回路
2 FIFOメモリ
3 第1のシリアルI/F回路
4 フェイル/マスクサマリ回路
8 セレクタ
9 第2のシリアルI/F回路
10 被試験デバイス
130,230 フェイル制御カード
1 Fail /
Claims (10)
前記FIFOメモリに格納されているデータの数に応じて、前記FIFOメモリから出力されるデータまたは前記サマリ情報のいずれかを選択するセレクタと、
このセレクタの出力をシリアル転送する第1のシリアルI/F回路と
を備えたことを特徴とする試験装置。 FIFO information storing fail information based on a comparison result between an output of a DUT to which a test pattern is applied and an expected value, and fail / mask information of the test pattern and mask information generated from a dummy signal, and the fail A test apparatus for serially transferring the fail / mask information of the FIFO memory and the summary information of the fail / mask summary circuit.
A selector that selects either the data output from the FIFO memory or the summary information according to the number of data stored in the FIFO memory;
A test apparatus comprising: a first serial I / F circuit that serially transfers an output of the selector.
前記FIFOメモリに格納されているデータの数がN以上のときはN個のデータを送信し、
前記FIFOメモリに格納されているデータの数がN未満のときはアイドル制御信号に続けてM個の前記サマリ情報を送信する
ことを特徴とする請求項1記載の試験装置。(ただし、N,Mは正の整数) The first serial I / F circuit includes:
When the number of data stored in the FIFO memory is N or more, N data is transmitted,
2. The test apparatus according to claim 1, wherein when the number of data stored in the FIFO memory is less than N, M pieces of summary information are transmitted following an idle control signal. (However, N and M are positive integers.)
前記セレクタは前記FIFOメモリに格納されているデータの数およびダミー信号に応じて、前記FIFOメモリから出力されるデータまたは前記サマリ情報のいずれかを選択し、
前記第1のシリアルI/F回路からシリアル伝送により受信したデータまたは制御信号に応じて、前記データ,ダミーデータまたは無効データを出力する第2のシリアルI/F回路を備えたことを特徴とする請求項1記載の試験装置。 The FIFO memory stores a dummy signal corresponding to the fail / mask information,
The selector selects either the data output from the FIFO memory or the summary information according to the number of data stored in the FIFO memory and a dummy signal,
And a second serial I / F circuit that outputs the data, dummy data, or invalid data in accordance with data or control signals received by serial transmission from the first serial I / F circuit. The test apparatus according to claim 1.
前記FIFOメモリに格納されているデータの数がN未満のときはアイドル制御信号に続けてM個の前記サマリ情報を送信し、
前記FIFOメモリに格納されているデータの数がN以上でかつダミーデータが先頭からN個連続するときは、ダミー制御信号に続けてL個の前記サマリ情報を送信し、
前記FIFOメモリに格納されているデータの数がN以上でかつ先頭からN個のデータのいずれかがダミーデータでないときは前記N個のデータを送信し、
前記第2のシリアルI/F回路は、
前記アイドル制御信号を受信したときは、次のM個のデータを前記サマリ情報として処理するとともにM+1個の無効データを生成して出力し、
前記ダミー制御信号を受信したときは、次のL個のデータを前記サマリ情報として処理するとともにN個のダミーデータを生成して出力し、
前記データを受信したときは、そのデータを出力する
ことを特徴とする請求項3記載の試験装置。(ただし、N,M,Lは正の整数) The first serial I / F circuit includes:
When the number of data stored in the FIFO memory is less than N, the M summary information is transmitted following the idle control signal,
When the number of data stored in the FIFO memory is N or more and N pieces of dummy data are consecutive from the top, the L summary information is transmitted following the dummy control signal,
When the number of data stored in the FIFO memory is N or more and any of the N data from the beginning is not dummy data, the N data is transmitted,
The second serial I / F circuit includes:
When the idle control signal is received, the next M data are processed as the summary information and M + 1 invalid data are generated and output,
When the dummy control signal is received, the next L data are processed as the summary information and N dummy data are generated and output,
4. The test apparatus according to claim 3, wherein when the data is received, the data is output. (N, M, and L are positive integers)
前記フェイル/マスクサマリ回路は過去の前記フェイル/マスク情報よりサマリ情報を生成して前記セレクタに出力する
ことを特徴とする請求項1乃至4のいずれかに記載の試験装置。 A fail / mask determination circuit is provided that performs pass / fail judgment based on a comparison result between an output of the DUT and an expected value, generates mask information from a test pattern and a dummy signal, and outputs the fail / mask information to the FIFO memory. ,
5. The test apparatus according to claim 1, wherein the fail / mask summary circuit generates summary information from the past fail / mask information and outputs the summary information to the selector.
前記リアルタイム情報のシリアル伝送に含まれる不要なサイクルを利用して前記バッチ情報をシリアル転送することを特徴とする試験装置の送信方法。 In a transmission method of a test apparatus in which real-time information based on DUT test results and batch information are serially transmitted in parallel,
A method of transmitting a test apparatus, wherein the batch information is serially transferred using an unnecessary cycle included in the serial transmission of the real-time information.
前記バッチ情報は、フェイル/マスク情報のサマリ情報、およびステータス情報の少なくともいずれか一方で構成され、
前記不要なサイクルはアイドルサイクルおよびダミーサイクルの少なくともいずれか一方で構成される
ことを特徴とする請求項9記載の試験装置の送信方法。 The real-time information includes fail information based on a comparison result between an output of a DUT to which a test pattern is applied and an expected value, and fail / mask information including mask information generated from the test pattern and a dummy signal,
The batch information includes at least one of summary information of fail / mask information and status information,
The test apparatus transmitting method according to claim 9, wherein the unnecessary cycle includes at least one of an idle cycle and a dummy cycle.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008030379A JP2009192240A (en) | 2008-02-12 | 2008-02-12 | Tester and its transmission method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008030379A JP2009192240A (en) | 2008-02-12 | 2008-02-12 | Tester and its transmission method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009192240A true JP2009192240A (en) | 2009-08-27 |
Family
ID=41074404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008030379A Pending JP2009192240A (en) | 2008-02-12 | 2008-02-12 | Tester and its transmission method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009192240A (en) |
-
2008
- 2008-02-12 JP JP2008030379A patent/JP2009192240A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100837802B1 (en) | Semiconductor memory device with data input / output error detection | |
JP5171333B2 (en) | Test apparatus and electronic device | |
CN112394281B (en) | Test signal parallel loading conversion circuit and system-on-chip | |
JP2005249969A (en) | Random number inspection circuit, random number generation circuit, semiconductor integrated device, ic card, and information terminal device | |
JP2007518988A (en) | Testing a circuit with multiple clock domains | |
CN110870008A (en) | Memory loopback system and method | |
KR20120102876A (en) | Semiconductor device and test system including the same | |
US8527822B2 (en) | System and method for single terminal boundary scan | |
JP2013034133A (en) | Transmission apparatus, transmitting-receiving system, and control method | |
US7558987B2 (en) | Token-based trace system | |
JP2009192240A (en) | Tester and its transmission method | |
TWI682184B (en) | Multi-bank digital stimulus response in a single field programmable gate array | |
JPH08194784A (en) | Input-output device of smart card | |
JP2006250824A (en) | Semiconductor integrated circuit and data analysis method for the semiconductor integrated circuit | |
JP2009122009A (en) | Test circuit | |
CN112613254B (en) | System and method for verifying fault injection of mirror image control module in processor | |
CN104809038B (en) | FIFO exception handling method and device | |
CN102778645A (en) | JTAG (joint test action group) main controller and realization method of JTAG main controller | |
KR101917165B1 (en) | Semiconductor memory apparatus | |
US11481600B2 (en) | Semiconductor devices | |
KR101837898B1 (en) | Circuit self test apparatus for performing self test in parallel and operating method thereof | |
KR100664852B1 (en) | Serial interface using two pins | |
US6457149B1 (en) | Semiconductor integrated circuit and semiconductor integrated circuit test method | |
KR100800897B1 (en) | High speed Hadamard converter and method | |
JP2008077279A (en) | Pipeline circuit verification device and pipeline circuit verification method |